| Name | Description | Type | Package | Framework |
| CharStream | This interface describes a character stream that maintains line and column number positions of the characters. | Interface | org.apache.lucene.queryparser.classic | Apache Lucene |
| FastCharStream | An efficient implementation of JavaCC's CharStream interface. | Class | org.apache.lucene.queryparser.classic | Apache Lucene |
| MultiFieldQueryParser | A QueryParser which constructs queries to search multiple fields. | Class | org.apache.lucene.queryparser.classic | Apache Lucene |
| ParseException | This exception is thrown when parse errors are encountered. | Class | org.apache.lucene.queryparser.classic | Apache Lucene |
| QueryParser | This class is generated by JavaCC. | Class | org.apache.lucene.queryparser.classic | Apache Lucene |
| QueryParser .Operator | The default operator for parsing queries. | Class | org.apache.lucene.queryparser.classic.QueryParser | Apache Lucene |
| QueryParserBase | This class is overridden by QueryParser in QueryParser. | Class | org.apache.lucene.queryparser.classic | Apache Lucene |
| QueryParserBase .MethodRemovedUseAnother | Do not catch this exception in your code, it means you are using methods that you should no longer use. | Class | org.apache.lucene.queryparser.classic.QueryParserBase | Apache Lucene |
| QueryParserConstants | Token literal values and constants. | Interface | org.apache.lucene.queryparser.classic | Apache Lucene |
| QueryParserTokenManager | Class | org.apache.lucene.queryparser.classic | Apache Lucene | |
| Token | Describes the input token stream. | Class | org.apache.lucene.queryparser.classic | Apache Lucene |
| TokenMgrError | Token Manager Error. | Class | org.apache.lucene.queryparser.classic | Apache Lucene |