com.japisoft.xpath.node
Class Operator

java.lang.Object
  |
  +--com.japisoft.xpath.node.AbstractNode
        |
        +--com.japisoft.xpath.node.Expr
              |
              +--com.japisoft.xpath.node.Operator

public class Operator
extends Expr

An operator contains a set of expression

Author:
(c) 2003 JAPISOFT

Constructor Summary
Operator()
           
 
Method Summary
 java.lang.Object eval(XPathContext context)
           
 NodeSet getNSOperand1(XPathContext context)
           
 NodeSet getNSOperand2(XPathContext context)
           
 java.lang.Object getOperand1(XPathContext context)
           
 java.lang.Object getOperand2(XPathContext context)
           
 java.lang.String getOperator()
           
 int getPredefinedOperator()
           
 void setOperator(java.lang.String operator)
          Set the operator
 void setPredefinedOperator(int op)
           
 java.lang.String toString()
           
 
Methods inherited from class com.japisoft.xpath.node.AbstractNode
addNode, getNodeAt, getNodeCount, getParentNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Operator

public Operator()
Method Detail

setOperator

public void setOperator(java.lang.String operator)
Set the operator


getOperator

public java.lang.String getOperator()

toString

public java.lang.String toString()
Overrides:
toString in class Expr

setPredefinedOperator

public void setPredefinedOperator(int op)

getPredefinedOperator

public int getPredefinedOperator()

getOperand1

public java.lang.Object getOperand1(XPathContext context)

getOperand2

public java.lang.Object getOperand2(XPathContext context)

getNSOperand1

public NodeSet getNSOperand1(XPathContext context)

getNSOperand2

public NodeSet getNSOperand2(XPathContext context)

eval

public java.lang.Object eval(XPathContext context)
Overrides:
eval in class Expr