com.ximpleware.xpath
Class Expr
java.lang.Object
com.ximpleware.xpath.Expr
- Direct Known Subclasses:
- LiteralExpr, NumExpr, UnaryExpr
public abstract class Expr
- extends java.lang.Object
This is the abstract class on which all XPath expressions
are based
Constructor Summary |
Expr()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Expr
public Expr()
adjust
public abstract int adjust(int n)
evalBoolean
public abstract boolean evalBoolean(VTDNav vn)
evalNodeSet
public abstract int evalNodeSet(VTDNav vn)
throws XPathEvalException,
NavException
- Throws:
XPathEvalException
NavException
evalNumber
public abstract double evalNumber(VTDNav vn)
evalString
public abstract java.lang.String evalString(VTDNav vn)
isBoolean
public abstract boolean isBoolean()
isNodeSet
public abstract boolean isNodeSet()
isNumerical
public abstract boolean isNumerical()
isString
public abstract boolean isString()
requireContextSize
public abstract boolean requireContextSize()
reset
public abstract void reset(VTDNav vn)
setContextSize
public abstract void setContextSize(int size)
setPosition
public abstract void setPosition(int pos)
toString
public abstract java.lang.String toString()
- Overrides:
toString
in class java.lang.Object