com.ximpleware.xpath
Class NumExpr
java.lang.Object
com.ximpleware.xpath.Expr
com.ximpleware.xpath.NumExpr
public class NumExpr
- extends Expr
This class represent an XPath that is a double
Field Summary |
double |
dval
|
Constructor Summary |
NumExpr(double d)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dval
public double dval
NumExpr
public NumExpr(double d)
adjust
public int adjust(int n)
- Specified by:
adjust
in class Expr
eval
public double eval()
evalBoolean
public boolean evalBoolean(VTDNav vn)
- Specified by:
evalBoolean
in class Expr
evalNodeSet
public int evalNodeSet(VTDNav vn)
throws XPathEvalException
- Specified by:
evalNodeSet
in class Expr
- Throws:
XPathEvalException
evalNumber
public double evalNumber(VTDNav vn)
- Specified by:
evalNumber
in class Expr
evalString
public java.lang.String evalString(VTDNav vn)
- Specified by:
evalString
in class Expr
isBoolean
public boolean isBoolean()
- Specified by:
isBoolean
in class Expr
isNodeSet
public boolean isNodeSet()
- Specified by:
isNodeSet
in class Expr
isNumerical
public boolean isNumerical()
- Specified by:
isNumerical
in class Expr
isString
public boolean isString()
- Specified by:
isString
in class Expr
requireContextSize
public boolean requireContextSize()
- Specified by:
requireContextSize
in class Expr
reset
public void reset(VTDNav vn)
- Specified by:
reset
in class Expr
setContextSize
public void setContextSize(int size)
- Specified by:
setContextSize
in class Expr
setPosition
public void setPosition(int pos)
- Specified by:
setPosition
in class Expr
toString
public java.lang.String toString()
- Specified by:
toString
in class Expr