| Name | Description | Type | Package | Framework |
| BooleanFilterBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| BooleanQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| BoostingQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| BoostingTermBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| CachedFilterBuilder | Filters are cached in an LRU Cache keyed on the contained query or filter object. | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene |
| ConstantScoreQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| CoreParser | Class | org.apache.lucene.queryparser.xml | Apache Lucene | |
| CorePlusExtensionsParser | Assembles a QueryBuilder which uses Query objects from Lucene's sandbox and queries | Class | org.apache.lucene.queryparser.xml | Apache Lucene |
| CorePlusQueriesParser | Assembles a QueryBuilder which uses Query objects from Lucene's queries module in addition to core queries. | Class | org.apache.lucene.queryparser.xml | Apache Lucene |
| DisjunctionMaxQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| DOMUtils | Class | org.apache.lucene.queryparser.xml | Apache Lucene | |
| DuplicateFilterBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| FilterBuilder | Interface | org.apache.lucene.queryparser.xml | Apache Lucene | |
| FilterBuilderFactory | Class | org.apache.lucene.queryparser.xml | Apache Lucene | |
| FilteredQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| FuzzyLikeThisQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| LikeThisQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| MatchAllDocsQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| NumericRangeFilterBuilder | Creates a NumericRangeFilter. | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene |
| NumericRangeQueryBuilder | Creates a NumericRangeQuery. | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene |
| ParserException | Thrown when the xml queryparser encounters invalid syntax/configuration. | Class | org.apache.lucene.queryparser.xml | Apache Lucene |
| QueryBuilder | expected to be thread-safe so that they can be used to simultaneously parse multiple XML documents. | Interface | org.apache.lucene.queryparser.xml | Apache Lucene |
| QueryBuilderFactory | Class | org.apache.lucene.queryparser.xml | Apache Lucene | |
| QueryTemplateManager | Provides utilities for turning query form input (such as from a web page or Swing gui) into Lucene XML queries by using XSL templates. | Class | org.apache.lucene.queryparser.xml | Apache Lucene |
| RangeFilterBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| RangeQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| SpanBuilderBase | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| SpanFirstBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| SpanNearBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| SpanNotBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| SpanOrBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| SpanOrTermsBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| SpanQueryBuilder | Interface for retrieving a SpanQuery. | Interface | org.apache.lucene.queryparser.xml.builders | Apache Lucene |
| SpanQueryBuilderFactory | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| SpanTermBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| TermQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| TermsFilterBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| TermsQueryBuilder | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene | |
| UserInputQueryBuilder | UserInputQueryBuilder uses 1 of 2 strategies for thread-safe parsing: 1) Synchronizing access to parse calls on a previously supplied QueryParser | Class | org.apache.lucene.queryparser.xml.builders | Apache Lucene |