Class XPathLexer
java.lang.Object
org.jaxen.saxpath.base.XPathLexer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Tokenand()private Tokenat()private Tokencolon()private Tokencomma()private voidconsume()private Tokendiv()private Tokendollar()private Tokendots()private Tokenprivate Tokenequals()(package private) StringgetXPath()private booleanprivate Tokenprivate Tokenprivate charLA(int i) private Tokenprivate Tokenprivate Tokenliteral()private Tokenminus()private Tokenmod()(package private) Tokenprivate Tokenprivate Tokennumber()private Tokenprivate Tokenor()private Tokenpipe()private Tokenplus()private Tokenprivate Tokenprivate Tokenprivate voidprivate Tokenslashes()private Tokenstar()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()
-