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

java.lang.Object
  extended byantlr.CharScanner
      extended byorg.apache.directory.shared.ldap.name.antlrTypeLexer
          extended byorg.apache.directory.shared.ldap.name.ReusableAntlrTypeLexer
All Implemented Interfaces:
antlrTypeTokenTypes, antlr.TokenStream

public class ReusableAntlrTypeLexer
extends antlrTypeLexer

A reusable lexer class extended from antlr generated antlrTypelexer

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

Field Summary
 
Fields inherited from class org.apache.directory.shared.ldap.name.antlrTypeLexer
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.antlrTypeTokenTypes
ALPHA, ATTRIBUTE, CLOSE_BRACKET, COMMA, DIGIT, DN_TERMINATOR, EOF, EQUAL, NULL_TREE_LOOKAHEAD, OID, OIDDN, OPEN_BRACKET, PLUS, SEMI, WS
 
Constructor Summary
ReusableAntlrTypeLexer(java.io.Reader in)
          Creates a ReusableAntlrValueLexer instance.
 
Method Summary
 void prepareNextInput(java.io.Reader in)
          Resets the state of an antlr lexer and initializes it with new input.
 
Methods inherited from class org.apache.directory.shared.ldap.name.antlrTypeLexer
mALPHA, mATTRIBUTE, mCLOSE_BRACKET, mDIGIT, mEQUAL, mOID, mOIDDN, mOPEN_BRACKET, mWS, 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

ReusableAntlrTypeLexer

public ReusableAntlrTypeLexer(java.io.Reader in)
Creates a ReusableAntlrValueLexer instance.

Parameters:
in - the input to the lexer
Method Detail

prepareNextInput

public void prepareNextInput(java.io.Reader in)
Resets the state of an antlr lexer and initializes it with new input.

Parameters:
in - the input to the lexer


Copyright © 2003-2006 . All Rights Reserved.