org.apache.commons.jxpath.ri.parser
Class XPathParser
java.lang.Object
org.apache.commons.jxpath.ri.parser.XPathParser
- All Implemented Interfaces:
- XPathParserConstants
public class XPathParser
- extends java.lang.Object
- implements XPathParserConstants
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public XPathParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
XPathParser
public XPathParser(java.io.InputStream stream)
XPathParser
public XPathParser(java.io.Reader stream)
XPathParser
public XPathParser(XPathParserTokenManager tm)
setCompiler
public void setCompiler(Compiler compiler)
NCName
public final java.lang.String NCName()
throws ParseException
- Throws:
ParseException
NCName_Without_CoreFunctions
public final java.lang.String NCName_Without_CoreFunctions()
throws ParseException
- Throws:
ParseException
CoreFunctionName
public final int CoreFunctionName()
throws ParseException
- Throws:
ParseException
QName
public final java.lang.Object QName()
throws ParseException
- Throws:
ParseException
QName_Without_CoreFunctions
public final java.lang.Object QName_Without_CoreFunctions()
throws ParseException
- Throws:
ParseException
parseExpression
public final java.lang.Object parseExpression()
throws ParseException
- Throws:
ParseException
LocationPath
public final java.lang.Object LocationPath()
throws ParseException
- Throws:
ParseException
AbsoluteLocationPath
public final java.lang.Object AbsoluteLocationPath()
throws ParseException
- Throws:
ParseException
RelativeLocationPath
public final java.lang.Object RelativeLocationPath()
throws ParseException
- Throws:
ParseException
LocationStep
public final void LocationStep(java.util.ArrayList steps)
throws ParseException
- Throws:
ParseException
NodeTest
public final void NodeTest(java.util.ArrayList steps)
throws ParseException
- Throws:
ParseException
AxisSpecifier
public final int AxisSpecifier()
throws ParseException
- Throws:
ParseException
AxisName
public final int AxisName()
throws ParseException
- Throws:
ParseException
Predicate
public final java.lang.Object Predicate()
throws ParseException
- Throws:
ParseException
AbbreviatedAxisSpecifier
public final int AbbreviatedAxisSpecifier()
throws ParseException
- Throws:
ParseException
Expression
public final java.lang.Object Expression()
throws ParseException
- Throws:
ParseException
PrimaryExpr
public final java.lang.Object PrimaryExpr()
throws ParseException
- Throws:
ParseException
FunctionCall
public final java.lang.Object FunctionCall()
throws ParseException
- Throws:
ParseException
CoreFunctionCall
public final java.lang.Object CoreFunctionCall()
throws ParseException
- Throws:
ParseException
ArgumentList
public final java.util.ArrayList ArgumentList()
throws ParseException
- Throws:
ParseException
Argument
public final java.lang.Object Argument()
throws ParseException
- Throws:
ParseException
UnionExpr
public final java.lang.Object UnionExpr()
throws ParseException
- Throws:
ParseException
PathExpr
public final java.lang.Object PathExpr()
throws ParseException
- Throws:
ParseException
FilterExpr
public final java.lang.Object FilterExpr()
throws ParseException
- Throws:
ParseException
OrExpr
public final java.lang.Object OrExpr()
throws ParseException
- Throws:
ParseException
AndExpr
public final java.lang.Object AndExpr()
throws ParseException
- Throws:
ParseException
EqualityExpr
public final java.lang.Object EqualityExpr()
throws ParseException
- Throws:
ParseException
RelationalExpr
public final java.lang.Object RelationalExpr()
throws ParseException
- Throws:
ParseException
AdditiveExpr
public final java.lang.Object AdditiveExpr()
throws ParseException
- Throws:
ParseException
SubtractiveExpr
public final java.lang.Object SubtractiveExpr()
throws ParseException
- Throws:
ParseException
MultiplicativeExpr
public final java.lang.Object MultiplicativeExpr()
throws ParseException
- Throws:
ParseException
UnaryExpr
public final java.lang.Object UnaryExpr()
throws ParseException
- Throws:
ParseException
FunctionName
public final java.lang.Object FunctionName()
throws ParseException
- Throws:
ParseException
VariableReference
public final java.lang.Object VariableReference()
throws ParseException
- Throws:
ParseException
WildcardName
public final java.lang.Object WildcardName()
throws ParseException
- Throws:
ParseException
NodeType
public final int NodeType()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(XPathParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()
Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.