| java.lang.Object com.caucho.xpath.Expr com.caucho.xpath.expr.NodeSetExpr
NodeSetExpr | public class NodeSetExpr extends Expr (Code) | | |
evalBoolean | public boolean evalBoolean(Node node, ExprEnvironment env) throws XPathException(Code) | | Returns true if there are any patterns matching the pattern.
Parameters: node - the current node Parameters: env - the variable environment. |
evalNodeSet | public NodeIterator evalNodeSet(Node node, ExprEnvironment env) throws XPathException(Code) | | Evaluate a node-set object, returning an iterator of the node set.
Parameters: node - the current node Parameters: env - the variable environment an iterator of the nodes |
evalNumber | public double evalNumber(Node node, ExprEnvironment env) throws XPathException(Code) | | Returns the value of the expression as a number.
Parameters: node - the current node Parameters: env - the variable environment. |
evalObject | public Object evalObject(Node node, ExprEnvironment env) throws XPathException(Code) | | Evaluate a node-set object, returning an ArrayList of the node set.
Parameters: node - the current node Parameters: env - the variable environment an array list of the nodes |
evalString | public String evalString(Node node, ExprEnvironment env) throws XPathException(Code) | | Returns the value of the node set expression as a string.
The value is the text value of the first node.
Parameters: node - the current node Parameters: env - the variable environment the combined text value of the node. |
isNodeSet | public boolean isNodeSet()(Code) | | NodeSetExprs prefer to be node sets.
|
Methods inherited from com.caucho.xpath.Expr | public void addParam(Env newEnv, String name, Node node, Env env) throws XPathException(Code)(Java Doc) public void addVar(Env newEnv, String name, Node node, Env env) throws XPathException(Code)(Java Doc) public boolean evalBoolean(Node node) throws XPathException(Code)(Java Doc) abstract public boolean evalBoolean(Node node, ExprEnvironment env) throws XPathException(Code)(Java Doc) public NodeIterator evalNodeSet(Node node) throws XPathException(Code)(Java Doc) public NodeIterator evalNodeSet(Node node, ExprEnvironment env) throws XPathException(Code)(Java Doc) public double evalNumber(Node node) throws XPathException(Code)(Java Doc) abstract public double evalNumber(Node node, ExprEnvironment env) throws XPathException(Code)(Java Doc) public Object evalObject(Node node) throws XPathException(Code)(Java Doc) abstract public Object evalObject(Node node, ExprEnvironment env) throws XPathException(Code)(Java Doc) public String evalString(Node node) throws XPathException(Code)(Java Doc) abstract public String evalString(Node node, ExprEnvironment env) throws XPathException(Code)(Java Doc) public void evalString(CharBuffer cb, Node node) throws XPathException(Code)(Java Doc) public void evalString(CharBuffer cb, Node node, ExprEnvironment env) throws XPathException(Code)(Java Doc) public Var evalVar(Node node, ExprEnvironment env) throws XPathException(Code)(Java Doc) public AbstractPattern getListContext()(Code)(Java Doc) public boolean isBoolean()(Code)(Java Doc) public boolean isNodeSet()(Code)(Java Doc) public boolean isNumber()(Code)(Java Doc) public boolean isString()(Code)(Java Doc) public void setListContext(AbstractPattern listContext)(Code)(Java Doc) public void setVar(String name, Node node, Env env) throws XPathException(Code)(Java Doc) protected static double stringToNumber(String string) throws XPathException(Code)(Java Doc) public static boolean toBoolean(Object value) throws XPathException(Code)(Java Doc) public static double toDouble(Object value) throws XPathException(Code)(Java Doc) public static Node toNode(Object value) throws XPathException(Code)(Java Doc) protected AbstractPattern toNodeList()(Code)(Java Doc) public static String toString(Object value) throws XPathException(Code)(Java Doc)
|
|
|