Package com.sun.msv.datatype.regexp
Class Op
- java.lang.Object
-
- com.sun.msv.datatype.regexp.Op
-
- Direct Known Subclasses:
Op.CharOp,Op.ChildOp,Op.ConditionOp,Op.RangeOp,Op.StringOp,Op.UnionOp
class Op extends java.lang.Object- Version:
- Op.java,v 1.3 2002/08/09 15:18:17 neilg Exp
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classOp.CharOp(package private) static classOp.ChildOp(package private) static classOp.ConditionOp(package private) static classOp.ModifierOp(package private) static classOp.RangeOp(package private) static classOp.StringOp(package private) static classOp.UnionOp
-
Field Summary
Fields Modifier and Type Field Description (package private) static intANCHOR(package private) static intBACKREFERENCE(package private) static intCAPTURE(package private) static intCHAR(package private) static intCLOSURE(package private) static intCONDITION(package private) static booleanCOUNT(package private) static intDOT(package private) static intINDEPENDENT(package private) static intLOOKAHEAD(package private) static intLOOKBEHIND(package private) static intMODIFIER(package private) static intNEGATIVELOOKAHEAD(package private) static intNEGATIVELOOKBEHIND(package private) Opnext(package private) static intnofinstances(package private) static intNONGREEDYCLOSURE(package private) static intNONGREEDYQUESTION(package private) static intNRANGE(package private) static intQUESTION(package private) static intRANGE(package private) static intSTRING(package private) inttype(package private) static intUNION
-
Constructor Summary
Constructors Modifier Constructor Description protectedOp(int type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static Op.CharOpcreateAnchor(int data)(package private) static Op.CharOpcreateBackReference(int refno)(package private) static Op.CharOpcreateCapture(int number, Op next)(package private) static Op.CharOpcreateChar(int data)(package private) static Op.ChildOpcreateClosure(int id)(package private) static Op.ConditionOpcreateCondition(Op next, int ref, Op conditionflow, Op yesflow, Op noflow)(package private) static OpcreateDot()(package private) static Op.ChildOpcreateIndependent(Op next, Op branch)(package private) static Op.ChildOpcreateLook(int type, Op next, Op branch)(package private) static Op.ModifierOpcreateModifier(Op next, Op branch, int add, int mask)(package private) static Op.ChildOpcreateNonGreedyClosure()(package private) static Op.ChildOpcreateQuestion(boolean nongreedy)(package private) static Op.RangeOpcreateRange(Token tok)(package private) static Op.StringOpcreateString(java.lang.String literal)(package private) static Op.UnionOpcreateUnion(int size)(package private) OpelementAt(int index)(package private) OpgetChild()(package private) intgetData()(package private) intgetData2()(package private) java.lang.StringgetString()(package private) RangeTokengetToken()(package private) intsize()
-
-
-
Field Detail
-
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
-
-
Method Detail
-
createDot
static Op createDot()
-
createChar
static Op.CharOp createChar(int data)
-
createAnchor
static Op.CharOp createAnchor(int data)
-
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)
-
size
int size()
-
elementAt
Op elementAt(int index)
-
getChild
Op getChild()
-
getData
int getData()
-
getData2
int getData2()
-
getToken
RangeToken getToken()
-
getString
java.lang.String getString()
-
-