## Uses of Interface
org.apache.lucene.queryparser.surround.parser.CharStream

- Packages that use CharStream
  Package | Description
  --- | ---
  org.apache.lucene.queryparser.surround.parser | This package contains the QueryParser.jj source file for the Surround parser.

- - ### Uses of CharStream in org.apache.lucene.queryparser.surround.parser

    Classes in org.apache.lucene.queryparser.surround.parser that implement CharStream
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FastCharStream` An efficient implementation of JavaCC's CharStream interface.

    Fields in org.apache.lucene.queryparser.surround.parser declared as CharStream
    Modifier and Type | Field and Description
    --- | ---
    `protected CharStream` | QueryParserTokenManager.`input_stream`

    Methods in org.apache.lucene.queryparser.surround.parser with parameters of type CharStream
    Modifier and Type | Method and Description
    --- | ---
    `void` | QueryParser.`ReInit(CharStream stream)` Reinitialise.
    `void` | QueryParserTokenManager.`ReInit(CharStream stream)` Reinitialise parser.
    `void` | QueryParserTokenManager.`ReInit(CharStream stream, int lexState)` Reinitialise parser.

    Constructors in org.apache.lucene.queryparser.surround.parser with parameters of type CharStream
    Constructor and Description
    `QueryParser(CharStream stream)` Constructor with user supplied CharStream.
    `QueryParserTokenManager(CharStream stream)` Constructor.
    `QueryParserTokenManager(CharStream stream, int lexState)` Constructor.

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.