class ParserForXMLSchema extends RegexParser
RegexParser.ReferencePosition| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
DIGITS |
private static java.lang.String |
LETTERS |
private static java.lang.String |
NAMECHARS |
private static java.util.Hashtable |
ranges |
private static java.util.Hashtable |
ranges2 |
private static java.lang.String |
SPACES |
chardata, context, hasBackReferences, nexttoken, offset, options, parennumber, references, regex, regexlen, resources, S_INBRACKETS, S_INXBRACKETS, S_NORMAL, T_BACKSOLIDUS, T_CARET, T_CHAR, T_COMMENT, T_CONDITION, T_DOLLAR, T_DOT, T_EOF, T_INDEPENDENT, T_LBRACKET, T_LOOKAHEAD, T_LOOKBEHIND, T_LPAREN, T_LPAREN2, T_MODIFIERS, T_NEGATIVELOOKAHEAD, T_NEGATIVELOOKBEHIND, T_OR, T_PLUS, T_POSIX_CHARCLASS_START, T_QUESTION, T_RPAREN, T_SET_OPERATIONS, T_STAR, T_XMLSCHEMA_CC_SUBTRACTION| Constructor and Description |
|---|
ParserForXMLSchema() |
ParserForXMLSchema(java.util.Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
checkQuestion(int off) |
(package private) int |
decodeEscaped() |
protected static RangeToken |
getRange(java.lang.String name,
boolean positive) |
(package private) Token |
getTokenForShorthand(int ch) |
protected RangeToken |
parseCharacterClass(boolean useNrange)
Parses a character-class-expression, not a character-class-escape.
|
protected RangeToken |
parseSetOperations()
'(?[' ...
|
(package private) Token |
processBackreference() |
(package private) Token |
processBacksolidus_A() |
(package private) Token |
processBacksolidus_b() |
(package private) Token |
processBacksolidus_B() |
(package private) Token |
processBacksolidus_c() |
(package private) Token |
processBacksolidus_C() |
(package private) Token |
processBacksolidus_g() |
(package private) Token |
processBacksolidus_gt() |
(package private) Token |
processBacksolidus_i() |
(package private) Token |
processBacksolidus_I() |
(package private) Token |
processBacksolidus_lt() |
(package private) Token |
processBacksolidus_X() |
(package private) Token |
processBacksolidus_z() |
(package private) Token |
processBacksolidus_Z() |
(package private) Token |
processCaret() |
(package private) int |
processCIinCharacterClass(RangeToken tok,
int c) |
(package private) Token |
processCondition() |
(package private) Token |
processDollar() |
(package private) Token |
processIndependent() |
(package private) Token |
processLookahead() |
(package private) Token |
processLookbehind() |
(package private) Token |
processModifiers() |
(package private) Token |
processNegativelookahead() |
(package private) Token |
processNegativelookbehind() |
(package private) Token |
processParen() |
(package private) Token |
processParen2() |
(package private) Token |
processPlus(Token tok) |
(package private) Token |
processQuestion(Token tok) |
(package private) Token |
processStar(Token tok) |
(package private) static void |
setupRange(Token range,
java.lang.String src) |
ex, next, parse, parseAtom, parseFactor, parseRegex, parseTerm, processBacksolidus_pP, read, setContext, setLocaleprivate static java.util.Hashtable ranges
private static java.util.Hashtable ranges2
private static final java.lang.String SPACES
private static final java.lang.String NAMECHARS
private static final java.lang.String LETTERS
private static final java.lang.String DIGITS
public ParserForXMLSchema()
public ParserForXMLSchema(java.util.Locale locale)
Token processCaret() throws ParseException
processCaret in class RegexParserParseExceptionToken processDollar() throws ParseException
processDollar in class RegexParserParseExceptionToken processLookahead() throws ParseException
processLookahead in class RegexParserParseExceptionToken processNegativelookahead() throws ParseException
processNegativelookahead in class RegexParserParseExceptionToken processLookbehind() throws ParseException
processLookbehind in class RegexParserParseExceptionToken processNegativelookbehind() throws ParseException
processNegativelookbehind in class RegexParserParseExceptionToken processBacksolidus_A() throws ParseException
processBacksolidus_A in class RegexParserParseExceptionToken processBacksolidus_Z() throws ParseException
processBacksolidus_Z in class RegexParserParseExceptionToken processBacksolidus_z() throws ParseException
processBacksolidus_z in class RegexParserParseExceptionToken processBacksolidus_b() throws ParseException
processBacksolidus_b in class RegexParserParseExceptionToken processBacksolidus_B() throws ParseException
processBacksolidus_B in class RegexParserParseExceptionToken processBacksolidus_lt() throws ParseException
processBacksolidus_lt in class RegexParserParseExceptionToken processBacksolidus_gt() throws ParseException
processBacksolidus_gt in class RegexParserParseExceptionToken processStar(Token tok) throws ParseException
processStar in class RegexParserParseExceptionToken processPlus(Token tok) throws ParseException
processPlus in class RegexParserParseExceptionToken processQuestion(Token tok) throws ParseException
processQuestion in class RegexParserParseExceptionboolean checkQuestion(int off)
checkQuestion in class RegexParserToken processParen() throws ParseException
processParen in class RegexParserParseExceptionToken processParen2() throws ParseException
processParen2 in class RegexParserParseExceptionToken processCondition() throws ParseException
processCondition in class RegexParserParseExceptionToken processModifiers() throws ParseException
processModifiers in class RegexParserParseExceptionToken processIndependent() throws ParseException
processIndependent in class RegexParserParseExceptionToken processBacksolidus_c() throws ParseException
processBacksolidus_c in class RegexParserParseExceptionToken processBacksolidus_C() throws ParseException
processBacksolidus_C in class RegexParserParseExceptionToken processBacksolidus_i() throws ParseException
processBacksolidus_i in class RegexParserParseExceptionToken processBacksolidus_I() throws ParseException
processBacksolidus_I in class RegexParserParseExceptionToken processBacksolidus_g() throws ParseException
processBacksolidus_g in class RegexParserParseExceptionToken processBacksolidus_X() throws ParseException
processBacksolidus_X in class RegexParserParseExceptionToken processBackreference() throws ParseException
processBackreference in class RegexParserParseExceptionint processCIinCharacterClass(RangeToken tok, int c)
processCIinCharacterClass in class RegexParserprotected RangeToken parseCharacterClass(boolean useNrange) throws ParseException
parseCharacterClass in class RegexParseruseNrange - Ignored.ParseExceptionprotected RangeToken parseSetOperations() throws ParseException
RegexParserparseSetOperations in class RegexParserParseExceptionToken getTokenForShorthand(int ch)
getTokenForShorthand in class RegexParserint decodeEscaped()
throws ParseException
decodeEscaped in class RegexParserParseExceptionprotected static RangeToken getRange(java.lang.String name, boolean positive)
static void setupRange(Token range, java.lang.String src)