Class XPathParser
java.lang.Object
org.apache.commons.jxpath.ri.parser.XPathParser
- All Implemented Interfaces:
XPathParserConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanFields inherited from interface org.apache.commons.jxpath.ri.parser.XPathParserConstants
AND, AXIS_ANCESTOR, AXIS_ANCESTOR_OR_SELF, AXIS_ATTRIBUTE, AXIS_CHILD, AXIS_DESCENDANT, AXIS_DESCENDANT_OR_SELF, AXIS_FOLLOWING, AXIS_FOLLOWING_SIBLING, AXIS_NAMESPACE, AXIS_PARENT, AXIS_PRECEDING, AXIS_PRECEDING_SIBLING, AXIS_SELF, BaseChar, CombiningChar, COMMENT, DEFAULT, Digit, DIV, EOF, EQ, Extender, FUNCTION_BOOLEAN, FUNCTION_CEILING, FUNCTION_CONCAT, FUNCTION_CONTAINS, FUNCTION_COUNT, FUNCTION_FALSE, FUNCTION_FLOOR, FUNCTION_FORMAT_NUMBER, FUNCTION_ID, FUNCTION_KEY, FUNCTION_LANG, FUNCTION_LAST, FUNCTION_LOCAL_NAME, FUNCTION_NAME, FUNCTION_NAMESPACE_URI, FUNCTION_NORMALIZE_SPACE, FUNCTION_NOT, FUNCTION_NULL, FUNCTION_NUMBER, FUNCTION_POSITION, FUNCTION_ROUND, FUNCTION_STARTS_WITH, FUNCTION_STRING, FUNCTION_STRING_LENGTH, FUNCTION_SUBSTRING, FUNCTION_SUBSTRING_AFTER, FUNCTION_SUBSTRING_BEFORE, FUNCTION_SUM, FUNCTION_TRANSLATE, FUNCTION_TRUE, GT, GTE, Ideographic, Letter, Literal, LT, LTE, MINUS, MOD, NCName, NEQ, NODE, Number, OR, PI, PLUS, SLASH, SLASHSLASH, TEXT, tokenImage, UnicodeDigit, UNION, VARIABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intfinal Objectfinal Objectfinal ObjectAndExpr()final ObjectArgument()final ArrayListfinal intAxisName()final intfinal Objectfinal intfinal voidfinal voidfinal Objectfinal Objectfinal Objectfinal Objectfinal Objectfinal Tokenfinal TokengetToken(int index) final Objectfinal voidLocationStep(ArrayList steps) final Objectfinal StringNCName()final Stringfinal voidfinal intNodeType()final ObjectOrExpr()final Objectfinal ObjectPathExpr()final Objectfinal Objectfinal ObjectQName()final ObjectvoidReInit(InputStream stream) voidvoidfinal Objectfinal ObjectvoidsetCompiler(Compiler compiler) final Objectfinal Objectfinal Objectfinal Objectfinal Object
-
Field Details
-
token_source
-
token
-
jj_nt
-
lookingAhead
-
-
Constructor Details
-
XPathParser
-
XPathParser
-
XPathParser
-
-
Method Details
-
setCompiler
-
NCName
- Throws:
ParseException
-
NCName_Without_CoreFunctions
- Throws:
ParseException
-
CoreFunctionName
- Throws:
ParseException
-
QName
- Throws:
ParseException
-
QName_Without_CoreFunctions
- Throws:
ParseException
-
parseExpression
- Throws:
ParseException
-
LocationPath
- Throws:
ParseException
-
AbsoluteLocationPath
- Throws:
ParseException
-
RelativeLocationPath
- Throws:
ParseException
-
LocationStep
- Throws:
ParseException
-
NodeTest
- Throws:
ParseException
-
AxisSpecifier
- Throws:
ParseException
-
AxisName
- Throws:
ParseException
-
Predicate
- Throws:
ParseException
-
AbbreviatedAxisSpecifier
- Throws:
ParseException
-
Expression
- Throws:
ParseException
-
PrimaryExpr
- Throws:
ParseException
-
FunctionCall
- Throws:
ParseException
-
CoreFunctionCall
- Throws:
ParseException
-
ArgumentList
- Throws:
ParseException
-
Argument
- Throws:
ParseException
-
UnionExpr
- Throws:
ParseException
-
PathExpr
- Throws:
ParseException
-
FilterExpr
- Throws:
ParseException
-
OrExpr
- Throws:
ParseException
-
AndExpr
- Throws:
ParseException
-
EqualityExpr
- Throws:
ParseException
-
RelationalExpr
- Throws:
ParseException
-
AdditiveExpr
- Throws:
ParseException
-
SubtractiveExpr
- Throws:
ParseException
-
MultiplicativeExpr
- Throws:
ParseException
-
UnaryExpr
- Throws:
ParseException
-
FunctionName
- Throws:
ParseException
-
VariableReference
- Throws:
ParseException
-
WildcardName
- Throws:
ParseException
-
NodeType
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
enable_tracing
-
disable_tracing
-