Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Lucene.Net.QueryParsers.QueryParserTokenManager Class Reference

Token Manager. More...

Inherits Lucene.Net.QueryParsers.QueryParserConstants.

Public Member Functions

virtual void SetDebugStream (System.IO.StreamWriter ds)
 Set debug output.
 
 QueryParserTokenManager (ICharStream stream)
 Constructor.
 
 QueryParserTokenManager (ICharStream stream, int lexState)
 Constructor.
 
virtual void ReInit (ICharStream stream)
 Reinitialise parser.
 
virtual void ReInit (ICharStream stream, int lexState)
 Reinitialise parser.
 
virtual void SwitchTo (int lexState)
 Switch to specified lex state.
 
virtual Token GetNextToken ()
 Get the next Token.
 

Public Attributes

System.IO.StreamWriter debugStream
 Debug output.
 

Static Public Attributes

static readonly System.String[] jjstrLiteralImages = new System.String[]{"", null, null, null, null, null, null, null, null, null, null, "\x002B", "\x002D", "\x0028", "\x0029", "\x003A", "\x002A", "\x005E", null, null, null, null, null, "\x005B", "\x007B", null, "\x0054\x004F", "\x005D", null, null, "\x0054\x004F", "\x007D", null, null}
 Token literal values.
 
static readonly System.String[] lexStateNames = new System.String[]{"Boost", "RangeEx", "RangeIn", "DEFAULT"}
 Lexer state names.
 
static readonly int[] jjnewLexState = new int[]{- 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, 0, - 1, - 1, - 1, - 1, - 1, 2, 1, 3, - 1, 3, - 1, - 1, - 1, 3, - 1, - 1}
 Lex State array.
 

Additional Inherited Members

- Protected Attributes inherited from Lucene.Net.QueryParsers.QueryParserConstants
const int RangeExToken = 1
 Lexical state.
 

Detailed Description

Token Manager.

Definition at line 24 of file QueryParserTokenManager.cs.

Constructor & Destructor Documentation

Lucene.Net.QueryParsers.QueryParserTokenManager.QueryParserTokenManager ( ICharStream  stream)

Constructor.

Definition at line 1260 of file QueryParserTokenManager.cs.

Lucene.Net.QueryParsers.QueryParserTokenManager.QueryParserTokenManager ( ICharStream  stream,
int  lexState 
)

Constructor.

Definition at line 1267 of file QueryParserTokenManager.cs.

Member Function Documentation

virtual Token Lucene.Net.QueryParsers.QueryParserTokenManager.GetNextToken ( )
virtual

Get the next Token.

Definition at line 1337 of file QueryParserTokenManager.cs.

virtual void Lucene.Net.QueryParsers.QueryParserTokenManager.ReInit ( ICharStream  stream)
virtual

Reinitialise parser.

Definition at line 1273 of file QueryParserTokenManager.cs.

virtual void Lucene.Net.QueryParsers.QueryParserTokenManager.ReInit ( ICharStream  stream,
int  lexState 
)
virtual

Reinitialise parser.

Definition at line 1289 of file QueryParserTokenManager.cs.

virtual void Lucene.Net.QueryParsers.QueryParserTokenManager.SetDebugStream ( System.IO.StreamWriter  ds)
virtual

Set debug output.

Definition at line 37 of file QueryParserTokenManager.cs.

virtual void Lucene.Net.QueryParsers.QueryParserTokenManager.SwitchTo ( int  lexState)
virtual

Switch to specified lex state.

Definition at line 1296 of file QueryParserTokenManager.cs.

Member Data Documentation

System.IO.StreamWriter Lucene.Net.QueryParsers.QueryParserTokenManager.debugStream

Debug output.

Definition at line 35 of file QueryParserTokenManager.cs.

readonly int [] Lucene.Net.QueryParsers.QueryParserTokenManager.jjnewLexState = new int[]{- 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, 0, - 1, - 1, - 1, - 1, - 1, 2, 1, 3, - 1, 3, - 1, - 1, - 1, 3, - 1, - 1}
static

Lex State array.

Definition at line 1252 of file QueryParserTokenManager.cs.

readonly System.String [] Lucene.Net.QueryParsers.QueryParserTokenManager.jjstrLiteralImages = new System.String[]{"", null, null, null, null, null, null, null, null, null, null, "\x002B", "\x002D", "\x0028", "\x0029", "\x003A", "\x002A", "\x005E", null, null, null, null, null, "\x005B", "\x007B", null, "\x0054\x004F", "\x005D", null, null, "\x0054\x004F", "\x007D", null, null}
static

Token literal values.

Definition at line 1246 of file QueryParserTokenManager.cs.

readonly System.String [] Lucene.Net.QueryParsers.QueryParserTokenManager.lexStateNames = new System.String[]{"Boost", "RangeEx", "RangeIn", "DEFAULT"}
static

Lexer state names.

Definition at line 1249 of file QueryParserTokenManager.cs.


The documentation for this class was generated from the following file: