org.elasticsearch.index.query
Class BaseFilterBuilder

java.lang.Object
  extended by org.elasticsearch.index.query.BaseFilterBuilder
All Implemented Interfaces:
ToXContent, FilterBuilder
Direct Known Subclasses:
AndFilterBuilder, BoolFilterBuilder, ExistsFilterBuilder, GeoBoundingBoxFilterBuilder, GeoDistanceFilterBuilder, GeoDistanceRangeFilterBuilder, GeoPolygonFilterBuilder, GeoShapeFilterBuilder, HasChildFilterBuilder, IdsFilterBuilder, IndicesFilterBuilder, LimitFilterBuilder, MatchAllFilterBuilder, MissingFilterBuilder, NestedFilterBuilder, NotFilterBuilder, NumericRangeFilterBuilder, OrFilterBuilder, PrefixFilterBuilder, QueryFilterBuilder, RangeFilterBuilder, ScriptFilterBuilder, TermFilterBuilder, TermsFilterBuilder, TypeFilterBuilder, WrapperFilterBuilder

public abstract class BaseFilterBuilder
extends Object
implements FilterBuilder


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.MapParams, ToXContent.Params
 
Field Summary
 
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
 
Constructor Summary
BaseFilterBuilder()
           
 
Method Summary
protected abstract  void doXContent(XContentBuilder builder, ToXContent.Params params)
           
 XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseFilterBuilder

public BaseFilterBuilder()
Method Detail

toXContent

public XContentBuilder toXContent(XContentBuilder builder,
                                  ToXContent.Params params)
                           throws IOException
Specified by:
toXContent in interface ToXContent
Throws:
IOException

doXContent

protected abstract void doXContent(XContentBuilder builder,
                                   ToXContent.Params params)
                            throws IOException
Throws:
IOException


Copyright © 2009-2012. All Rights Reserved.