de.fzi.XPath.Parser
Class XPathParser

java.lang.Object
  |
  +--de.fzi.XPath.Parser.XPathParser
All Implemented Interfaces:
XPathParserConstants

public class XPathParser
extends java.lang.Object
implements XPathParserConstants


Field Summary
 Token jj_nt
           
 boolean lookingAhead
           
 Token token
           
 XPathParserTokenManager token_source
           
 
Fields inherited from interface de.fzi.XPath.Parser.XPathParserConstants
AND, AxisName, BaseChar, CombiningChar, COMMENT, DEFAULT, Digit, DIV, EOF, EQ, Extender, GT, GTE, ID, Ideographic, KEY, Letter, Literal, LT, LTE, MINUS, MOD, NCName, NEQ, NODE, Number, OR, PI, PLUS, S, SLASH, SLASHSLASH, TEXT, tokenImage, UnicodeDigit, UNION, VARIABLE
 
Constructor Summary
XPathParser(java.io.InputStream stream)
           
XPathParser(java.io.Reader stream)
           
XPathParser(XPathParserTokenManager tm)
           
 
Method Summary
 int AbbreviatedAxisSpecifier()
           
 Expr AdditiveExpr()
           
 Expr AndExpr()
           
 Expr Argument()
           
 void disable_tracing()
           
 void enable_tracing()
           
 Expr EqualityExpr()
           
 Expr Expr()
           
 FilterExpr FilterExpr()
           
 Expr FunctionCall()
           
 java.lang.String FunctionName()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void IdKeyPattern()
           
 LocationPath LocationPath()
           
 void LocationPathPattern()
           
 Expr MultiplicativeExpr()
           
 NameTest NameTest()
           
 java.lang.String NCName_Without_NodeType()
           
 java.lang.String NCName()
           
 NodeTest NodeTest()
           
 NodeType NodeType()
           
 Expr OrExpr()
           
 Expr PathExpr()
           
 void Pattern()
           
 Expr Predicate()
           
 Expr PrimaryExpr()
           
 java.lang.String QName_Without_NodeType()
           
 java.lang.String QName()
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.Reader stream)
           
 void ReInit(XPathParserTokenManager tm)
           
 Expr RelationalExpr()
           
 LocationPath RelativeLocationPath()
           
 void RelativePathPattern()
           
 Step Step()
           
 void StepPattern()
           
 Expr UnaryExpr()
           
 Expr UnionExpr()
           
 Expr VariableReference()
           
 Expr XPath()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public XPathParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
Constructor Detail

XPathParser

public XPathParser(java.io.InputStream stream)

XPathParser

public XPathParser(java.io.Reader stream)

XPathParser

public XPathParser(XPathParserTokenManager tm)
Method Detail

NCName

public final java.lang.String NCName()
                              throws ParseException

NCName_Without_NodeType

public final java.lang.String NCName_Without_NodeType()
                                               throws ParseException

QName

public final java.lang.String QName()
                             throws ParseException

QName_Without_NodeType

public final java.lang.String QName_Without_NodeType()
                                              throws ParseException

Pattern

public final void Pattern()
                   throws ParseException

LocationPathPattern

public final void LocationPathPattern()
                               throws ParseException

IdKeyPattern

public final void IdKeyPattern()
                        throws ParseException

RelativePathPattern

public final void RelativePathPattern()
                               throws ParseException

StepPattern

public final void StepPattern()
                       throws ParseException

XPath

public final Expr XPath()
                 throws ParseException

LocationPath

public final LocationPath LocationPath()
                                throws ParseException

RelativeLocationPath

public final LocationPath RelativeLocationPath()
                                        throws ParseException

Step

public final Step Step()
                throws ParseException

NodeTest

public final NodeTest NodeTest()
                        throws ParseException

Predicate

public final Expr Predicate()
                     throws ParseException

AbbreviatedAxisSpecifier

public final int AbbreviatedAxisSpecifier()
                                   throws ParseException

Expr

public final Expr Expr()
                throws ParseException

PrimaryExpr

public final Expr PrimaryExpr()
                       throws ParseException

FunctionCall

public final Expr FunctionCall()
                        throws ParseException

Argument

public final Expr Argument()
                    throws ParseException

UnionExpr

public final Expr UnionExpr()
                     throws ParseException

PathExpr

public final Expr PathExpr()
                    throws ParseException

FilterExpr

public final FilterExpr FilterExpr()
                            throws ParseException

OrExpr

public final Expr OrExpr()
                  throws ParseException

AndExpr

public final Expr AndExpr()
                   throws ParseException

EqualityExpr

public final Expr EqualityExpr()
                        throws ParseException

RelationalExpr

public final Expr RelationalExpr()
                          throws ParseException

AdditiveExpr

public final Expr AdditiveExpr()
                        throws ParseException

MultiplicativeExpr

public final Expr MultiplicativeExpr()
                              throws ParseException

UnaryExpr

public final Expr UnaryExpr()
                     throws ParseException

FunctionName

public final java.lang.String FunctionName()
                                    throws ParseException

VariableReference

public final Expr VariableReference()
                             throws ParseException

NameTest

public final NameTest NameTest()
                        throws ParseException

NodeType

public final NodeType NodeType()
                        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 final ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()