Public Member Functions | |
DTDParserTokenManager (CharStream stream) | |
DTDParserTokenManager (CharStream stream, int lexState) | |
void | ReInit (CharStream stream) |
void | ReInit (CharStream stream, int lexState) |
void | SwitchTo (int lexState) |
final Token | getNextToken () |
Static Public Attributes | |
static final String[] | jjstrLiteralImages |
static final String[] | lexStateNames |
static final int[] | jjnewLexState |
Protected Attributes | |
char | curChar |
Package Attributes | |
int | curLexState = 0 |
int | defaultLexState = 0 |
int | jjnewStateCnt |
int | jjround |
int | jjmatchedPos |
int | jjmatchedKind |
Static Package Attributes | |
static final long[] | jjbitVec0 |
static final long[] | jjbitVec1 |
static final long[] | jjbitVec3 |
static final long[] | jjbitVec4 |
static final long[] | jjbitVec5 |
static final long[] | jjbitVec6 |
static final long[] | jjbitVec7 |
static final long[] | jjbitVec8 |
static final long[] | jjbitVec9 |
static final long[] | jjbitVec10 |
static final long[] | jjbitVec11 |
static final long[] | jjbitVec12 |
static final long[] | jjbitVec13 |
static final long[] | jjbitVec14 |
static final long[] | jjbitVec15 |
static final long[] | jjbitVec16 |
static final long[] | jjbitVec17 |
static final long[] | jjbitVec18 |
static final long[] | jjbitVec19 |
static final long[] | jjbitVec20 |
static final long[] | jjbitVec21 |
static final long[] | jjbitVec22 |
static final long[] | jjbitVec23 |
static final long[] | jjbitVec24 |
static final long[] | jjbitVec25 |
static final long[] | jjbitVec26 |
static final long[] | jjbitVec27 |
static final long[] | jjbitVec28 |
static final long[] | jjbitVec29 |
static final long[] | jjbitVec30 |
static final long[] | jjbitVec31 |
static final long[] | jjbitVec32 |
static final long[] | jjbitVec33 |
static final long[] | jjbitVec34 |
static final long[] | jjbitVec35 |
static final long[] | jjbitVec36 |
static final long[] | jjbitVec37 |
static final long[] | jjbitVec38 |
static final long[] | jjbitVec39 |
static final long[] | jjbitVec40 |
static final long[] | jjbitVec41 |
static final long[] | jjbitVec42 |
static final int[] | jjnextStates |
org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.DTDParserTokenManager | ( | CharStream | stream | ) |
org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.DTDParserTokenManager | ( | CharStream | stream, | |
int | lexState | |||
) |
final Token org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.getNextToken | ( | ) |
References org.exolab.castor.xml.dtd.parser.CharStream.backup(), org.exolab.castor.xml.dtd.parser.CharStream.BeginToken(), org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.curLexState, org.exolab.castor.xml.dtd.parser.CharStream.getEndColumn(), org.exolab.castor.xml.dtd.parser.CharStream.getEndLine(), org.exolab.castor.xml.dtd.parser.CharStream.GetImage(), org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjmatchedKind, org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjmatchedPos, org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjnewLexState, and org.exolab.castor.xml.dtd.parser.CharStream.readChar().
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.getNextToken(), and org.exolab.castor.xml.dtd.parser.DTDParser.getToken().
void org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.ReInit | ( | CharStream | stream, | |
int | lexState | |||
) |
void org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.ReInit | ( | CharStream | stream | ) |
References org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.curLexState, org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.defaultLexState, org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjmatchedPos, and org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjnewStateCnt.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.ReInit(), and org.exolab.castor.xml.dtd.parser.DTDParser.ReInit().
void org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.SwitchTo | ( | int | lexState | ) |
char org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.curChar [protected] |
int org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.curLexState = 0 [package] |
int org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.defaultLexState = 0 [package] |
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec0 [static, package] |
{ 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec1 [static, package] |
{ 0x0L, 0xffffffffffffc000L, 0xfffff0007fffffffL, 0x7fffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec10 [static, package] |
{ 0x23ffffffffffffe0L, 0x3ff000000L, 0x3c5fdfffff99fe0L, 0x30003b0000000L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec11 [static, package] |
{ 0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100000000L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec12 [static, package] |
{ 0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec13 [static, package] |
{ 0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec14 [static, package] |
{ 0x3fffdfffffddfe0L, 0x300000000L, 0x0L, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec15 [static, package] |
{ 0xd7ffffffffffeL, 0x3fL, 0x200d6caefef02596L, 0x1fL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec16 [static, package] |
{ 0x0L, 0x3fffffffeffL, 0x0L, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec17 [static, package] |
{ 0x0L, 0x0L, 0xffffffff00000000L, 0x7fffffffff003fL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec18 [static, package] |
{ 0x500000000007daedL, 0x2c62ab82315001L, 0xf580c90040000000L, 0x201080000000007L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec19 [static, package] |
{ 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec20 [static, package] |
{ 0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec21 [static, package] |
{ 0x4c4000000000L, 0x0L, 0x7L, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec22 [static, package] |
{ 0x3fe00000080L, 0xfffffffffffffffeL, 0xfffffffe001fffffL, 0x7ffffffffffffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec23 [static, package] |
{ 0x1fffffffffe0L, 0x0L, 0x0L, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec24 [static, package] |
{ 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffL, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec25 [static, package] |
{ 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffL, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec26 [static, package] |
{ 0x0L, 0x0L, 0x80000000000000L, 0xff7fffffff7fffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec27 [static, package] |
{ 0xffffffL, 0xffffffffffff0000L, 0xf80001ffffffffffL, 0x30003L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec28 [static, package] |
{ 0xffffffffffffffffL, 0x30000003fL, 0xfffffffbffffd7c0L, 0xffffd547f7fffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec29 [static, package] |
{ 0xffffffffffffdffeL, 0xffffffffdffeffffL, 0xffffffffffff007bL, 0x33fcfffffff199fL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec3 [static, package] |
{ 0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec30 [static, package] |
{ 0xfffe000000000000L, 0xfffffffe027fffffL, 0xbbfffffbfffe007fL, 0x707ffffff0016L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec31 [static, package] |
{ 0x7fffffe00000000L, 0xffff03ff0007ffffL, 0x7cffffffffffffffL, 0x3ff3dffffef7fffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec32 [static, package] |
{ 0xf3ffffffffffffeeL, 0xffcfff1e3fffL, 0xd3c5fdfffff99feeL, 0x3ffcfb080399fL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec33 [static, package] |
{ 0xd36dfdfffff987e4L, 0x1fffc05e003987L, 0xf3edfdfffffbafeeL, 0xffc100003bbfL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec34 [static, package] |
{ 0xf3cdfdfffff99feeL, 0xffc3b0c0398fL, 0xc3bfc718d63dc7ecL, 0xff8000803dc7L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec35 [static, package] |
{ 0xc3effdfffffddfeeL, 0xffc300603ddfL, 0xc3effdfffffddfecL, 0xffc340603ddfL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec36 [static, package] |
{ 0xc3fffdfffffddfecL, 0xffc300803dcfL, 0x0L, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec37 [static, package] |
{ 0x7ff7ffffffffffeL, 0x3ff7fffL, 0x3bff6caefef02596L, 0x3ff3f5fL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec38 [static, package] |
{ 0xc2a003ff03000000L, 0xfffe03fffffffeffL, 0x2fe3ffffebf0fdfL, 0x0L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec39 [static, package] |
{ 0x0L, 0x0L, 0x0L, 0x21fff0000L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec4 [static, package] |
{ 0x7ff3ffffffffffffL, 0x7ffffffffffffdfeL, 0xffffffffffffffffL, 0xfc31ffffffffe00fL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec40 [static, package] |
{ 0x3efffe000000a0L, 0xfffffffffffffffeL, 0xfffffffe661fffffL, 0x77ffffffffffffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec41 [static, package] |
{ 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x7fffffff00ffffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec42 [static, package] |
{ 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffffffffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec5 [static, package] |
{ 0xffffffL, 0xffffffffffff0000L, 0xf80001ffffffffffL, 0x3L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec6 [static, package] |
{ 0x0L, 0x0L, 0xfffffffbffffd740L, 0xffffd547f7fffL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec7 [static, package] |
{ 0xffffffffffffdffeL, 0xffffffffdffeffffL, 0xffffffffffff0003L, 0x33fcfffffff199fL }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec8 [static, package] |
{ 0xfffe000000000000L, 0xfffffffe027fffffL, 0x7fL, 0x707ffffff0000L }
final long [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjbitVec9 [static, package] |
{ 0x7fffffe00000000L, 0xfffe0000000007feL, 0x7cffffffffffffffL, 0x60002f7fffL }
final int [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjnewLexState [static] |
{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2, 1, 5, 10, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3, 4, 0, -1, -1, -1, 2, -1, 2, -1, 0, 8, 9, 7, 6, -1, -1, 5, -1, -1, 6, -1, 5, -1, 5, -1, 12, 11, -1, -1, -1, 0, -1, 11, }
Referenced by org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.getNextToken().
final int [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjnextStates [static, package] |
{ 1, 2, 4, 5, }
final String [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.jjstrLiteralImages [static] |
{ "", null, null, null, null, null, null, "\50", "\51", "\174", "\54", "\52", "\77", "\53", "\101\116\131", "\105\115\120\124\131", "\74\41\105\114\105\115\105\116\124", "\76", "\43\120\103\104\101\124\101", "\74\41\101\124\124\114\111\123\124", "\74\41\55\55", "\74\41\105\116\124\111\124\131", "\74\41\116\117\124\101\124\111\117\116", null, null, "\55", "\55\55\76", null, "\50", "\51", "\174", "\103\104\101\124\101", "\111\104", "\111\104\122\105\106", "\111\104\122\105\106\123", "\105\116\124\111\124\131", "\105\116\124\111\124\111\105\123", "\116\115\124\117\113\105\116", "\116\115\124\117\113\105\116\123", "\116\117\124\101\124\111\117\116", "\43\122\105\121\125\111\122\105\104", "\43\111\115\120\114\111\105\104", "\43\106\111\130\105\104", "\42", "\47", "\76", null, null, null, "\42", null, "\47", null, "\76", "\42", "\47", null, null, "\116\104\101\124\101", null, null, null, null, null, null, "\42", null, "\47", null, null, null, null, null, null, "\76", null, null, }
final String [] org.exolab.castor.xml.dtd.parser.DTDParserTokenManager.lexStateNames [static] |
{ "DEFAULT", "WithinComment", "WithinAttrDecl", "WithinAttrValueDQ", "WithinAttrValueSQ", "WithinGEDecl", "System_GE", "Public_GE", "WithinGEValueDQ", "WithinGEValueSQ", "WithinNotationDecl", "System_NOT", "Public_NOT", }