org.enhydra.apache.xerces.utils.regex
Class Op
java.lang.Object
|
+--org.enhydra.apache.xerces.utils.regex.Op
- Direct Known Subclasses:
- Op.CharOp, Op.ChildOp, Op.ConditionOp, Op.RangeOp, Op.StringOp, Op.UnionOp
- class Op
- extends Object
Constructor Summary |
protected |
Op(int type)
|
Method Summary |
(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(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) 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 |
DOT
static final int DOT
CHAR
static final int CHAR
RANGE
static final int RANGE
NRANGE
static final int NRANGE
ANCHOR
static final int ANCHOR
STRING
static final int STRING
CLOSURE
static final int CLOSURE
NONGREEDYCLOSURE
static final int NONGREEDYCLOSURE
QUESTION
static final int QUESTION
NONGREEDYQUESTION
static final int NONGREEDYQUESTION
UNION
static final int UNION
CAPTURE
static final int CAPTURE
BACKREFERENCE
static final int BACKREFERENCE
LOOKAHEAD
static final int LOOKAHEAD
NEGATIVELOOKAHEAD
static final int NEGATIVELOOKAHEAD
LOOKBEHIND
static final int LOOKBEHIND
NEGATIVELOOKBEHIND
static final int NEGATIVELOOKBEHIND
INDEPENDENT
static final int INDEPENDENT
MODIFIER
static final int MODIFIER
CONDITION
static final int CONDITION
nofinstances
static int nofinstances
COUNT
static final boolean COUNT
type
int type
next
Op next
Op
protected Op(int type)
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(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)
size
int size()
elementAt
Op elementAt(int index)
getChild
Op getChild()
getData
int getData()
getData2
int getData2()
getToken
RangeToken getToken()
getString
String getString()
Copyright © 1999 The Apache Software Foundation. All Rights reserved.