com.ximpleware
Class Expr
java.lang.Object
com.ximpleware.Expr
- Direct Known Subclasses:
- BinaryExpr, CachedExpr, 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(VTDNav vn)
evalNumber
public abstract double evalNumber(VTDNav vn)
evalNodeSet
public abstract int evalNodeSet(VTDNav vn)
throws XPathEvalException,
NavException
- Throws:
XPathEvalException
NavException
evalString
public abstract String evalString(VTDNav vn)
reset
public abstract void reset(VTDNav 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)
isFinal
public abstract boolean isFinal()
markCacheable
public void markCacheable()
markCacheable2
public void markCacheable2()
clearCache
public void clearCache()
computeDataSize
protected int computeDataSize(VTDNav vn)
Copyright © 2013. All Rights Reserved.