com.ximpleware.extended.xpath
Class Expr
java.lang.Object
com.ximpleware.extended.xpath.Expr
- Direct Known Subclasses:
- BinaryExpr, FilterExpr, FuncExpr, LiteralExpr, LocationPathExpr, NumExpr, PathExpr, UnaryExpr, UnionExpr, VariableExpr
public abstract class Expr
- extends Object
This is the abstract class on which all XPath expressions
are based
|
Constructor Summary |
Expr()
|
Expr
public Expr()
evalBoolean
public abstract boolean evalBoolean(VTDNavHuge vn)
evalNumber
public abstract double evalNumber(VTDNavHuge vn)
evalNodeSet
public abstract int evalNodeSet(VTDNavHuge vn)
throws XPathEvalExceptionHuge,
NavExceptionHuge
- Throws:
XPathEvalExceptionHuge
NavExceptionHuge
evalString
public abstract String evalString(VTDNavHuge vn)
reset
public abstract void reset(VTDNavHuge vn)
toString
public abstract String toString()
- Overrides:
toString in class Object
isNumerical
public abstract boolean isNumerical()
isNodeSet
public abstract boolean isNodeSet()
isString
public abstract boolean isString()
isBoolean
public abstract boolean isBoolean()
requireContextSize
public abstract boolean requireContextSize()
setContextSize
public abstract void setContextSize(int size)
setPosition
public abstract void setPosition(int pos)
adjust
public abstract int adjust(int n)
Copyright © 2013. All Rights Reserved.