org.apache.commons.jxpath.ri.parser
public class XPathParser extends java.lang.Object implements XPathParserConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt |
boolean |
lookingAhead |
Token |
token |
XPathParserTokenManager |
token_source |
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 and Description |
|---|
XPathParser(java.io.InputStream stream) |
XPathParser(java.io.Reader stream) |
XPathParser(XPathParserTokenManager tm) |
| Modifier and Type | Method and Description |
|---|---|
int |
AbbreviatedAxisSpecifier() |
java.lang.Object |
AbsoluteLocationPath() |
java.lang.Object |
AdditiveExpr() |
java.lang.Object |
AndExpr() |
java.lang.Object |
Argument() |
java.util.ArrayList |
ArgumentList() |
int |
AxisName() |
int |
AxisSpecifier() |
java.lang.Object |
CoreFunctionCall() |
int |
CoreFunctionName() |
void |
disable_tracing() |
void |
enable_tracing() |
java.lang.Object |
EqualityExpr() |
java.lang.Object |
Expression() |
java.lang.Object |
FilterExpr() |
java.lang.Object |
FunctionCall() |
java.lang.Object |
FunctionName() |
ParseException |
generateParseException() |
Token |
getNextToken() |
Token |
getToken(int index) |
java.lang.Object |
LocationPath() |
void |
LocationStep(java.util.ArrayList steps) |
java.lang.Object |
MultiplicativeExpr() |
java.lang.String |
NCName_Without_CoreFunctions() |
java.lang.String |
NCName() |
void |
NodeTest(java.util.ArrayList steps) |
int |
NodeType() |
java.lang.Object |
OrExpr() |
java.lang.Object |
parseExpression() |
java.lang.Object |
PathExpr() |
java.lang.Object |
Predicate() |
java.lang.Object |
PrimaryExpr() |
java.lang.Object |
QName_Without_CoreFunctions() |
java.lang.Object |
QName() |
void |
ReInit(java.io.InputStream stream) |
void |
ReInit(java.io.Reader stream) |
void |
ReInit(XPathParserTokenManager tm) |
java.lang.Object |
RelationalExpr() |
java.lang.Object |
RelativeLocationPath() |
void |
setCompiler(Compiler compiler) |
java.lang.Object |
SubtractiveExpr() |
java.lang.Object |
UnaryExpr() |
java.lang.Object |
UnionExpr() |
java.lang.Object |
VariableReference() |
java.lang.Object |
WildcardName() |
public XPathParserTokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
public XPathParser(java.io.InputStream stream)
public XPathParser(java.io.Reader stream)
public XPathParser(XPathParserTokenManager tm)
public void setCompiler(Compiler compiler)
public final java.lang.String NCName()
throws ParseException
ParseExceptionpublic final java.lang.String NCName_Without_CoreFunctions()
throws ParseException
ParseExceptionpublic final int CoreFunctionName()
throws ParseException
ParseExceptionpublic final java.lang.Object QName()
throws ParseException
ParseExceptionpublic final java.lang.Object QName_Without_CoreFunctions()
throws ParseException
ParseExceptionpublic final java.lang.Object parseExpression()
throws ParseException
ParseExceptionpublic final java.lang.Object LocationPath()
throws ParseException
ParseExceptionpublic final java.lang.Object AbsoluteLocationPath()
throws ParseException
ParseExceptionpublic final java.lang.Object RelativeLocationPath()
throws ParseException
ParseExceptionpublic final void LocationStep(java.util.ArrayList steps)
throws ParseException
ParseExceptionpublic final void NodeTest(java.util.ArrayList steps)
throws ParseException
ParseExceptionpublic final int AxisSpecifier()
throws ParseException
ParseExceptionpublic final int AxisName()
throws ParseException
ParseExceptionpublic final java.lang.Object Predicate()
throws ParseException
ParseExceptionpublic final int AbbreviatedAxisSpecifier()
throws ParseException
ParseExceptionpublic final java.lang.Object Expression()
throws ParseException
ParseExceptionpublic final java.lang.Object PrimaryExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object FunctionCall()
throws ParseException
ParseExceptionpublic final java.lang.Object CoreFunctionCall()
throws ParseException
ParseExceptionpublic final java.util.ArrayList ArgumentList()
throws ParseException
ParseExceptionpublic final java.lang.Object Argument()
throws ParseException
ParseExceptionpublic final java.lang.Object UnionExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object PathExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object FilterExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object OrExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object AndExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object EqualityExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object RelationalExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object AdditiveExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object SubtractiveExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object MultiplicativeExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object UnaryExpr()
throws ParseException
ParseExceptionpublic final java.lang.Object FunctionName()
throws ParseException
ParseExceptionpublic final java.lang.Object VariableReference()
throws ParseException
ParseExceptionpublic final java.lang.Object WildcardName()
throws ParseException
ParseExceptionpublic final int NodeType()
throws ParseException
ParseExceptionpublic void ReInit(java.io.InputStream stream)
public void ReInit(java.io.Reader stream)
public void ReInit(XPathParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()