Class 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.
Inheritance
System.Object
FastCharStream
Assembly: Lucene.Net.QueryParser.dll
Syntax
public sealed class FastCharStream : object, ICharStream
Constructors
|
Improve this Doc
View Source
FastCharStream(TextReader)
Declaration
public FastCharStream(TextReader r)
Parameters
Type |
Name |
Description |
TextReader |
r |
|
Properties
|
Improve this Doc
View Source
BeginColumn
Declaration
public int BeginColumn { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
BeginLine
Declaration
public int BeginLine { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Column
Declaration
public int Column { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
EndColumn
Declaration
public int EndColumn { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
EndLine
Declaration
public int EndLine { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Line
Declaration
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Improve this Doc
View Source
BackUp(Int32)
Declaration
public void BackUp(int amount)
Parameters
Type |
Name |
Description |
System.Int32 |
amount |
|
|
Improve this Doc
View Source
BeginToken()
Declaration
Returns
Type |
Description |
System.Char |
|
|
Improve this Doc
View Source
Done()
Declaration
|
Improve this Doc
View Source
GetImage()
Declaration
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
GetSuffix(Int32)
Declaration
public char[] GetSuffix(int len)
Parameters
Type |
Name |
Description |
System.Int32 |
len |
|
Returns
Type |
Description |
System.Char[] |
|
|
Improve this Doc
View Source
ReadChar()
Declaration
Returns
Type |
Description |
System.Char |
|
Implements