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
- Version:
- Op.java,v 1.3 2002/08/09 15:18:17 neilg Exp
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final boolean
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) Op
(package private) static int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) int
(package private) static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(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
(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
(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
(package private) RangeToken
getToken()
(package private) int
size()
-
Field Details
-
DOT
static final int DOT- See Also:
-
CHAR
static final int CHAR- See Also:
-
RANGE
static final int RANGE- See Also:
-
NRANGE
static final int NRANGE- See Also:
-
ANCHOR
static final int ANCHOR- See Also:
-
STRING
static final int STRING- See Also:
-
CLOSURE
static final int CLOSURE- See Also:
-
NONGREEDYCLOSURE
static final int NONGREEDYCLOSURE- See Also:
-
QUESTION
static final int QUESTION- See Also:
-
NONGREEDYQUESTION
static final int NONGREEDYQUESTION- See Also:
-
UNION
static final int UNION- See Also:
-
CAPTURE
static final int CAPTURE- See Also:
-
BACKREFERENCE
static final int BACKREFERENCE- See Also:
-
LOOKAHEAD
static final int LOOKAHEAD- See Also:
-
NEGATIVELOOKAHEAD
static final int NEGATIVELOOKAHEAD- See Also:
-
LOOKBEHIND
static final int LOOKBEHIND- See Also:
-
NEGATIVELOOKBEHIND
static final int NEGATIVELOOKBEHIND- See Also:
-
INDEPENDENT
static final int INDEPENDENT- See Also:
-
MODIFIER
static final int MODIFIER- See Also:
-
CONDITION
static final int CONDITION- See Also:
-
nofinstances
static int nofinstances -
COUNT
static final boolean COUNT- See Also:
-
type
int type -
next
Op next
-
-
Constructor Details
-
Op
protected Op(int type)
-
-
Method Details
-
createDot
-
createChar
-
createAnchor
-
createCapture
-
createUnion
-
createClosure
-
createNonGreedyClosure
-
createQuestion
-
createRange
-
createLook
-
createBackReference
-
createString
-
createIndependent
-
createModifier
-
createCondition
-
size
int size() -
elementAt
-
getChild
Op getChild() -
getData
int getData() -
getData2
int getData2() -
getToken
RangeToken getToken() -
getString
String getString()
-