## Uses of Interface
org.apache.lucene.queryparser.xml.FilterBuilder

Packages that use FilterBuilder
Package | Description
--- | ---
org.apache.lucene.queryparser.xml | Parser that produces Lucene Query objects from XML streams.
org.apache.lucene.queryparser.xml.builders | XML Parser factories for different Lucene Query/Filters.

### Uses of FilterBuilder in org.apache.lucene.queryparser.xml

Classes in org.apache.lucene.queryparser.xml that implement FilterBuilder
Modifier and Type | Class and Description
--- | ---
`class` | `FilterBuilderFactory` Factory for `FilterBuilder`

Methods in org.apache.lucene.queryparser.xml that return FilterBuilder
Modifier and Type | Method and Description
--- | ---
`FilterBuilder` | FilterBuilderFactory.`getFilterBuilder(String nodeName)`

Methods in org.apache.lucene.queryparser.xml with parameters of type FilterBuilder
Modifier and Type | Method and Description
--- | ---
`void` | FilterBuilderFactory.`addBuilder(String nodeName, FilterBuilder builder)`
`void` | CoreParser.`addFilterBuilder(String nodeName, FilterBuilder builder)`

### Uses of FilterBuilder in org.apache.lucene.queryparser.xml.builders

Classes in org.apache.lucene.queryparser.xml.builders that implement FilterBuilder
Modifier and Type | Class and Description
--- | ---
`class` | `BooleanFilterBuilder` Builder for `BooleanFilter`
`class` | `CachedFilterBuilder` Filters are cached in an LRU Cache keyed on the contained query or filter object.
`class` | `DuplicateFilterBuilder` Builder for `DuplicateFilter`
`class` | `NumericRangeFilterBuilder` Creates a `NumericRangeFilter`.
`class` | `RangeFilterBuilder` Builder for `TermRangeFilter`
`class` | `TermsFilterBuilder` Builder for `TermsFilter`

Constructors in org.apache.lucene.queryparser.xml.builders with parameters of type FilterBuilder
Constructor and Description
`BooleanFilterBuilder(FilterBuilder factory)`
`FilteredQueryBuilder(FilterBuilder filterFactory, QueryBuilder queryFactory)`