Class XPathParser
java.lang.Object
org.apache.commons.jxpath.ri.parser.XPathParser
- All Implemented Interfaces:
XPathParserConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
Fields 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 int
final Object
final Object
final Object
AndExpr()
final Object
Argument()
final ArrayList
final int
AxisName()
final int
final Object
final int
final void
final void
final Object
final Object
final Object
final Object
final Object
final Token
final Token
getToken
(int index) final Object
final void
LocationStep
(ArrayList steps) final Object
final String
NCName()
final String
final void
final int
NodeType()
final Object
OrExpr()
final Object
final Object
PathExpr()
final Object
final Object
final Object
QName()
final Object
void
ReInit
(InputStream stream) void
void
final Object
final Object
void
setCompiler
(Compiler compiler) final Object
final Object
final Object
final Object
final 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
-