org.elasticsearch.common.xcontent
Interface ToXContent

All Known Subinterfaces:
InternalFacet, SearchHit, SearchHits, XContentFilterBuilder, XContentIncludeInAllMapper, XContentMapper, XContentQueryBuilder, XContentSpanQueryBuilder
All Known Implementing Classes:
AbstractFacetBuilder, AndFilterBuilder, BaseFilterBuilder, BaseQueryBuilder, BoolFilterBuilder, BoolQueryBuilder, ClusterBlock, ConstantScoreQueryBuilder, CustomBoostFactorQueryBuilder, CustomScoreQueryBuilder, DisMaxQueryBuilder, FieldQueryBuilder, FilteredQueryBuilder, FuzzyLikeThisFieldQueryBuilder, FuzzyLikeThisQueryBuilder, FuzzyQueryBuilder, HighlightBuilder, HistogramFacetBuilder, HistogramScriptFacetBuilder, InternalFacets, InternalHistogramFacet, InternalQueryFacet, InternalSearchHit, InternalSearchHits, InternalSearchResponse, InternalStatisticalFacet, InternalTermsFacet, JvmInfo, JvmStats, MatchAllQueryBuilder, MoreLikeThisFieldQueryBuilder, MoreLikeThisQueryBuilder, NetworkInfo, NetworkStats, NotFilterBuilder, OrFilterBuilder, OsInfo, OsStats, PrefixFilterBuilder, PrefixQueryBuilder, ProcessInfo, ProcessStats, QueryFacetBuilder, QueryFilterBuilder, QueryStringQueryBuilder, RangeFilterBuilder, RangeQueryBuilder, ScriptFilterBuilder, SearchResponse, SearchSourceBuilder, SpanFirstQueryBuilder, SpanNearQueryBuilder, SpanNotQueryBuilder, SpanOrQueryBuilder, SpanTermQueryBuilder, StatisticalFacetBuilder, StatisticalScriptFacetBuilder, TermFilterBuilder, TermQueryBuilder, TermsFacetBuilder, TermsFilterBuilder, ThreadPoolInfo, ThreadPoolStats, TransportInfo, TransportStats, WildcardQueryBuilder, XContentAllFieldMapper, XContentBinaryFieldMapper, XContentBooleanFieldMapper, XContentBoostFieldMapper, XContentDateFieldMapper, XContentDocumentMapper, XContentDoubleFieldMapper, XContentFieldMapper, XContentFloatFieldMapper, XContentIdFieldMapper, XContentIntegerFieldMapper, XContentLongFieldMapper, XContentMultiFieldMapper, XContentNumberFieldMapper, XContentObjectMapper, XContentShortFieldMapper, XContentSourceFieldMapper, XContentStringFieldMapper, XContentTypeFieldMapper, XContentUidFieldMapper

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
 void toXContent(XContentBuilder builder, ToXContent.Params params)
           
 

Field Detail

EMPTY_PARAMS

static final ToXContent.Params EMPTY_PARAMS
Method Detail

toXContent

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