org.exolab.castor.xml.dtd.parser
Class DTDParserTokenManager

java.lang.Object
  extended by org.exolab.castor.xml.dtd.parser.DTDParserTokenManager
All Implemented Interfaces:
DTDParserConstants

public class DTDParserTokenManager
extends java.lang.Object
implements DTDParserConstants


Field Summary
protected  char curChar
           
(package private)  int curLexState
           
(package private)  int defaultLexState
           
(package private) static long[] jjbitVec0
           
(package private) static long[] jjbitVec1
           
(package private) static long[] jjbitVec10
           
(package private) static long[] jjbitVec11
           
(package private) static long[] jjbitVec12
           
(package private) static long[] jjbitVec13
           
(package private) static long[] jjbitVec14
           
(package private) static long[] jjbitVec15
           
(package private) static long[] jjbitVec16
           
(package private) static long[] jjbitVec17
           
(package private) static long[] jjbitVec18
           
(package private) static long[] jjbitVec19
           
(package private) static long[] jjbitVec20
           
(package private) static long[] jjbitVec21
           
(package private) static long[] jjbitVec22
           
(package private) static long[] jjbitVec23
           
(package private) static long[] jjbitVec24
           
(package private) static long[] jjbitVec25
           
(package private) static long[] jjbitVec26
           
(package private) static long[] jjbitVec27
           
(package private) static long[] jjbitVec28
           
(package private) static long[] jjbitVec29
           
(package private) static long[] jjbitVec3
           
(package private) static long[] jjbitVec30
           
(package private) static long[] jjbitVec31
           
(package private) static long[] jjbitVec32
           
(package private) static long[] jjbitVec33
           
(package private) static long[] jjbitVec34
           
(package private) static long[] jjbitVec35
           
(package private) static long[] jjbitVec36
           
(package private) static long[] jjbitVec37
           
(package private) static long[] jjbitVec38
           
(package private) static long[] jjbitVec39
           
(package private) static long[] jjbitVec4
           
(package private) static long[] jjbitVec40
           
(package private) static long[] jjbitVec41
           
(package private) static long[] jjbitVec42
           
(package private) static long[] jjbitVec5
           
(package private) static long[] jjbitVec6
           
(package private) static long[] jjbitVec7
           
(package private) static long[] jjbitVec8
           
(package private) static long[] jjbitVec9
           
(package private)  int jjmatchedKind
           
(package private)  int jjmatchedPos
           
static int[] jjnewLexState
           
(package private)  int jjnewStateCnt
           
(package private) static int[] jjnextStates
           
(package private)  int jjround
           
static java.lang.String[] jjstrLiteralImages
           
static java.lang.String[] lexStateNames
           
 
Fields inherited from interface org.exolab.castor.xml.dtd.parser.DTDParserConstants
AND, ANY, ATTR_VALUE_CHAR_DQ, ATTR_VALUE_CHAR_SQ, BEGIN_ATTR_DECL, BEGIN_COMMENT, BEGIN_ELEMENT_DECL, BEGIN_GE_DECL, BEGIN_NOTATION_DECL, CDATA, COMBINING_CHAR, COMMENT_CHAR, DASH, DEFAULT, DIGIT, EMPTY, END_ATTR_DECL, END_COMMENT, END_DQ_ATTR, END_DQ_GE, END_ELEMENT_DECL, END_GE_DECL, END_NOTATION_DECL, END_SQ_ATTR, END_SQ_GE, ENTITIES, ENTITY, EOF, EXTENDER, FIXED, GE_VAlUE_CHAR_DQ, GE_VAlUE_CHAR_SQ, ID, IDREF, IDREFS, IMPLIED, LEFT_PAREN, LEFT_PAREN_ATTR, LETTER, NAME, NAME_ATTR, NAME_GE, NAME_NOT, NAMECHAR, NDATA, NMTOKEN, NMTOKEN_ATTR, NMTOKENS, NOTATION, OR, OR_ATTR, PCDATA, PLUS, PUBIDCHAR_GE, PUBIDCHAR_NOT, Public_GE, PUBLIC_GE, Public_NOT, PUBLIC_NOT, PUBLITER_GE, PUBLITER_NOT, QUESTION, REQUIRED, RIGHT_PAREN, RIGHT_PAREN_ATTR, S, S_ATTR, S_GE, S_GE_PUB, S_NOT, S_NOT_SYS, STAR, START_DQ_ATTR, START_DQ_GE, START_SQ_ATTR, START_SQ_GE, SYSLITER_GE, SYSLITER_NOT, System_GE, SYSTEM_GE, System_NOT, SYSTEM_NOT, tokenImage, WithinAttrDecl, WithinAttrValueDQ, WithinAttrValueSQ, WithinComment, WithinGEDecl, WithinGEValueDQ, WithinGEValueSQ, WithinNotationDecl
 
