Package | Description |
---|---|
com.sun.msv.datatype.regexp |
Modifier and Type | Method and Description |
---|---|
(package private) ParseException |
RegexParser.ex(java.lang.String key,
int loc) |
Modifier and Type | Method and Description |
---|---|
static RegularExpression |
REUtil.createRegex(java.lang.String pattern,
java.lang.String options)
Creates a RegularExpression instance.
|
(package private) int |
RegexParser.decodeEscaped() |
(package private) int |
ParserForXMLSchema.decodeEscaped() |
static boolean |
REUtil.matches(java.lang.String regex,
java.lang.String target) |
static boolean |
REUtil.matches(java.lang.String regex,
java.lang.String options,
java.lang.String target) |
(package private) Token |
RegexParser.parse(java.lang.String regex,
int options) |
(package private) Token |
RegexParser.parseAtom()
atom ::= char | '.' | char-class | '(' regex ')' | '(?:' regex ')' | '\' [0-9]
| '\w' | '\W' | '\d' | '\D' | '\s' | '\S' | category-block
| '(?>' regex ')'
char ::= '\\' | '\' [efnrt] | bmp-code | character-1
|
protected RangeToken |
RegexParser.parseCharacterClass(boolean useNrange)
char-class ::= '[' ( '^'? range ','?)+ ']'
range ::= '\d' | '\w' | '\s' | category-block | range-char
| range-char '-' range-char
range-char ::= '\[' | '\]' | '\\' | '\' [,-efnrtv] | bmp-code | character-2
bmp-code ::= '\' 'u' [0-9a-fA-F] [0-9a-fA-F] [0-9a-fA-F] [0-9a-fA-F]
|
protected RangeToken |
ParserForXMLSchema.parseCharacterClass(boolean useNrange)
Parses a character-class-expression, not a character-class-escape.
|
(package private) Token |
RegexParser.parseFactor()
factor ::= ('^' | '$' | '\A' | '\Z' | '\z' | '\b' | '\B' | '\<' | '\>'
| atom (('*' | '+' | '?' | minmax ) '?'? )?)
| '(?=' regex ')' | '(?!' regex ')' | '(?<=' regex ')' | '(?<!' regex ')'
| '(?#' [^)]* ')'
minmax ::= '{' min (',' max?)? '}'
min ::= [0-9]+
max ::= [0-9]+
|
(package private) static int |
REUtil.parseOptions(java.lang.String opts) |
(package private) Token |
RegexParser.parseRegex()
regex ::= term (`|` term)*
term ::= factor+
factor ::= ('^' | '$' | '\A' | '\Z' | '\z' | '\b' | '\B' | '\<' | '\>'
| atom (('*' | '+' | '?' | minmax ) '?'? )?)
| '(?=' regex ')' | '(?!' regex ')' | '(?<=' regex ')' | '(?<!' regex ')'
atom ::= char | '.' | range | '(' regex ')' | '(?:' regex ')' | '\' [0-9]
| '\w' | '\W' | '\d' | '\D' | '\s' | '\S' | category-block
|
protected RangeToken |
RegexParser.parseSetOperations()
'(?[' ...
|
protected RangeToken |
ParserForXMLSchema.parseSetOperations() |
(package private) Token |
RegexParser.parseTerm()
term ::= factor+
|
(package private) Token |
RegexParser.processBackreference() |
(package private) Token |
ParserForXMLSchema.processBackreference() |
(package private) Token |
RegexParser.processBacksolidus_A() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_A() |
(package private) Token |
RegexParser.processBacksolidus_b() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_b() |
(package private) Token |
RegexParser.processBacksolidus_B() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_B() |
(package private) Token |
RegexParser.processBacksolidus_c() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_c() |
(package private) Token |
RegexParser.processBacksolidus_C() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_C() |
(package private) Token |
RegexParser.processBacksolidus_g() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_g() |
(package private) Token |
RegexParser.processBacksolidus_gt() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_gt() |
(package private) Token |
RegexParser.processBacksolidus_i() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_i() |
(package private) Token |
RegexParser.processBacksolidus_I() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_I() |
(package private) Token |
RegexParser.processBacksolidus_lt() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_lt() |
protected RangeToken |
RegexParser.processBacksolidus_pP(int c) |
(package private) Token |
RegexParser.processBacksolidus_X() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_X() |
(package private) Token |
RegexParser.processBacksolidus_z() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_z() |
(package private) Token |
RegexParser.processBacksolidus_Z() |
(package private) Token |
ParserForXMLSchema.processBacksolidus_Z() |
(package private) Token |
RegexParser.processCaret() |
(package private) Token |
ParserForXMLSchema.processCaret() |
(package private) Token |
RegexParser.processCondition() |
(package private) Token |
ParserForXMLSchema.processCondition() |
(package private) Token |
RegexParser.processDollar() |
(package private) Token |
ParserForXMLSchema.processDollar() |
(package private) Token |
RegexParser.processIndependent() |
(package private) Token |
ParserForXMLSchema.processIndependent() |
(package private) Token |
RegexParser.processLookahead() |
(package private) Token |
ParserForXMLSchema.processLookahead() |
(package private) Token |
RegexParser.processLookbehind() |
(package private) Token |
ParserForXMLSchema.processLookbehind() |
(package private) Token |
RegexParser.processModifiers() |
(package private) Token |
ParserForXMLSchema.processModifiers() |
(package private) Token |
RegexParser.processNegativelookahead() |
(package private) Token |
ParserForXMLSchema.processNegativelookahead() |
(package private) Token |
RegexParser.processNegativelookbehind() |
(package private) Token |
ParserForXMLSchema.processNegativelookbehind() |
(package private) Token |
RegexParser.processParen() |
(package private) Token |
ParserForXMLSchema.processParen() |
(package private) Token |
RegexParser.processParen2() |
(package private) Token |
ParserForXMLSchema.processParen2() |
(package private) Token |
RegexParser.processPlus(Token tok) |
(package private) Token |
ParserForXMLSchema.processPlus(Token tok) |
(package private) Token |
RegexParser.processQuestion(Token tok) |
(package private) Token |
ParserForXMLSchema.processQuestion(Token tok) |
(package private) Token |
RegexParser.processStar(Token tok) |
(package private) Token |
ParserForXMLSchema.processStar(Token tok) |
void |
RegularExpression.setPattern(java.lang.String newPattern) |
private void |
RegularExpression.setPattern(java.lang.String newPattern,
int options) |
void |
RegularExpression.setPattern(java.lang.String newPattern,
java.lang.String options) |
Constructor and Description |
---|
RegularExpression(java.lang.String regex)
Creates a new RegularExpression instance.
|
RegularExpression(java.lang.String regex,
java.lang.String options)
Creates a new RegularExpression instance with options.
|