Documentation  › org.apache.lucene.queryParser  › FastCharStream
 
 


  FastCharStream
  public final

  Inherits From:   Object
  Conforms To:   CharStream
  Declared In:   org.apache.lucene.queryParser


Class Description
 
An efficient implementation of JavaCC's CharStream interface.

Note that this does not do line-number counting, but instead keeps track of the character position of the token in the input, as required by Lucene's org.apache.lucene.analysis.Token API.



Class Variables
 
None declared in this class.


Instance Variables
 
None declared in this class.


Constructors
 
FastCharStream
public FastCharStream( Reader r )

Constructs from a Reader.


Class Methods
 
None declared in this class.


Instance Methods
 
backup
public final void backup( int amount )

No description available for this method.


BeginToken
public final char BeginToken( ) throws IOException

No description available for this method.


Done
public final void Done( )

No description available for this method.


getBeginColumn
public final int getBeginColumn( )

No description available for this method.


getBeginLine
public final int getBeginLine( )

No description available for this method.


getColumn
public final int getColumn( )

No description available for this method.


getEndColumn
public final int getEndColumn( )

No description available for this method.


getEndLine
public final int getEndLine( )

No description available for this method.


GetImage
public final String GetImage( )

No description available for this method.


getLine
public final int getLine( )

No description available for this method.


GetSuffix
public final char[] GetSuffix( int len )

No description available for this method.


readChar
public final char readChar( ) throws IOException

No description available for this method.


Known Subclasses
 
None.



 
 
  dydoc
  3/9/05