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 Lucene.Net.Analysis.Token
API.
Inheritance
System.Object
FastCharStream
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Lucene.Net.QueryParser.dll
Syntax
public sealed class FastCharStream : ICharStream
Constructors
|
Improve this Doc
View Source
FastCharStream(TextReader)
Constructs from a System.IO.TextReader.
Declaration
public FastCharStream(TextReader r)
Parameters
Type |
Name |
Description |
System.IO.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
Image
Declaration
public string Image { get; }
Property Value
Type |
Description |
System.String |
|
|
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
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