Class XPath
java.lang.Object
org.apache.jackrabbit.spi.commons.query.xpath.XPath
- All Implemented Interfaces:
XPathConstants,XPathTreeConstants
-
Field Summary
FieldsFields inherited from interface org.apache.jackrabbit.spi.commons.query.xpath.XPathConstants
And, AnyName, APOS_ATTRIBUTE_CONTENT, AposAttrContentChar, As, Ascending, AssignEquals, At, AtStringLiteral, AttributeLbrace, AttributeQNameLbrace, AttributeType, AttributeTypeForKindTest, AtWord, AxisAncestor, AxisAncestorOrSelf, AxisAttribute, AxisChild, AxisDescendant, AxisDescendantOrSelf, AxisFollowing, AxisFollowingSibling, AxisParent, AxisPreceding, AxisPrecedingSibling, AxisSelf, BaseChar, Case, Castable, CastAs, CDATA_SECTION, CDataSectionChar, CdataSectionEnd, CdataSectionStart, CdataSectionStartForElementContent, Char, CharRef, CloseApos, CLOSEKINDTEST, CloseQuot, Collation, ColonEquals, CombiningChar, Comma, CommaForKindTest, Comment, CommentContent, CommentContentChar, CommentContentCharDash, CommentContents, CommentEnd, CommentLbrace, CommentLpar, CommentLparForKindTest, CommentStart, DecimalLiteral, DeclareBaseURI, DeclareCollation, DeclareConstruction, DeclareDefaultElement, DeclareDefaultFunction, DeclareDefaultOrderingEmpty, DeclareInheritNamespaces, DeclareNamespace, DeclareOrdering, DeclareXMLSpace, Default, DEFAULT, DefaultElement, DefineFunction, DefineVariable, Descending, Digit, Digits, Div, DocumentLbrace, DocumentLpar, DocumentLparForKindTest, Dot, DotDot, DoubleLiteral, ELEMENT_CONTENT, ElementContentChar, ElementLbrace, ElementQNameLbrace, ElementType, ElementTypeForDocumentTest, ElementTypeForKindTest, Else, EmptyGreatest, EmptyLeast, EmptyTagClose, EmptyTok, END_TAG, EndTagClose, EndTagOpen, EOF, Equals, EscapeApos, EscapeQuot, Every, Except, EXPR_COMMENT, EXT_CONTENT, EXT_KEY, EXT_NAME, Extender, Extension, ExtensionContentChar, ExtensionContents, ExtensionEnd, ExtensionQName, ExtensionStart, External, FortranEq, FortranGe, FortranGt, FortranLe, FortranLt, FortranNe, ForVariable, Gt, GtEquals, GtGt, HexDigits, Ideographic, Idiv, IfLpar, ImportModuleToken, ImportSchemaToken, In, Instanceof, IntegerLiteral, Intersect, Is, Item, ITEMTYPE, KINDTEST, KINDTESTFORPI, Lbrace, LbraceExprEnclosure, Lbrack, LCurlyBraceEscape, Letter, LetVariable, LocalPart, Lpar, Lt, LtEquals, LtLt, Minus, Mod, ModuleNamespace, MUExtension, Multiply, Namespace, NAMESPACEDECL, NAMESPACEKEYWORD, NCName, NCNameColonStar, NCNameForPI, NCNameForPrefix, Nillable, Nmchar, Nmstart, No, NodeLpar, NodeLparForKindTest, NotEquals, NotNumber, NotOccurrenceIndicator, NotOperatorKeyword, OCCURRENCEINDICATOR, OccurrenceOneOrMore, OccurrenceZeroOrMore, OccurrenceZeroOrOne, OpenApos, OpenQuot, OPERATOR, Or, OrderBy, OrderByStable, Ordered, OrderedOpen, PIContentChar, PILbrace, PINCNameLbrace, PITarget, Plus, Pragma, PragmaKeyword, PredefinedEntityRef, Prefix, PROCESSING_INSTRUCTION, PROCESSING_INSTRUCTION_CONTENT, ProcessingInstructionEnd, ProcessingInstructionLpar, ProcessingInstructionLparForKindTest, ProcessingInstructionStart, ProcessingInstructionStartForElementContent, QName, QNameForAtomicType, QNameForItemType, QNameForSequenceType, QNameLpar, QuerySeparator, QUOT_ATTRIBUTE_CONTENT, QuotAttrContentChar, Rbrace, Rbrack, RCurlyBraceEscape, Return, Root, RootDescendants, Rpar, RparForKindTest, S, Satisfies, SchemaAttributeType, SchemaAttributeTypeForKindTest, SchemaElementType, SchemaElementTypeForDocumentTest, SchemaElementTypeForKindTest, SchemaModeForDeclareConstruction, SemiColon, SForExt, SForPI, SINGLETYPE, skip_, Slash, SlashSlash, Some, Star, StarColonNCName, START_TAG, StartTagClose, StartTagOpen, StartTagOpenRoot, StringLiteral, StringLiteralForKindTest, StringLiteralForVersion, TagQName, TextLbrace, TextLpar, TextLparForKindTest, Then, To, tokenImage, TreatAs, TypeswitchLpar, UnaryMinus, UnaryPlus, Union, Unordered, UnorderedOpen, URLLiteral, ValidateLbrace, ValidateSchemaMode, ValidationMode, ValueIndicator, VariableIndicator, VarName, VARNAME, Vbar, Where, WhitespaceChar, XML_COMMENT, XmlCommentEnd, XmlCommentStart, XmlCommentStartForElementContent, XMLSPACE_DECL, XMLSpacePreserve, XMLSpaceStrip, XQueryEncoding, XQueryVersion, XQUERYVERSION, YesFields inherited from interface org.apache.jackrabbit.spi.commons.query.xpath.XPathTreeConstants
JJTADDITIVEEXPR, JJTANDEXPR, JJTANYKINDTEST, JJTANYNAME, JJTAPOSATTRCONTENTCHAR, JJTAPOSATTRVALUECONTENT, JJTAS, JJTASCENDING, JJTASSIGNEQUALS, JJTAT, JJTATOMICTYPE, JJTATSTRINGLITERAL, JJTATTRIBNAMEORWILDCARD, JJTATTRIBUTEDECLARATION, JJTATTRIBUTELBRACE, JJTATTRIBUTENAME, JJTATTRIBUTEQNAMELBRACE, JJTATTRIBUTETEST, JJTATTRIBUTETYPE, JJTATTRIBUTETYPEFORKINDTEST, JJTATWORD, JJTAXISANCESTOR, JJTAXISANCESTORORSELF, JJTAXISATTRIBUTE, JJTAXISCHILD, JJTAXISDESCENDANT, JJTAXISDESCENDANTORSELF, JJTAXISFOLLOWING, JJTAXISFOLLOWINGSIBLING, JJTAXISPARENT, JJTAXISPRECEDING, JJTAXISPRECEDINGSIBLING, JJTAXISSELF, JJTBASEURIDECL, JJTCASE, JJTCASECLAUSE, JJTCASTABLEEXPR, JJTCASTAS, JJTCASTEXPR, JJTCDATASECTION, JJTCDATASECTIONCHAR, JJTCDATASECTIONCONTENTS, JJTCDATASECTIONEND, JJTCDATASECTIONSTART, JJTCDATASECTIONSTARTFORELEMENTCONTENT, JJTCHARREF, JJTCLOSEAPOS, JJTCLOSEQUOT, JJTCOLLATION, JJTCOLONEQUALS, JJTCOMMAFORKINDTEST, JJTCOMMENTCONTENTCHAR, JJTCOMMENTCONTENTCHARDASH, JJTCOMMENTLBRACE, JJTCOMMENTLPARFORKINDTEST, JJTCOMMENTTEST, JJTCOMMONCONTENT, JJTCOMPARISONEXPR, JJTCOMPATTRCONSTRUCTOR, JJTCOMPCOMMENTCONSTRUCTOR, JJTCOMPDOCCONSTRUCTOR, JJTCOMPELEMCONSTRUCTOR, JJTCOMPPICONSTRUCTOR, JJTCOMPTEXTCONSTRUCTOR, JJTCOMPUTEDCONSTRUCTOR, JJTCONSTRUCTIONDECL, JJTCONSTRUCTOR, JJTCONTENTEXPR, JJTDECIMALLITERAL, JJTDECLAREBASEURI, JJTDECLARECOLLATION, JJTDECLARECONSTRUCTION, JJTDECLAREDEFAULTELEMENT, JJTDECLAREDEFAULTFUNCTION, JJTDECLAREDEFAULTORDERINGEMPTY, JJTDECLAREINHERITNAMESPACES, JJTDECLARENAMESPACE, JJTDECLAREORDERING, JJTDECLAREXMLSPACE, JJTDEFAULT, JJTDEFAULTCOLLATIONDECL, JJTDEFAULTELEMENT, JJTDEFAULTNAMESPACEDECL, JJTDEFINEFUNCTION, JJTDEFINEVARIABLE, JJTDESCENDING, JJTDIRATTRIBUTELIST, JJTDIRATTRIBUTEVALUE, JJTDIRCOMMENTCONSTRUCTOR, JJTDIRCOMMENTCONTENTS, JJTDIRECTCONSTRUCTOR, JJTDIRELEMCONSTRUCTOR, JJTDIRELEMCONTENT, JJTDIRPICONSTRUCTOR, JJTDIRPICONTENTS, JJTDOCUMENTLBRACE, JJTDOCUMENTLPAR, JJTDOCUMENTLPARFORKINDTEST, JJTDOCUMENTTEST, JJTDOT, JJTDOTDOT, JJTDOUBLELITERAL, JJTELEMENTCONTENTCHAR, JJTELEMENTDECLARATION, JJTELEMENTLBRACE, JJTELEMENTNAME, JJTELEMENTNAMEORWILDCARD, JJTELEMENTQNAMELBRACE, JJTELEMENTTEST, JJTELEMENTTYPE, JJTELEMENTTYPEFORDOCUMENTTEST, JJTELEMENTTYPEFORKINDTEST, JJTEMPTYGREATEST, JJTEMPTYLEAST, JJTEMPTYORDERINGDECL, JJTEMPTYTAGCLOSE, JJTEMPTYTOK, JJTENCLOSEDEXPR, JJTENDTAGCLOSE, JJTENDTAGOPEN, JJTESCAPEAPOS, JJTESCAPEQUOT, JJTEVERY, JJTEXPR, JJTEXTERNAL, JJTFLWOREXPR, JJTFUNCTIONCALL, JJTFUNCTIONDECL, JJTIFEXPR, JJTIMPORT, JJTIMPORTMODULETOKEN, JJTIMPORTSCHEMATOKEN, JJTIN, JJTINHERITNAMESPACESDECL, JJTINSTANCEOFEXPR, JJTINTEGERLITERAL, JJTINTERSECTEXCEPTEXPR, JJTITEM, JJTLBRACE, JJTLBRACEEXPRENCLOSURE, JJTLCURLYBRACEESCAPE, JJTLETCLAUSE, JJTLETVARIABLE, JJTLIBRARYMODULE, JJTMAINMODULE, JJTMODULE, JJTMODULEDECL, JJTMODULEIMPORT, JJTMODULENAMESPACE, JJTMULTIPLICATIVEEXPR, JJTNAMESPACE, JJTNAMESPACEDECL, JJTNAMETEST, JJTNCNAMECOLONSTAR, JJTNCNAMEFORPI, JJTNCNAMEFORPREFIX, JJTNILLABLE, JJTNO, JJTNODELPARFORKINDTEST, jjtNodeName, JJTNODETEST, JJTOCCURRENCEONEORMORE, JJTOCCURRENCEZEROORMORE, JJTOCCURRENCEZEROORONE, JJTOPENAPOS, JJTOPENQUOT, JJTORDERBY, JJTORDERBYCLAUSE, JJTORDERBYSTABLE, JJTORDERED, JJTORDEREDOPEN, JJTORDERINGMODEDECL, JJTORDERMODIFIER, JJTORDERSPEC, JJTORDERSPECLIST, JJTOREXPR, JJTPARAM, JJTPARAMLIST, JJTPATHEXPR, JJTPICONTENTCHAR, JJTPILBRACE, JJTPINCNAMELBRACE, JJTPITARGET, JJTPITEST, JJTPOSITIONALVAR, JJTPREDEFINEDENTITYREF, JJTPREDICATE, JJTPREDICATELIST, JJTPROCESSINGINSTRUCTIONEND, JJTPROCESSINGINSTRUCTIONLPARFORKINDTEST, JJTPROCESSINGINSTRUCTIONSTART, JJTPROCESSINGINSTRUCTIONSTARTFORELEMENTCONTENT, JJTPROLOG, JJTQNAME, JJTQNAMEFORATOMICTYPE, JJTQNAMEFORITEMTYPE, JJTQNAMEFORSEQUENCETYPE, JJTQNAMELPAR, JJTQUANTIFIEDEXPR, JJTQUERYBODY, JJTQUERYLIST, JJTQUOTATTRCONTENTCHAR, JJTQUOTATTRVALUECONTENT, JJTRANGEEXPR, JJTRBRACE, JJTRCURLYBRACEESCAPE, JJTROOT, JJTROOTDESCENDANTS, JJTS, JJTSATISFIES, JJTSCHEMAATTRIBUTETEST, JJTSCHEMAATTRIBUTETYPE, JJTSCHEMAATTRIBUTETYPEFORKINDTEST, JJTSCHEMAELEMENTTEST, JJTSCHEMAELEMENTTYPE, JJTSCHEMAELEMENTTYPEFORDOCUMENTTEST, JJTSCHEMAELEMENTTYPEFORKINDTEST, JJTSCHEMAIMPORT, JJTSCHEMAMODEFORDECLARECONSTRUCTION, JJTSCHEMAPREFIX, JJTSEPARATOR, JJTSEQUENCETYPE, JJTSETTER, JJTSFORPI, JJTSINGLETYPE, JJTSLASHSLASH, JJTSOME, JJTSTAR, JJTSTARCOLONNCNAME, JJTSTARTTAGCLOSE, JJTSTARTTAGOPEN, JJTSTARTTAGOPENROOT, JJTSTEPEXPR, JJTSTRINGLITERAL, JJTSTRINGLITERALFORKINDTEST, JJTSTRINGLITERALFORVERSION, JJTTAGQNAME, JJTTEXTLBRACE, JJTTEXTLPARFORKINDTEST, JJTTEXTTEST, JJTTREATEXPR, JJTTYPEDECLARATION, JJTTYPENAME, JJTTYPESWITCHEXPR, JJTUNARYEXPR, JJTUNARYMINUS, JJTUNARYPLUS, JJTUNIONEXPR, JJTUNORDERED, JJTUNORDEREDOPEN, JJTURLLITERAL, JJTVALIDATEEXPR, JJTVALIDATELBRACE, JJTVALIDATESCHEMAMODE, JJTVALUEINDICATOR, JJTVARDECL, JJTVARNAME, JJTVERSIONDECL, JJTVOID, JJTWHERE, JJTWHERECLAUSE, JJTXMLCOMMENTEND, JJTXMLCOMMENTSTART, JJTXMLCOMMENTSTARTFORELEMENTCONTENT, JJTXMLSPACEDECL, JJTXMLSPACEPRESERVE, JJTXMLSPACESTRIP, JJTXPATH2, JJTXQUERYENCODING, JJTXQUERYVERSION, JJTYES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidfinal voidfinal voidfinal voidAndExpr()final voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidAxisStep()final voidfinal voidfinal voidfinal voidCastExpr()final voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidcreateNode(int id) final voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidExpr()final voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal Tokenfinal TokengetToken(int index) final voidIfExpr()final voidImport()final voidfinal voidfinal voidfinal voidItemType()final voidKindTest()final voidfinal voidfinal voidLiteral()static voidfinal voidfinal voidModule()final voidfinal voidfinal voidfinal voidfinal voidNameTest()final voidNodeComp()final voidNodeTest()final voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidOrExpr()final voidParam()final voidfinal voidfinal voidPathExpr()final voidPITest()final voidfinal voidfinal voidfinal voidfinal voidProlog()final voidfinal voidfinal voidfinal voidfinal voidvoidReInit(InputStream stream) voidReInit(InputStream stream, String encoding) voidvoidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidSetter()final voidfinal voidStepExpr()final voidTextTest()final voidfinal voidfinal voidTypeName()final voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidVarDecl()final voidVarRef()final voidfinal voidfinal voidWildcard()final voidfinal SimpleNodeXPath2()
-
Field Details
-
token_source
-
token
-
jj_nt
-
-
Constructor Details
-
XPath
-
XPath
-
XPath
-
XPath
-
-
Method Details
-
createNode
-
main
- Throws:
Exception
-
XPath2
- Throws:
ParseException
-
QueryList
- Throws:
ParseException
-
Module
- Throws:
ParseException
-
VersionDecl
- Throws:
ParseException
-
MainModule
- Throws:
ParseException
-
LibraryModule
- Throws:
ParseException
-
ModuleDecl
- Throws:
ParseException
-
Prolog
- Throws:
ParseException
-
Setter
- Throws:
ParseException
-
Import
- Throws:
ParseException
-
Separator
- Throws:
ParseException
-
NamespaceDecl
- Throws:
ParseException
-
XMLSpaceDecl
- Throws:
ParseException
-
DefaultNamespaceDecl
- Throws:
ParseException
-
OrderingModeDecl
- Throws:
ParseException
-
EmptyOrderingDecl
- Throws:
ParseException
-
InheritNamespacesDecl
- Throws:
ParseException
-
DefaultCollationDecl
- Throws:
ParseException
-
BaseURIDecl
- Throws:
ParseException
-
SchemaImport
- Throws:
ParseException
-
SchemaPrefix
- Throws:
ParseException
-
ModuleImport
- Throws:
ParseException
-
VarDecl
- Throws:
ParseException
-
ConstructionDecl
- Throws:
ParseException
-
FunctionDecl
- Throws:
ParseException
-
ParamList
- Throws:
ParseException
-
Param
- Throws:
ParseException
-
EnclosedExpr
- Throws:
ParseException
-
QueryBody
- Throws:
ParseException
-
Expr
- Throws:
ParseException
-
ExprSingle
- Throws:
ParseException
-
FLWORExpr
- Throws:
ParseException
-
ForClause
- Throws:
ParseException
-
PositionalVar
- Throws:
ParseException
-
LetClause
- Throws:
ParseException
-
WhereClause
- Throws:
ParseException
-
OrderByClause
- Throws:
ParseException
-
OrderSpecList
- Throws:
ParseException
-
OrderSpec
- Throws:
ParseException
-
OrderModifier
- Throws:
ParseException
-
QuantifiedExpr
- Throws:
ParseException
-
TypeswitchExpr
- Throws:
ParseException
-
CaseClause
- Throws:
ParseException
-
IfExpr
- Throws:
ParseException
-
OperatorExpr
- Throws:
ParseException
-
OrExpr
- Throws:
ParseException
-
AndExpr
- Throws:
ParseException
-
ComparisonExpr
- Throws:
ParseException
-
RangeExpr
- Throws:
ParseException
-
AdditiveExpr
- Throws:
ParseException
-
MultiplicativeExpr
- Throws:
ParseException
-
UnionExpr
- Throws:
ParseException
-
IntersectExceptExpr
- Throws:
ParseException
-
InstanceofExpr
- Throws:
ParseException
-
TreatExpr
- Throws:
ParseException
-
CastableExpr
- Throws:
ParseException
-
CastExpr
- Throws:
ParseException
-
UnaryExpr
- Throws:
ParseException
-
ValueExpr
- Throws:
ParseException
-
GeneralComp
- Throws:
ParseException
-
ValueComp
- Throws:
ParseException
-
NodeComp
- Throws:
ParseException
-
ValidateExpr
- Throws:
ParseException
-
PathExpr
- Throws:
ParseException
-
RelativePathExpr
- Throws:
ParseException
-
StepExpr
- Throws:
ParseException
-
AxisStep
- Throws:
ParseException
-
ForwardStep
- Throws:
ParseException
-
ForwardAxis
- Throws:
ParseException
-
AbbrevForwardStep
- Throws:
ParseException
-
ReverseStep
- Throws:
ParseException
-
ReverseAxis
- Throws:
ParseException
-
AbbrevReverseStep
- Throws:
ParseException
-
NodeTest
- Throws:
ParseException
-
NameTest
- Throws:
ParseException
-
Wildcard
- Throws:
ParseException
-
FilterExpr
- Throws:
ParseException
-
PredicateList
- Throws:
ParseException
-
Predicate
- Throws:
ParseException
-
PrimaryExpr
- Throws:
ParseException
-
Literal
- Throws:
ParseException
-
NumericLiteral
- Throws:
ParseException
-
VarRef
- Throws:
ParseException
-
ParenthesizedExpr
- Throws:
ParseException
-
ContextItemExpr
- Throws:
ParseException
-
OrderedExpr
- Throws:
ParseException
-
UnorderedExpr
- Throws:
ParseException
-
FunctionCall
- Throws:
ParseException
-
Constructor
- Throws:
ParseException
-
DirectConstructor
- Throws:
ParseException
-
DirElemConstructor
- Throws:
ParseException
-
DirAttributeList
- Throws:
ParseException
-
DirAttributeValue
- Throws:
ParseException
-
QuotAttrValueContent
- Throws:
ParseException
-
AposAttrValueContent
- Throws:
ParseException
-
DirElemContent
- Throws:
ParseException
-
CommonContent
- Throws:
ParseException
-
DirCommentConstructor
- Throws:
ParseException
-
DirCommentContents
- Throws:
ParseException
-
DirPIConstructor
- Throws:
ParseException
-
DirPIContents
- Throws:
ParseException
-
CDataSection
- Throws:
ParseException
-
CDataSectionContents
- Throws:
ParseException
-
ComputedConstructor
- Throws:
ParseException
-
CompDocConstructor
- Throws:
ParseException
-
CompElemConstructor
- Throws:
ParseException
-
ContentExpr
- Throws:
ParseException
-
CompAttrConstructor
- Throws:
ParseException
-
CompTextConstructor
- Throws:
ParseException
-
CompCommentConstructor
- Throws:
ParseException
-
CompPIConstructor
- Throws:
ParseException
-
SingleType
- Throws:
ParseException
-
TypeDeclaration
- Throws:
ParseException
-
SequenceType
- Throws:
ParseException
-
OccurrenceIndicator
- Throws:
ParseException
-
ItemType
- Throws:
ParseException
-
AtomicType
- Throws:
ParseException
-
KindTest
- Throws:
ParseException
-
AnyKindTest
- Throws:
ParseException
-
DocumentTest
- Throws:
ParseException
-
TextTest
- Throws:
ParseException
-
CommentTest
- Throws:
ParseException
-
PITest
- Throws:
ParseException
-
AttributeTest
- Throws:
ParseException
-
AttribNameOrWildcard
- Throws:
ParseException
-
SchemaAttributeTest
- Throws:
ParseException
-
AttributeDeclaration
- Throws:
ParseException
-
ElementTest
- Throws:
ParseException
-
ElementNameOrWildcard
- Throws:
ParseException
-
SchemaElementTest
- Throws:
ParseException
-
ElementDeclaration
- Throws:
ParseException
-
AttributeName
- Throws:
ParseException
-
ElementName
- Throws:
ParseException
-
TypeName
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
enable_tracing
public final void enable_tracing() -
disable_tracing
public final void disable_tracing()
-