org.jaxen.saxpath.base
Class XPathLexer
class
XPathLexer
extends Object
private int currentPosition
private int endPosition
private
Token previousToken
private String xpath
XPathLexer(String xpath)
private void consume()
private int currentPosition()
private
Token doubleColon()
private int endPosition()
String getXPath()
private boolean hasMoreChars()
private
Token identifier()
private
Token identifierOrOperatorName()
private boolean isIdentifierChar(char c)
private boolean isIdentifierStartChar(char c)
private
Token leftBracket()
private
Token leftParen()
private char LA(int i)
private
Token notEquals()
private
Token operatorName()
private
Token relationalOperator()
private
Token rightBracket()
private
Token rightParen()
private void setPreviousToken(
Token previousToken)
private void setXPath(String xpath)
private
Token whitespace()