|
|||||||||
| Home >> All >> org >> apache >> commons >> jxpath >> ri >> [ parser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.commons.jxpath.ri.parser
Class XPathParser

java.lang.Objectorg.apache.commons.jxpath.ri.parser.XPathParser
- All Implemented Interfaces:
- XPathParserConstants
- public class XPathParser
- extends java.lang.Object
- implements XPathParserConstants
- extends java.lang.Object
| Nested Class Summary | |
(package private) static class |
XPathParser.JJCalls
|
| Field Summary | |
private org.apache.commons.jxpath.ri.Compiler |
compiler
|
private XPathParser.JJCalls[] |
jj_2_rtns
|
private int |
jj_endpos
|
private java.util.Vector |
jj_expentries
|
private int[] |
jj_expentry
|
private int |
jj_gc
|
private int |
jj_gen
|
(package private) SimpleCharStream |
jj_input_stream
|
private int |
jj_kind
|
private int |
jj_la
|
private int[] |
jj_la1
|
private static int[] |
jj_la1_0
|
private static int[] |
jj_la1_1
|
private static int[] |
jj_la1_2
|
private Token |
jj_lastpos
|
private int[] |
jj_lasttokens
|
Token |
jj_nt
|
private boolean |
jj_rescan
|
private Token |
jj_scanpos
|
private boolean |
jj_semLA
|
boolean |
lookingAhead
|
Token |
token
|
XPathParserTokenManager |
token_source
|
| Constructor Summary | |
XPathParser(java.io.InputStream stream)
|
|
XPathParser(java.io.Reader stream)
|
|
XPathParser(XPathParserTokenManager tm)
|
|
| Method Summary | |
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)
|
private boolean |
jj_2_1(int xla)
|
private boolean |
jj_2_2(int xla)
|
private boolean |
jj_2_3(int xla)
|
private boolean |
jj_2_4(int xla)
|
private boolean |
jj_2_5(int xla)
|
private boolean |
jj_2_6(int xla)
|
private boolean |
jj_3_1()
|
private boolean |
jj_3_2()
|
private boolean |
jj_3_3()
|
private boolean |
jj_3_4()
|
private boolean |
jj_3_5()
|
private boolean |
jj_3_6()
|
private boolean |
jj_3R_100()
|
private boolean |
jj_3R_101()
|
private boolean |
jj_3R_102()
|
private boolean |
jj_3R_103()
|
private boolean |
jj_3R_104()
|
private boolean |
jj_3R_105()
|
private boolean |
jj_3R_106()
|
private boolean |
jj_3R_107()
|
private boolean |
jj_3R_108()
|
private boolean |
jj_3R_109()
|
private boolean |
jj_3R_110()
|
private boolean |
jj_3R_111()
|
private boolean |
jj_3R_112()
|
private boolean |
jj_3R_113()
|
private boolean |
jj_3R_114()
|
private boolean |
jj_3R_115()
|
private boolean |
jj_3R_116()
|
private boolean |
jj_3R_117()
|
private boolean |
jj_3R_118()
|
private boolean |
jj_3R_119()
|
private boolean |
jj_3R_120()
|
private boolean |
jj_3R_121()
|
private boolean |
jj_3R_122()
|
private boolean |
jj_3R_123()
|
private boolean |
jj_3R_124()
|
private boolean |
jj_3R_125()
|
private boolean |
jj_3R_126()
|
private boolean |
jj_3R_127()
|
private boolean |
jj_3R_128()
|
private boolean |
jj_3R_129()
|
private boolean |
jj_3R_130()
|
private boolean |
jj_3R_131()
|
private boolean |
jj_3R_132()
|
private boolean |
jj_3R_133()
|
private boolean |
jj_3R_134()
|
private boolean |
jj_3R_135()
|
private boolean |
jj_3R_136()
|
private boolean |
jj_3R_137()
|
private boolean |
jj_3R_138()
|
private boolean |
jj_3R_139()
|
private boolean |
jj_3R_140()
|
private boolean |
jj_3R_141()
|
private boolean |
jj_3R_142()
|
private boolean |
jj_3R_143()
|
private boolean |
jj_3R_144()
|
private boolean |
jj_3R_145()
|
private boolean |
jj_3R_146()
|
private boolean |
jj_3R_147()
|
private boolean |
jj_3R_148()
|
private boolean |
jj_3R_149()
|
private boolean |
jj_3R_15()
|
private boolean |
jj_3R_150()
|
private boolean |
jj_3R_151()
|
private boolean |
jj_3R_152()
|
private boolean |
jj_3R_153()
|
private boolean |
jj_3R_154()
|
private boolean |
jj_3R_155()
|
private boolean |
jj_3R_156()
|
private boolean |
jj_3R_157()
|
private boolean |
jj_3R_158()
|
private boolean |
jj_3R_159()
|
private boolean |
jj_3R_16()
|
private boolean |
jj_3R_160()
|
private boolean |
jj_3R_161()
|
private boolean |
jj_3R_162()
|
private boolean |
jj_3R_163()
|
private boolean |
jj_3R_164()
|
private boolean |
jj_3R_165()
|
private boolean |
jj_3R_166()
|
private boolean |
jj_3R_167()
|
private boolean |
jj_3R_168()
|
private boolean |
jj_3R_169()
|
private boolean |
jj_3R_17()
|
private boolean |
jj_3R_170()
|
private boolean |
jj_3R_171()
|
private boolean |
jj_3R_172()
|
private boolean |
jj_3R_173()
|
private boolean |
jj_3R_174()
|
private boolean |
jj_3R_175()
|
private boolean |
jj_3R_176()
|
private boolean |
jj_3R_177()
|
private boolean |
jj_3R_178()
|
private boolean |
jj_3R_179()
|
private boolean |
jj_3R_18()
|
private boolean |
jj_3R_180()
|
private boolean |
jj_3R_181()
|
private boolean |
jj_3R_182()
|
private boolean |
jj_3R_183()
|
private boolean |
jj_3R_184()
|
private boolean |
jj_3R_185()
|
private boolean |
jj_3R_186()
|
private boolean |
jj_3R_187()
|
private boolean |
jj_3R_188()
|
private boolean |
jj_3R_189()
|
private boolean |
jj_3R_19()
|
private boolean |
jj_3R_190()
|
private boolean |
jj_3R_191()
|
private boolean |
jj_3R_192()
|
private boolean |
jj_3R_193()
|
private boolean |
jj_3R_20()
|
private boolean |
jj_3R_21()
|
private boolean |
jj_3R_22()
|
private boolean |
jj_3R_23()
|
private boolean |
jj_3R_24()
|
private boolean |
jj_3R_25()
|
private boolean |
jj_3R_26()
|
private boolean |
jj_3R_27()
|
private boolean |
jj_3R_28()
|
private boolean |
jj_3R_29()
|
private boolean |
jj_3R_30()
|
private boolean |
jj_3R_31()
|
private boolean |
jj_3R_32()
|
private boolean |
jj_3R_33()
|
private boolean |
jj_3R_34()
|
private boolean |
jj_3R_35()
|
private boolean |
jj_3R_36()
|
private boolean |
jj_3R_37()
|
private boolean |
jj_3R_38()
|
private boolean |
jj_3R_39()
|
private boolean |
jj_3R_40()
|
private boolean |
jj_3R_41()
|
private boolean |
jj_3R_42()
|
private boolean |
jj_3R_43()
|
private boolean |
jj_3R_44()
|
private boolean |
jj_3R_45()
|
private boolean |
jj_3R_46()
|
private boolean |
jj_3R_47()
|
private boolean |
jj_3R_48()
|
private boolean |
jj_3R_49()
|
private boolean |
jj_3R_50()
|
private boolean |
jj_3R_51()
|
private boolean |
jj_3R_52()
|
private boolean |
jj_3R_53()
|
private boolean |
jj_3R_54()
|
private boolean |
jj_3R_55()
|
private boolean |
jj_3R_56()
|
private boolean |
jj_3R_57()
|
private boolean |
jj_3R_58()
|
private boolean |
jj_3R_59()
|
private boolean |
jj_3R_60()
|
private boolean |
jj_3R_61()
|
private boolean |
jj_3R_62()
|
private boolean |
jj_3R_63()
|
private boolean |
jj_3R_64()
|
private boolean |
jj_3R_65()
|
private boolean |
jj_3R_66()
|
private boolean |
jj_3R_67()
|
private boolean |
jj_3R_68()
|
private boolean |
jj_3R_69()
|
private boolean |
jj_3R_70()
|
private boolean |
jj_3R_71()
|
private boolean |
jj_3R_72()
|
private boolean |
jj_3R_73()
|
private boolean |
jj_3R_74()
|
private boolean |
jj_3R_75()
|
private boolean |
jj_3R_76()
|
private boolean |
jj_3R_77()
|
private boolean |
jj_3R_78()
|
private boolean |
jj_3R_79()
|
private boolean |
jj_3R_80()
|
private boolean |
jj_3R_81()
|
private boolean |
jj_3R_82()
|
private boolean |
jj_3R_83()
|
private boolean |
jj_3R_84()
|
private boolean |
jj_3R_85()
|
private boolean |
jj_3R_86()
|
private boolean |
jj_3R_87()
|
private boolean |
jj_3R_88()
|
private boolean |
jj_3R_89()
|
private boolean |
jj_3R_90()
|
private boolean |
jj_3R_91()
|
private boolean |
jj_3R_92()
|
private boolean |
jj_3R_93()
|
private boolean |
jj_3R_94()
|
private boolean |
jj_3R_95()
|
private boolean |
jj_3R_96()
|
private boolean |
jj_3R_97()
|
private boolean |
jj_3R_98()
|
private boolean |
jj_3R_99()
|
private void |
jj_add_error_token(int kind,
int pos)
|
private Token |
jj_consume_token(int kind)
|
private static void |
jj_la1_0()
|
private static void |
jj_la1_1()
|
private static void |
jj_la1_2()
|
private void |
jj_rescan_token()
|
private void |
jj_save(int index,
int xla)
|
private boolean |
jj_scan_token(int kind)
|
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(org.apache.commons.jxpath.ri.Compiler compiler)
|
java.lang.Object |
SubtractiveExpr()
|
java.lang.Object |
UnaryExpr()
|
private java.lang.String |
unescape(java.lang.String string)
|
java.lang.Object |
UnionExpr()
|
java.lang.Object |
VariableReference()
|
java.lang.Object |
WildcardName()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
compiler
private org.apache.commons.jxpath.ri.Compiler compiler
token_source
public XPathParserTokenManager token_source
jj_input_stream
SimpleCharStream jj_input_stream
token
public Token token
jj_nt
public Token jj_nt
jj_scanpos
private Token jj_scanpos
jj_lastpos
private Token jj_lastpos
jj_la
private int jj_la
lookingAhead
public boolean lookingAhead
jj_semLA
private boolean jj_semLA
jj_gen
private int jj_gen
jj_la1
private final int[] jj_la1
jj_la1_0
private static int[] jj_la1_0
jj_la1_1
private static int[] jj_la1_1
jj_la1_2
private static int[] jj_la1_2
jj_2_rtns
private final XPathParser.JJCalls[] jj_2_rtns
jj_rescan
private boolean jj_rescan
jj_gc
private int jj_gc
jj_expentries
private java.util.Vector jj_expentries
jj_expentry
private int[] jj_expentry
jj_kind
private int jj_kind
jj_lasttokens
private int[] jj_lasttokens
jj_endpos
private int jj_endpos
| Constructor Detail |
XPathParser
public XPathParser(java.io.InputStream stream)
XPathParser
public XPathParser(java.io.Reader stream)
XPathParser
public XPathParser(XPathParserTokenManager tm)
| Method Detail |
setCompiler
public void setCompiler(org.apache.commons.jxpath.ri.Compiler compiler)
unescape
private java.lang.String unescape(java.lang.String string)
NCName
public final java.lang.String NCName() throws ParseException
NCName_Without_CoreFunctions
public final java.lang.String NCName_Without_CoreFunctions() throws ParseException
CoreFunctionName
public final int CoreFunctionName()
throws ParseException
QName
public final java.lang.Object QName() throws ParseException
QName_Without_CoreFunctions
public final java.lang.Object QName_Without_CoreFunctions() throws ParseException
parseExpression
public final java.lang.Object parseExpression() throws ParseException
LocationPath
public final java.lang.Object LocationPath() throws ParseException
AbsoluteLocationPath
public final java.lang.Object AbsoluteLocationPath() throws ParseException
RelativeLocationPath
public final java.lang.Object RelativeLocationPath() throws ParseException
LocationStep
public final void LocationStep(java.util.ArrayList steps) throws ParseException
NodeTest
public final void NodeTest(java.util.ArrayList steps) throws ParseException
AxisSpecifier
public final int AxisSpecifier()
throws ParseException
AxisName
public final int AxisName()
throws ParseException
Predicate
public final java.lang.Object Predicate() throws ParseException
AbbreviatedAxisSpecifier
public final int AbbreviatedAxisSpecifier()
throws ParseException
Expression
public fi
JAVADOC
org.apache.commons.jxpath.ri.parser.XPathParser