Top Inners Fields Constructors Methods
com.sun.org.apache.xerces.internal.impl.xpath.regex

pack-priv Class Op

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.CharOp, com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.UnionOp, com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.ChildOp, com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.RangeOp, com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.StringOp, com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.ConditionOp
Imports
java.util.ArrayList

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final boolean
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv Op
pack-priv static int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
protected
Op(int type)

Method Summary

Modifier and TypeMethod and Description
pack-priv static Op.CharOp
createAnchor(int data)

pack-priv static Op.CharOp
pack-priv static Op.CharOp
createCapture(int number, Op next)

pack-priv static Op.CharOp
createChar(int data)

pack-priv static Op.ChildOp
createClosure(int id)

pack-priv static Op.ConditionOp
createCondition(Op next, int ref, Op conditionflow, Op yesflow, Op noflow)

pack-priv static Op
pack-priv static Op.ChildOp
createIndependent(Op next, Op branch)

pack-priv static Op.ChildOp
createLook(int type, Op next, Op branch)

pack-priv static Op.ModifierOp
createModifier(Op next, Op branch, int add, int mask)

pack-priv static Op.ChildOp
pack-priv static Op.ChildOp
createQuestion(boolean nongreedy)

pack-priv static Op.RangeOp
pack-priv static Op.StringOp
pack-priv static Op.UnionOp
createUnion(int size)

pack-priv Op
elementAt(int index)

pack-priv Op
pack-priv int
pack-priv int
pack-priv String
pack-priv RangeToken
pack-priv int
size()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ANCHORback to summary
pack-priv static final int ANCHOR
BACKREFERENCEback to summary
pack-priv static final int BACKREFERENCE
CAPTUREback to summary
pack-priv static final int CAPTURE
CHARback to summary
pack-priv static final int CHAR
CLOSUREback to summary
pack-priv static final int CLOSURE
CONDITIONback to summary
pack-priv static final int CONDITION
COUNTback to summary
pack-priv static final boolean COUNT
DOTback to summary
pack-priv static final int DOT
INDEPENDENTback to summary
pack-priv static final int INDEPENDENT
LOOKAHEADback to summary
pack-priv static final int LOOKAHEAD
LOOKBEHINDback to summary
pack-priv static final int LOOKBEHIND
MODIFIERback to summary
pack-priv static final int MODIFIER
NEGATIVELOOKAHEADback to summary
pack-priv static final int NEGATIVELOOKAHEAD
NEGATIVELOOKBEHINDback to summary
pack-priv static final int NEGATIVELOOKBEHIND
nextback to summary
pack-priv Op next
nofinstancesback to summary
pack-priv static int nofinstances
NONGREEDYCLOSUREback to summary
pack-priv static final int NONGREEDYCLOSURE
NONGREEDYQUESTIONback to summary
pack-priv static final int NONGREEDYQUESTION
NRANGEback to summary
pack-priv static final int NRANGE
QUESTIONback to summary
pack-priv static final int QUESTION
RANGEback to summary
pack-priv static final int RANGE
STRINGback to summary
pack-priv static final int STRING
typeback to summary
pack-priv final int type
UNIONback to summary
pack-priv static final int UNION

Constructor Detail

Opback to summary
protected Op(int type)

Method Detail

createAnchorback to summary
pack-priv static Op.CharOp createAnchor(int data)
createBackReferenceback to summary
pack-priv static Op.CharOp createBackReference(int refno)
createCaptureback to summary
pack-priv static Op.CharOp createCapture(int number, Op next)
createCharback to summary
pack-priv static Op.CharOp createChar(int data)
createClosureback to summary
pack-priv static Op.ChildOp createClosure(int id)
createConditionback to summary
pack-priv static Op.ConditionOp createCondition(Op next, int ref, Op conditionflow, Op yesflow, Op noflow)
createDotback to summary
pack-priv static Op createDot()
createIndependentback to summary
pack-priv static Op.ChildOp createIndependent(Op next, Op branch)
createLookback to summary
pack-priv static Op.ChildOp createLook(int type, Op next, Op branch)
createModifierback to summary
pack-priv static Op.ModifierOp createModifier(Op next, Op branch, int add, int mask)
createNonGreedyClosureback to summary
pack-priv static Op.ChildOp createNonGreedyClosure()
createQuestionback to summary
pack-priv static Op.ChildOp createQuestion(boolean nongreedy)
createRangeback to summary
pack-priv static Op.RangeOp createRange(Token tok)
createStringback to summary
pack-priv static Op.StringOp createString(String literal)
createUnionback to summary
pack-priv static Op.UnionOp createUnion(int size)
elementAtback to summary
pack-priv Op elementAt(int index)
getChildback to summary
pack-priv Op getChild()
getDataback to summary
pack-priv int getData()
getData2back to summary
pack-priv int getData2()
getStringback to summary
pack-priv String getString()
getTokenback to summary
pack-priv RangeToken getToken()
sizeback to summary
pack-priv int size()
com.sun.org.apache.xerces.internal.impl.xpath.regex back to summary