Constructor Summary
DTDParserTokenManager(CharStream stream)
           
DTDParserTokenManager(CharStream stream, int lexState)
           
 
Method Summary
 Token getNextToken()
           
 void ReInit(CharStream stream)
           
 void ReInit(CharStream stream, int lexState)
           
 void SwitchTo(int lexState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjbitVec0

static final long[] jjbitVec0

jjbitVec1

static final long[] jjbitVec1

jjbitVec3

static final long[] jjbitVec3

jjbitVec4

static final long[] jjbitVec4

jjbitVec5

static final long[] jjbitVec5

jjbitVec6

static final long[] jjbitVec6

jjbitVec7

static final long[] jjbitVec7

jjbitVec8

static final long[] jjbitVec8

jjbitVec9

static final long[] jjbitVec9

jjbitVec10

static final long[] jjbitVec10

jjbitVec11

static final long[] jjbitVec11

jjbitVec12

static final long[] jjbitVec12

jjbitVec13

static final long[] jjbitVec13

jjbitVec14

static final long[] jjbitVec14

jjbitVec15

static final long[] jjbitVec15

jjbitVec16

static final long[] jjbitVec16

jjbitVec17

static final long[] jjbitVec17

jjbitVec18

static final long[] jjbitVec18

jjbitVec19

static final long[] jjbitVec19

jjbitVec20

static final long[] jjbitVec20

jjbitVec21

static final long[] jjbitVec21

jjbitVec22

static final long[] jjbitVec22

jjbitVec23

static final long[] jjbitVec23

jjbitVec24

static final long[] jjbitVec24

jjbitVec25

static final long[] jjbitVec25

jjbitVec26

static final long[] jjbitVec26

jjbitVec27

static final long[] jjbitVec27

jjbitVec28

static final long[] jjbitVec28

jjbitVec29

static final long[] jjbitVec29

jjbitVec30

static final long[] jjbitVec30

jjbitVec31

static final long[] jjbitVec31

jjbitVec32

static final long[] jjbitVec32

jjbitVec33

static final long[] jjbitVec33

jjbitVec34

static final long[] jjbitVec34

jjbitVec35

static final long[] jjbitVec35

jjbitVec36

static final long[] jjbitVec36

jjbitVec37

static final long[] jjbitVec37

jjbitVec38

static final long[] jjbitVec38

jjbitVec39

static final long[] jjbitVec39

jjbitVec40

static final long[] jjbitVec40

jjbitVec41

static final long[] jjbitVec41

jjbitVec42

static final long[] jjbitVec42

jjnextStates

static final int[] jjnextStates

jjstrLiteralImages

public static final java.lang.String[] jjstrLiteralImages

lexStateNames

public static final java.lang.String[] lexStateNames

jjnewLexState

public static final int[] jjnewLexState

curChar

protected char curChar

curLexState

int curLexState

defaultLexState

int defaultLexState

jjnewStateCnt

int jjnewStateCnt

jjround

int jjround

jjmatchedPos

int jjmatchedPos

jjmatchedKind

int jjmatchedKind
Constructor Detail

DTDParserTokenManager

public DTDParserTokenManager(CharStream stream)

DTDParserTokenManager

public DTDParserTokenManager(CharStream stream,
                             int lexState)
Method Detail

ReInit

public void ReInit(CharStream stream)

ReInit

public void ReInit(CharStream stream,
                   int lexState)

SwitchTo

public void SwitchTo(int lexState)

getNextToken

public final Token getNextToken()


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com