org.elasticsearch.index.query.xcontent
Class BaseFilterBuilder

java.lang.Object
  extended by org.elasticsearch.index.query.xcontent.BaseFilterBuilder
All Implemented Interfaces:
XContentFilterBuilder, ToXContent
Direct Known Subclasses:
BoolFilterBuilder, PrefixFilterBuilder, QueryFilterBuilder, RangeFilterBuilder, TermFilterBuilder, TermsFilterBuilder

public abstract class BaseFilterBuilder
extends java.lang.Object
implements XContentFilterBuilder


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.util.xcontent.ToXContent
ToXContent.MapParams, ToXContent.Params
 
Field Summary
 
Fields inherited from interface org.elasticsearch.util.xcontent.ToXContent
EMPTY_PARAMS
 
Constructor Summary
BaseFilterBuilder()
           
 
Method Summary
protected abstract  void doXContent(XContentBuilder builder, ToXContent.Params params)
           
 void 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 void toXContent(XContentBuilder builder,
                       ToXContent.Params params)
                throws java.io.IOException
Specified by:
toXContent in interface ToXContent
Throws:
java.io.IOException

doXContent

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