Package org.jaxen.saxpath.base
Class XPathLexer
java.lang.Object
org.jaxen.saxpath.base.XPathLexer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Token
and()
private Token
at()
private Token
colon()
private Token
comma()
private void
consume()
private Token
div()
private Token
dollar()
private Token
dots()
private Token
private Token
equals()
(package private) String
getXPath()
private boolean
private Token
private Token
private char
LA
(int i) private Token
private Token
private Token
literal()
private Token
minus()
private Token
mod()
(package private) Token
private Token
private Token
number()
private Token
private Token
or()
private Token
pipe()
private Token
plus()
private Token
private Token
private Token
private void
private Token
slashes()
private Token
star()
private Token
-
Field Details
-
xpath
-
currentPosition
private int currentPosition -
endPosition
private int endPosition -
expectOperator
private boolean expectOperator
-
-
Constructor Details
-
XPathLexer
XPathLexer(String xpath)
-
-
Method Details
-
setXPath
-
getXPath
String getXPath() -
nextToken
Token nextToken() -
identifierOrOperatorName
-
identifier
-
operatorName
-
mod
-
div
-
and
-
or
-
number
-
whitespace
-
comma
-
equals
-
minus
-
plus
-
dollar
-
pipe
-
at
-
colon
-
doubleColon
-
notEquals
-
relationalOperator
-
star
-
literal
-
dots
-
leftBracket
-
rightBracket
-
leftParen
-
rightParen
-
slashes
-
LA
private char LA(int i) -
consume
private void consume() -
hasMoreChars
private boolean hasMoreChars()
-