org.apache.directory.shared.ldap.name
Class ReusableAntlrValueLexer

java.lang.Object
  extended byantlr.CharScanner
      extended byorg.apache.directory.shared.ldap.name.antlrValueLexer
          extended byorg.apache.directory.shared.ldap.name.ReusableAntlrValueLexer
All Implemented Interfaces:
antlrValueTokenTypes, antlr.TokenStream

public class ReusableAntlrValueLexer
extends antlrValueLexer

A reusable lexer class extended from antlr generated antlrValueLexer

Version:
$Rev: 379008 $
Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.directory.shared.ldap.name.antlrValueLexer
_tokenSet_0, _tokenSet_1, _tokenSet_2, LEXER_KEY
 
Fields inherited from class antlr.CharScanner
_returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, tabsize, text, tokenObjectClass, traceDepth
 
Fields inherited from interface org.apache.directory.shared.ldap.name.antlrValueTokenTypes
ALPHA, COMMA, DIGIT, DN_TERMINATOR, EOF, EQUAL, ESCAPED_CHAR, HEX_STRING, HEXCHAR, HEXPAIR, NULL_TREE_LOOKAHEAD, PLUS, QUOTED_STRING, SEMI, SIMPLE_STRING
 
Constructor Summary
ReusableAntlrValueLexer(antlr.LexerSharedInputState inputState)
          Creates a ReusableAntlrValueLexer instance.
 
Method Summary
 void prepareNextInput(antlr.LexerSharedInputState inputState)
          Resets the state of an antlr lexer and initializes it with new input.
 
Methods inherited from class org.apache.directory.shared.ldap.name.antlrValueLexer
mALPHA, mCOMMA, mDIGIT, mDN_TERMINATOR, mESCAPED_CHAR, mHEX_STRING, mHEXCHAR, mHEXPAIR, mPLUS, mQUOTED_STRING, mSEMI, mSIMPLE_STRING, nextToken, setSelector
 
Methods inherited from class antlr.CharScanner
append, append, commit, consume, consumeUntil, consumeUntil, getCaseSensitive, getCaseSensitiveLiterals, getColumn, getCommitToPath, getFilename, getInputBuffer, getInputState, getLine, getTabSize, getText, getTokenObject, LA, makeToken, mark, match, match, match, matchNot, matchRange, newline, panic, panic, reportError, reportError, reportWarning, resetText, rewind, setCaseSensitive, setColumn, setCommitToPath, setFilename, setInputState, setLine, setTabSize, setText, setTokenObjectClass, tab, testLiteralsTable, testLiteralsTable, toLower, traceIn, traceIndent, traceOut, uponEOF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReusableAntlrValueLexer

public ReusableAntlrValueLexer(antlr.LexerSharedInputState inputState)
Creates a ReusableAntlrValueLexer instance.

Method Detail

prepareNextInput

public void prepareNextInput(antlr.LexerSharedInputState inputState)
Resets the state of an antlr lexer and initializes it with new input.



Copyright © 2003-2006 . All Rights Reserved.