org.elasticsearch.common.xcontent
Interface ToXContent

All Known Subinterfaces:
AllFieldMapper.IncludeInAll, FilterBuilder, InternalFacet, Mapper, QueryBuilder, SearchHit, SearchHits, SpanQueryBuilder
All Known Implementing Classes:
AbstractFacetBuilder, AbstractFieldMapper, AllFieldMapper, AnalyzeResponse, AnalyzerMapper, AndFilterBuilder, BaseFilterBuilder, BaseQueryBuilder, BinaryFieldMapper, BooleanFieldMapper, BoolFilterBuilder, BoolQueryBuilder, BoostFieldMapper, BoostingQueryBuilder, ByteFieldMapper, CacheStats, ClusterBlock, ConstantScoreQueryBuilder, CustomBoostFactorQueryBuilder, CustomFiltersScoreQueryBuilder, CustomScoreQueryBuilder, DateFieldMapper, DateHistogramFacetBuilder, DisMaxQueryBuilder, DocumentMapper, DoubleFieldMapper, ExistsFilterBuilder, FieldMaskingSpanQueryBuilder, FieldQueryBuilder, FieldSortBuilder, FilteredQueryBuilder, FilterFacetBuilder, FloatFieldMapper, FuzzyLikeThisFieldQueryBuilder, FuzzyLikeThisQueryBuilder, FuzzyQueryBuilder, GeoBoundingBoxFilterBuilder, GeoDistanceFacetBuilder, GeoDistanceFilterBuilder, GeoDistanceRangeFilterBuilder, GeoDistanceSortBuilder, GeoPointFieldMapper, GeoPointFieldMapper.GeoStringFieldMapper, GeoPolygonFilterBuilder, GetResponse, HasChildFilterBuilder, HasChildQueryBuilder, HighlightBuilder, HistogramFacetBuilder, HistogramScriptFacetBuilder, HttpInfo, HttpStats, IdFieldMapper, IdsFilterBuilder, IdsQueryBuilder, IndexFieldMapper, IndicesSegmentResponse, IndicesStatusResponse, IntegerFieldMapper, InternalBoundedCountHistogramFacet, InternalBoundedFullHistogramFacet, InternalByteTermsFacet, InternalCountDateHistogramFacet, InternalCountHistogramFacet, InternalDateHistogramFacet, InternalDoubleTermsFacet, InternalFacets, InternalFilterFacet, InternalFloatTermsFacet, InternalFullDateHistogramFacet, InternalFullHistogramFacet, InternalGeoDistanceFacet, InternalHistogramFacet, InternalIntTermsFacet, InternalIpTermsFacet, InternalLongTermsFacet, InternalQueryFacet, InternalRangeFacet, InternalSearchHit, InternalSearchHits, InternalSearchResponse, InternalShortTermsFacet, InternalStatisticalFacet, InternalStringTermsFacet, InternalTermsFacet, InternalTermsStatsDoubleFacet, InternalTermsStatsFacet, InternalTermsStatsLongFacet, InternalTermsStatsStringFacet, IpFieldMapper, JvmInfo, JvmStats, LimitFilterBuilder, LongFieldMapper, MatchAllFilterBuilder, MatchAllQueryBuilder, MergeStats, MissingFilterBuilder, MoreLikeThisFieldQueryBuilder, MoreLikeThisQueryBuilder, MultiFieldMapper, MultiGetResponse, NestedFilterBuilder, NestedQueryBuilder, NetworkInfo, NetworkStats, NodeIndicesStats, NotFilterBuilder, NumberFieldMapper, NumericRangeFilterBuilder, ObjectMapper, OrFilterBuilder, OsInfo, OsStats, ParentFieldMapper, PrefixFilterBuilder, PrefixQueryBuilder, ProcessInfo, ProcessStats, QueryFacetBuilder, QueryFilterBuilder, QueryStringQueryBuilder, RangeFacetBuilder, RangeFilterBuilder, RangeQueryBuilder, RangeScriptFacetBuilder, RefreshStats, RootObjectMapper, RoutingFieldMapper, ScoreSortBuilder, ScriptFilterBuilder, ScriptSortBuilder, SearchResponse, SearchSourceBuilder, ShortFieldMapper, SizeFieldMapper, SortBuilder, SourceFieldMapper, SpanFirstQueryBuilder, SpanNearQueryBuilder, SpanNotQueryBuilder, SpanOrQueryBuilder, SpanTermQueryBuilder, StatisticalFacetBuilder, StatisticalScriptFacetBuilder, StringFieldMapper, TermFilterBuilder, TermQueryBuilder, TermsFacetBuilder, TermsFilterBuilder, TermsQueryBuilder, TermsStatsFacetBuilder, TextQueryBuilder, TopChildrenQueryBuilder, TransportInfo, TransportStats, TypeFieldMapper, TypeFilterBuilder, UidFieldMapper, WildcardQueryBuilder, WrapperQueryBuilder

public interface ToXContent

An interface allowing to transfer an object to "XContent" using an XContentBuilder.


Nested Class Summary
static class ToXContent.MapParams
           
static interface ToXContent.Params
           
 
Field Summary
static ToXContent.Params EMPTY_PARAMS
           
 
Method Summary
 XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params)
           
 

Field Detail

EMPTY_PARAMS

static final ToXContent.Params EMPTY_PARAMS
Method Detail

toXContent

XContentBuilder toXContent(XContentBuilder builder,
                           ToXContent.Params params)
                           throws java.io.IOException
Throws:
java.io.IOException