com.ximpleware
Class FuncExpr
java.lang.Object
com.ximpleware.Expr
com.ximpleware.FuncExpr
public class FuncExpr
- extends Expr
FuncExpr implements the function expression defined
in XPath spec
argumentList
public Alist argumentList
opCode
public int opCode
START
public static final int START
- See Also:
- Constant Field Values
END
public static final int END
- See Also:
- Constant Field Values
TERMINAL
public static final int TERMINAL
- See Also:
- Constant Field Values
FORWARD
public static final int FORWARD
- See Also:
- Constant Field Values
BACKWARD
public static final int BACKWARD
- See Also:
- Constant Field Values
FuncExpr
public FuncExpr(int oc,
Alist list)
checkArgumentCount
public final boolean checkArgumentCount()
toString
public final String toString()
- Specified by:
toString in class Expr
evalString
public final String evalString(VTDNav vn)
throws UnsupportedException
- Specified by:
evalString in class Expr
- Throws:
UnsupportedException
evalNumber
public final double evalNumber(VTDNav vn)
- Specified by:
evalNumber in class Expr
evalNodeSet
public final int evalNodeSet(VTDNav vn)
throws XPathEvalException
- Specified by:
evalNodeSet in class Expr
- Throws:
XPathEvalException
evalBoolean
public final boolean evalBoolean(VTDNav vn)
- Specified by:
evalBoolean in class Expr
reset
public final void reset(VTDNav vn)
- Specified by:
reset in class Expr
fname
public String fname()
isNodeSet
public final boolean isNodeSet()
- Specified by:
isNodeSet in class Expr
isNumerical
public final boolean isNumerical()
- Specified by:
isNumerical in class Expr
isString
public final boolean isString()
- Specified by:
isString in class Expr
isBoolean
public final boolean isBoolean()
- Specified by:
isBoolean in class Expr
requireContextSize
public final boolean requireContextSize()
- Specified by:
requireContextSize in class Expr
setContextSize
public final void setContextSize(int size)
- Specified by:
setContextSize in class Expr
setPosition
public void setPosition(int pos)
- Specified by:
setPosition in class Expr
adjust
public int adjust(int n)
- Specified by:
adjust in class Expr
isFinal
public boolean isFinal()
- Specified by:
isFinal in class Expr
markCacheable2
public void markCacheable2()
- Overrides:
markCacheable2 in class Expr
markCacheable
public void markCacheable()
- Overrides:
markCacheable in class Expr
clearCache
public void clearCache()
- Overrides:
clearCache in class Expr
Copyright © 2013. All Rights Reserved.