C# 클래스 Lucene.Net.QueryParsers.Flexible.Standard.Parser.FastCharStream

An efficient implementation of JavaCC's ICharStream 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 Token API.
상속: ICharStream
파일 보기 프로젝트 열기: apache/lucenenet

공개 메소드들

메소드 설명
BackUp ( int amount ) : void
BeginToken ( ) : char
Done ( ) : void
FastCharStream ( TextReader r ) : System.IO

Constructs from a TextReader.

GetImage ( ) : string
GetSuffix ( int len ) : char[]
ReadChar ( ) : char

비공개 메소드들

메소드 설명
Refill ( ) : void

메소드 상세

BackUp() 공개 메소드

public BackUp ( int amount ) : void
amount int
리턴 void

BeginToken() 공개 메소드

public BeginToken ( ) : char
리턴 char

Done() 공개 메소드

public Done ( ) : void
리턴 void

FastCharStream() 공개 메소드

Constructs from a TextReader.
public FastCharStream ( TextReader r ) : System.IO
r System.IO.TextReader
리턴 System.IO

GetImage() 공개 메소드

public GetImage ( ) : string
리턴 string

GetSuffix() 공개 메소드

public GetSuffix ( int len ) : char[]
len int
리턴 char[]

ReadChar() 공개 메소드

public ReadChar ( ) : char
리턴 char