Uses of Class
org.enhydra.apache.xerces.utils.regex.Token

Packages that use Token
org.enhydra.apache.xerces.utils.regex   
 

Uses of Token in org.enhydra.apache.xerces.utils.regex
 

Subclasses of Token in org.enhydra.apache.xerces.utils.regex
(package private)  class RangeToken
          This class represents a character class such as [a-z] or a period.
(package private) static class Token.CharToken
          This class represents a node in parse tree.
(package private) static class Token.ClosureToken
          This class represents a node in parse tree.
(package private) static class Token.ConcatToken
          This class represents a node in parse tree.
(package private) static class Token.ConditionToken
          (?(condition)yes-pattern|no-pattern)
(package private) static class Token.ModifierToken
          (ims-ims: ....
(package private) static class Token.ParenToken
          This class represents a node in parse tree.
(package private) static class Token.StringToken
          This class represents a node in parse tree.
(package private) static class Token.UnionToken
          This class represents a node in parse tree.
 

Fields in org.enhydra.apache.xerces.utils.regex declared as Token
(package private)  Token Op.RangeOp.tok
           
protected static Token Token.token_dot
           
protected static Token Token.token_0to9
           
protected static Token Token.token_wordchars
           
protected static Token Token.token_not_0to9
           
protected static Token Token.token_not_wordchars
           
protected static Token Token.token_spaces
           
protected static Token Token.token_not_spaces
           
protected static Token Token.token_empty
           
protected static Token Token.token_linebeginning
           
protected static Token Token.token_linebeginning2
           
protected static Token Token.token_lineend
           
protected static Token Token.token_stringbeginning
           
protected static Token Token.token_stringend
           
protected static Token Token.token_stringend2
           
protected static Token Token.token_wordedge
           
protected static Token Token.token_not_wordedge
           
protected static Token Token.token_wordbeginning
           
protected static Token Token.token_wordend
           
(package private)  Token Token.FixedStringContainer.token
           
(package private)  Token Token.ConcatToken.child
           
(package private)  Token Token.ConcatToken.child2
           
(package private)  Token Token.ClosureToken.child
           
(package private)  Token Token.ParenToken.child
           
(package private)  Token Token.ConditionToken.condition
           
(package private)  Token Token.ConditionToken.yes
           
(package private)  Token Token.ConditionToken.no
           
(package private)  Token Token.ModifierToken.child
           
(package private)  Token RegularExpression.tokentree
          Internal representation of the regular expression.
(package private) static Token RegularExpression.wordchar
           
 

Methods in org.enhydra.apache.xerces.utils.regex that return Token
(package private) static Token Token.createEmpty()
           
(package private)  Token Token.getChild(int index)
           
(package private) static Token Token.complementRanges(Token tok)
           
protected static Token Token.getGraphemePattern()
           
protected static Token Token.getCombiningCharacterSequence()
           
(package private)  Token Token.ConcatToken.getChild(int index)
           
(package private)  Token Token.ClosureToken.getChild(int index)
           
(package private)  Token Token.ParenToken.getChild(int index)
           
(package private)  Token Token.ConditionToken.getChild(int index)
           
(package private)  Token Token.ModifierToken.getChild(int index)
           
(package private)  Token Token.UnionToken.getChild(int index)
           
(package private)  Token RegexParser.parse(String regex, int options)
           
(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
(package private)  Token RegexParser.parseTerm()
          term ::= factor+
(package private)  Token RegexParser.processCaret()
           
(package private)  Token RegexParser.processDollar()
           
(package private)  Token RegexParser.processLookahead()
           
(package private)  Token RegexParser.processNegativelookahead()
           
(package private)  Token RegexParser.processLookbehind()
           
(package private)  Token RegexParser.processNegativelookbehind()
           
(package private)  Token RegexParser.processBacksolidus_A()
           
(package private)  Token RegexParser.processBacksolidus_Z()
           
(package private)  Token RegexParser.processBacksolidus_z()
           
(package private)  Token RegexParser.processBacksolidus_b()
           
(package private)  Token RegexParser.processBacksolidus_B()
           
(package private)  Token RegexParser.processBacksolidus_lt()
           
(package private)  Token RegexParser.processBacksolidus_gt()
           
(package private)  Token RegexParser.processStar(Token tok)
           
(package private)  Token RegexParser.processPlus(Token tok)
           
(package private)  Token RegexParser.processQuestion(Token tok)
           
(package private)  Token RegexParser.processParen()
           
(package private)  Token RegexParser.processParen2()
           
(package private)  Token RegexParser.processCondition()
           
(package private)  Token RegexParser.processModifiers()
           
(package private)  Token RegexParser.processIndependent()
           
(package private)  Token RegexParser.processBacksolidus_c()
           
(package private)  Token RegexParser.processBacksolidus_C()
           
(package private)  Token RegexParser.processBacksolidus_i()
           
(package private)  Token RegexParser.processBacksolidus_I()
           
(package private)  Token RegexParser.processBacksolidus_g()
           
(package private)  Token RegexParser.processBacksolidus_X()
           
(package private)  Token RegexParser.processBackreference()
           
(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)  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
(package private)  Token RegexParser.getTokenForShorthand(int ch)
           
(package private)  Token ParserForXMLSchema.processCaret()
           
(package private)  Token ParserForXMLSchema.processDollar()
           
(package private)  Token ParserForXMLSchema.processLookahead()
           
(package private)  Token ParserForXMLSchema.processNegativelookahead()
           
(package private)  Token ParserForXMLSchema.processLookbehind()
           
(package private)  Token ParserForXMLSchema.processNegativelookbehind()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_A()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_Z()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_z()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_b()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_B()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_lt()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_gt()
           
(package private)  Token ParserForXMLSchema.processStar(Token tok)
           
(package private)  Token ParserForXMLSchema.processPlus(Token tok)
           
(package private)  Token ParserForXMLSchema.processQuestion(Token tok)
           
(package private)  Token ParserForXMLSchema.processParen()
           
(package private)  Token ParserForXMLSchema.processParen2()
           
(package private)  Token ParserForXMLSchema.processCondition()
           
(package private)  Token ParserForXMLSchema.processModifiers()
           
(package private)  Token ParserForXMLSchema.processIndependent()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_c()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_C()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_i()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_I()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_g()
           
(package private)  Token ParserForXMLSchema.processBacksolidus_X()
           
(package private)  Token ParserForXMLSchema.processBackreference()
           
(package private)  Token ParserForXMLSchema.getTokenForShorthand(int ch)
           
(package private) static Token RangeToken.complementRanges(Token token)
          for RANGE: Creates complement.
 

Methods in org.enhydra.apache.xerces.utils.regex with parameters of type Token
(package private) static Op.RangeOp Op.createRange(Token tok)
           
(package private) static Token.ParenToken Token.createLook(int type, Token child)
           
(package private) static Token.ParenToken Token.createParen(Token child, int pnumber)
           
(package private) static Token.ClosureToken Token.createClosure(Token tok)
           
(package private) static Token.ClosureToken Token.createNGClosure(Token tok)
           
(package private) static Token.ConcatToken Token.createConcat(Token tok1, Token tok2)
           
(package private) static Token.ModifierToken Token.createModifierGroup(Token child, int add, int mask)
           
(package private) static Token.ConditionToken Token.createCondition(int refno, Token condition, Token yespat, Token nopat)
           
(package private)  void Token.addChild(Token tok)
           
protected  void Token.mergeRanges(Token tok)
           
protected  void Token.subtractRanges(Token tok)
           
protected  void Token.intersectRanges(Token tok)
           
(package private) static Token Token.complementRanges(Token tok)
           
(package private)  void Token.UnionToken.addChild(Token tok)
           
(package private)  Token RegexParser.processStar(Token tok)
           
(package private)  Token RegexParser.processPlus(Token tok)
           
(package private)  Token RegexParser.processQuestion(Token tok)
           
(package private)  Token ParserForXMLSchema.processStar(Token tok)
           
(package private)  Token ParserForXMLSchema.processPlus(Token tok)
           
(package private)  Token ParserForXMLSchema.processQuestion(Token tok)
           
(package private) static void ParserForXMLSchema.setupRange(Token range, String src)
           
protected  void RangeToken.mergeRanges(Token token)
           
protected  void RangeToken.subtractRanges(Token token)
           
protected  void RangeToken.intersectRanges(Token token)
           
(package private) static Token RangeToken.complementRanges(Token token)
          for RANGE: Creates complement.
 

Constructors in org.enhydra.apache.xerces.utils.regex with parameters of type Token
Op.RangeOp(int type, Token tok)
           
Token.ConcatToken(Token t1, Token t2)
           
Token.ClosureToken(int type, Token tok)
           
Token.ParenToken(int type, Token tok, int paren)
           
Token.ConditionToken(int refno, Token cond, Token yespat, Token nopat)
           
Token.ModifierToken(Token tok, int add, int mask)
           
RegularExpression(String regex, Token tok, int parens, boolean hasBackReferences, int options)
           
 



Copyright © 1999 The Apache Software Foundation. All Rights reserved.