org.enhydra.apache.xerces.utils.regex
Class Op.UnionOp
java.lang.Object
|
+--org.enhydra.apache.xerces.utils.regex.Op
|
+--org.enhydra.apache.xerces.utils.regex.Op.UnionOp
- Enclosing class:
- Op
- static class Op.UnionOp
- extends Op
Constructor Summary |
(package private) |
Op.UnionOp(int type,
int size)
|
Method Summary |
(package private) void |
addElement(Op op)
|
(package private) static Op.CharOp |
createAnchor(int data)
|
(package private) static Op.CharOp |
createBackReference(int refno)
|
(package private) static Op.CharOp |
createCapture(int number,
Op next)
|
(package private) static Op.CharOp |
createChar(int data)
|
(package private) static Op.ChildOp |
createClosure(int id)
|
(package private) static Op.ConditionOp |
createCondition(Op next,
int ref,
Op conditionflow,
Op yesflow,
Op noflow)
|
(package private) static Op |
createDot()
|
(package private) static Op.ChildOp |
createIndependent(Op next,
Op branch)
|
(package private) static Op.ChildOp |
createLook(int type,
Op next,
Op branch)
|
(package private) static Op.ModifierOp |
createModifier(Op next,
Op branch,
int add,
int mask)
|
(package private) static Op.ChildOp |
createNonGreedyClosure()
|
(package private) static Op.ChildOp |
createQuestion(boolean nongreedy)
|
(package private) static Op.RangeOp |
createRange(Token tok)
|
(package private) static Op.StringOp |
createString(java.lang.String literal)
|
(package private) static Op.UnionOp |
createUnion(int size)
|
(package private) Op |
elementAt(int index)
|
(package private) Op |
getChild()
|
(package private) int |
getData()
|
(package private) int |
getData2()
|
(package private) java.lang.String |
getString()
|
(package private) RangeToken |
getToken()
|
(package private) int |
size()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
branches
java.util.Vector branches
DOT
static final int DOT
- See Also:
- Constant Field Values
CHAR
static final int CHAR
- See Also:
- Constant Field Values
RANGE
static final int RANGE
- See Also:
- Constant Field Values
NRANGE
static final int NRANGE
- See Also:
- Constant Field Values
ANCHOR
static final int ANCHOR
- See Also:
- Constant Field Values
STRING
static final int STRING
- See Also:
- Constant Field Values
CLOSURE
static final int CLOSURE
- See Also:
- Constant Field Values
NONGREEDYCLOSURE
static final int NONGREEDYCLOSURE
- See Also:
- Constant Field Values
QUESTION
static final int QUESTION
- See Also:
- Constant Field Values
NONGREEDYQUESTION
static final int NONGREEDYQUESTION
- See Also:
- Constant Field Values
UNION
static final int UNION
- See Also:
- Constant Field Values
CAPTURE
static final int CAPTURE
- See Also:
- Constant Field Values
BACKREFERENCE
static final int BACKREFERENCE
- See Also:
- Constant Field Values
LOOKAHEAD
static final int LOOKAHEAD
- See Also:
- Constant Field Values
NEGATIVELOOKAHEAD
static final int NEGATIVELOOKAHEAD
- See Also:
- Constant Field Values
LOOKBEHIND
static final int LOOKBEHIND
- See Also:
- Constant Field Values
NEGATIVELOOKBEHIND
static final int NEGATIVELOOKBEHIND
- See Also:
- Constant Field Values
INDEPENDENT
static final int INDEPENDENT
- See Also:
- Constant Field Values
MODIFIER
static final int MODIFIER
- See Also:
- Constant Field Values
CONDITION
static final int CONDITION
- See Also:
- Constant Field Values
nofinstances
static int nofinstances
COUNT
static final boolean COUNT
- See Also:
- Constant Field Values
type
int type
next
Op next
Op.UnionOp
Op.UnionOp(int type,
int size)
addElement
void addElement(Op op)
size
int size()
- Overrides:
size
in class Op
elementAt
Op elementAt(int index)
- Overrides:
elementAt
in class Op
createDot
static Op createDot()
createChar
static Op.CharOp createChar(int data)
createAnchor
static Op.CharOp createAnchor(int data)
createCapture
static Op.CharOp createCapture(int number,
Op next)
createUnion
static Op.UnionOp createUnion(int size)
createClosure
static Op.ChildOp createClosure(int id)
createNonGreedyClosure
static Op.ChildOp createNonGreedyClosure()
createQuestion
static Op.ChildOp createQuestion(boolean nongreedy)
createRange
static Op.RangeOp createRange(Token tok)
createLook
static Op.ChildOp createLook(int type,
Op next,
Op branch)
createBackReference
static Op.CharOp createBackReference(int refno)
createString
static Op.StringOp createString(java.lang.String literal)
createIndependent
static Op.ChildOp createIndependent(Op next,
Op branch)
createModifier
static Op.ModifierOp createModifier(Op next,
Op branch,
int add,
int mask)
createCondition
static Op.ConditionOp createCondition(Op next,
int ref,
Op conditionflow,
Op yesflow,
Op noflow)
getChild
Op getChild()
getData
int getData()
getData2
int getData2()
getToken
RangeToken getToken()
getString
java.lang.String getString()
Copyright © 1999 The Apache Software Foundation. All Rights reserved.