Interface ToXContentFragment

All Superinterfaces:
ToXContent
All Known Subinterfaces:
BytesReference
All Known Implementing Classes:
AbstractBytesReference, AllCircuitBreakerStats, BytesArray, ByteSizeValue, CircuitBreakingException, CompositeBytesReference, IndexShardSnapshotException, IndexShardSnapshotFailedException, LegacyESVersion, NotSerializableExceptionWrapper, OpenSearchException, OpenSearchParseException, PagedBytesReference, ParsingException, SemverRange, ShardId, TaskCancelledException, TaskResourceStats, TaskResourceUsage, TaskThreadUsage, Text, TransportAddress, Version

public interface ToXContentFragment extends ToXContent
An interface allowing to transfer an object to "XContent" using an XContentBuilder. The difference between ToXContentFragment and ToXContentObject is that the former outputs a fragment that requires to start and end a new anonymous object externally, while the latter guarantees that what gets printed out is fully valid syntax without any external addition.
  • Method Details