pack-priv Class Op.CharOp

extends Op
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final int
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
ANCHORBACKREFERENCECAPTURECHARCLOSURECONDITIONCOUNTDOTINDEPENDENTLOOKAHEADLOOKBEHINDMODIFIERNEGATIVELOOKAHEADNEGATIVELOOKBEHINDnextnofinstancesNONGREEDYCLOSURENONGREEDYQUESTIONNRANGEQUESTIONRANGESTRINGtypeUNION

Constructor Summary

AccessConstructor and Description
pack-priv
CharOp(int type, int data)

Method Summary

Modifier and TypeMethod and Description
pack-priv int
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
createAnchorcreateBackReferencecreateCapturecreateCharcreateClosurecreateConditioncreateDotcreateIndependentcreateLookcreateModifiercreateNonGreedyClosurecreateQuestioncreateRangecreateStringcreateUnionelementAtgetChildgetData2getStringgetTokensize

Field Detail

charDataback to summary
pack-priv final int charData

Constructor Detail

CharOpback to summary
pack-priv CharOp(int type, int data)

Method Detail

getDataback to summary
pack-priv int getData()

Overrides com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.getData.

com.sun.org.apache.xerces.internal.impl.xpath.regex back to summary

pack-priv Class Op.ChildOp

extends Op
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.ModifierOp

Field Summary

Modifier and TypeField and Description
pack-priv Op
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
ANCHORBACKREFERENCECAPTURECHARCLOSURECONDITIONCOUNTDOTINDEPENDENTLOOKAHEADLOOKBEHINDMODIFIERNEGATIVELOOKAHEADNEGATIVELOOKBEHINDnextnofinstancesNONGREEDYCLOSURENONGREEDYQUESTIONNRANGEQUESTIONRANGESTRINGtypeUNION

Constructor Summary

AccessConstructor and Description
pack-priv
ChildOp(int type)

Method Summary

Modifier and TypeMethod and Description
pack-priv Op
pack-priv void
setChild(Op child)

Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
createAnchorcreateBackReferencecreateCapturecreateCharcreateClosurecreateConditioncreateDotcreateIndependentcreateLookcreateModifiercreateNonGreedyClosurecreateQuestioncreateRangecreateStringcreateUnionelementAtgetDatagetData2getStringgetTokensize

Field Detail

childback to summary
pack-priv Op child

Constructor Detail

ChildOpback to summary
pack-priv ChildOp(int type)

Method Detail

getChildback to summary
pack-priv Op getChild()

Overrides com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.getChild.

setChildback to summary
pack-priv void setChild(Op child)
com.sun.org.apache.xerces.internal.impl.xpath.regex back to summary

pack-priv Class Op.ConditionOp

extends Op
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final Op
pack-priv final Op
pack-priv final int
pack-priv final Op
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
ANCHORBACKREFERENCECAPTURECHARCLOSURECONDITIONCOUNTDOTINDEPENDENTLOOKAHEADLOOKBEHINDMODIFIERNEGATIVELOOKAHEADNEGATIVELOOKBEHINDnextnofinstancesNONGREEDYCLOSURENONGREEDYQUESTIONNRANGEQUESTIONRANGESTRINGtypeUNION

Constructor Summary

AccessConstructor and Description
pack-priv
ConditionOp(int type, int refno, Op conditionflow, Op yesflow, Op noflow)

Method Summary

Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
createAnchorcreateBackReferencecreateCapturecreateCharcreateClosurecreateConditioncreateDotcreateIndependentcreateLookcreateModifiercreateNonGreedyClosurecreateQuestioncreateRangecreateStringcreateUnionelementAtgetChildgetDatagetData2getStringgetTokensize

Field Detail

conditionback to summary
pack-priv final Op condition
noback to summary
pack-priv final Op no
refNumberback to summary
pack-priv final int refNumber
yesback to summary
pack-priv final Op yes

Constructor Detail

ConditionOpback to summary
pack-priv ConditionOp(int type, int refno, Op conditionflow, Op yesflow, Op noflow)
com.sun.org.apache.xerces.internal.impl.xpath.regex back to summary

pack-priv Class Op.ModifierOp

extends ChildOp
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final int
pack-priv final int
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.ChildOp:
child

Constructor Summary

