class XPathLexer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
currentPosition |
private int |
endPosition |
private boolean |
expectOperator |
private java.lang.String |
xpath |
Constructor and Description |
---|
XPathLexer(java.lang.String xpath) |
Modifier and Type | Method and Description |
---|---|
private 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 |
doubleColon() |
private Token |
equals() |
(package private) java.lang.String |
getXPath() |
private boolean |
hasMoreChars() |
private Token |
identifier() |
private Token |
identifierOrOperatorName() |
private char |
LA(int i) |
private Token |
leftBracket() |
private Token |
leftParen() |
private Token |
literal() |
private Token |
minus() |
private Token |
mod() |
(package private) Token |
nextToken() |
private Token |
notEquals() |
private Token |
number() |
private Token |
operatorName() |
private Token |
or() |
private Token |
pipe() |
private Token |
plus() |
private Token |
relationalOperator() |
private Token |
rightBracket() |
private Token |
rightParen() |
private void |
setXPath(java.lang.String xpath) |
private Token |
slashes() |
private Token |
star() |
private Token |
whitespace() |
private java.lang.String xpath
private int currentPosition
private int endPosition
private boolean expectOperator
private void setXPath(java.lang.String xpath)
java.lang.String getXPath()
Token nextToken()
private Token identifierOrOperatorName()
private Token identifier()
private Token operatorName()
private Token mod()
private Token div()
private Token and()
private Token or()
private Token number()
private Token whitespace()
private Token comma()
private Token equals()
private Token minus()
private Token plus()
private Token dollar()
private Token pipe()
private Token at()
private Token colon()
private Token doubleColon()
private Token notEquals()
private Token relationalOperator()
private Token star()
private Token literal()
private Token dots()
private Token leftBracket()
private Token rightBracket()
private Token leftParen()
private Token rightParen()
private Token slashes()
private char LA(int i)
private void consume()
private boolean hasMoreChars()