AccessConstructor and Description
pack-priv
ModifierOp(int type, int v1, int v2)

Method Summary

Modifier and TypeMethod and Description
pack-priv int
pack-priv int
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.ChildOp:
getChildsetChild

Field Detail

v1back to summary
pack-priv final int v1
v2back to summary
pack-priv final int v2

Constructor Detail

ModifierOpback to summary
pack-priv ModifierOp(int type, int v1, int v2)

Method Detail

getDataback to summary
pack-priv int getData()

Overrides com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.getData.

getData2back to summary
pack-priv int getData2()

Overrides com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.getData2.

com.sun.org.apache.xerces.internal.impl.xpath.regex back to summary

pack-priv Class Op.RangeOp

extends Op
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final Token
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
ANCHORBACKREFERENCECAPTURECHARCLOSURECONDITIONCOUNTDOTINDEPENDENTLOOKAHEADLOOKBEHINDMODIFIERNEGATIVELOOKAHEADNEGATIVELOOKBEHINDnextnofinstancesNONGREEDYCLOSURENONGREEDYQUESTIONNRANGEQUESTIONRANGESTRINGtypeUNION

Constructor Summary

AccessConstructor and Description
pack-priv
RangeOp(int type, Token tok)

Method Summary

Modifier and TypeMethod and Description
pack-priv RangeToken
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
createAnchorcreateBackReferencecreateCapturecreateCharcreateClosurecreateConditioncreateDotcreateIndependentcreateLookcreateModifiercreateNonGreedyClosurecreateQuestioncreateRangecreateStringcreateUnionelementAtgetChildgetDatagetData2getStringsize

Field Detail

tokback to summary
pack-priv final Token tok

Constructor Detail

RangeOpback to summary
pack-priv RangeOp(int type, Token tok)

Method Detail

getTokenback to summary
pack-priv RangeToken getToken()

Overrides com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.getToken.

com.sun.org.apache.xerces.internal.impl.xpath.regex back to summary

pack-priv Class Op.StringOp

extends Op
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final String
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
ANCHORBACKREFERENCECAPTURECHARCLOSURECONDITIONCOUNTDOTINDEPENDENTLOOKAHEADLOOKBEHINDMODIFIERNEGATIVELOOKAHEADNEGATIVELOOKBEHINDnextnofinstancesNONGREEDYCLOSURENONGREEDYQUESTIONNRANGEQUESTIONRANGESTRINGtypeUNION

Constructor Summary

AccessConstructor and Description
pack-priv
StringOp(int type, String literal)

Method Summary

Modifier and TypeMethod and Description
pack-priv String
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
createAnchorcreateBackReferencecreateCapturecreateCharcreateClosurecreateConditioncreateDotcreateIndependentcreateLookcreateModifiercreateNonGreedyClosurecreateQuestioncreateRangecreateStringcreateUnionelementAtgetChildgetDatagetData2getTokensize

Field Detail

stringback to summary
pack-priv final String string

Constructor Detail

StringOpback to summary
pack-priv StringOp(int type, String literal)

Method Detail

getStringback to summary
pack-priv String getString()

Overrides com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.getString.

com.sun.org.apache.xerces.internal.impl.xpath.regex back to summary

pack-priv Class Op.UnionOp

extends Op
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final ArrayList<Op>
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
ANCHORBACKREFERENCECAPTURECHARCLOSURECONDITIONCOUNTDOTINDEPENDENTLOOKAHEADLOOKBEHINDMODIFIERNEGATIVELOOKAHEADNEGATIVELOOKBEHINDnextnofinstancesNONGREEDYCLOSURENONGREEDYQUESTIONNRANGEQUESTIONRANGESTRINGtypeUNION

Constructor Summary

AccessConstructor and Description
pack-priv
UnionOp(int type, int size)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv Op
pack-priv int
Inherited from com.sun.org.apache.xerces.internal.impl.xpath.regex.Op:
createAnchorcreateBackReferencecreateCapturecreateCharcreateClosurecreateConditioncreateDotcreateIndependentcreateLookcreateModifiercreateNonGreedyClosurecreateQuestioncreateRangecreateStringcreateUniongetChildgetDatagetData2getStringgetToken

Field Detail

branchesback to summary
pack-priv final ArrayList<Op> branches

Constructor Detail

UnionOpback to summary
pack-priv UnionOp(int type, int size)

Method Detail

addElementback to summary
pack-priv void addElement(Op op)
elementAtback to summary
pack-priv Op elementAt(int index)

Overrides com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.elementAt.

sizeback to summary
pack-priv int size()

Overrides com.sun.org.apache.xerces.internal.impl.xpath.regex.Op.size.