org.apache.commons.jxpath.ri.compiler
Class Operation

java.lang.Object
  |
  +--org.apache.commons.jxpath.ri.compiler.Expression
        |
        +--org.apache.commons.jxpath.ri.compiler.Operation
Direct Known Subclasses:
CoreFunction, CoreOperation, ExtensionFunction

public abstract class Operation
extends Expression

Version:
$Revision: 1.6 $ $Date: 2003/03/11 00:59:22 $
Author:
Dmitri Plotnikov

Inner classes inherited from class org.apache.commons.jxpath.ri.compiler.Expression
Expression.PointerIterator, Expression.ValueIterator
 
Field Summary
protected  Expression[] args
           
 
Fields inherited from class org.apache.commons.jxpath.ri.compiler.Expression
NOT_A_NUMBER, ONE, ZERO
 
Constructor Summary
Operation(Expression[] args)
           
 
Method Summary
 boolean computeContextDependent()
          Implemented by subclasses and result is cached by isContextDependent()
 Expression[] getArguments()
           
 
Methods inherited from class org.apache.commons.jxpath.ri.compiler.Expression
compute, computeValue, isContextDependent, iterate, iteratePointers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

args

protected Expression[] args
Constructor Detail

Operation

public Operation(Expression[] args)
Method Detail

getArguments

public Expression[] getArguments()

computeContextDependent

public boolean computeContextDependent()
Description copied from class: Expression
Implemented by subclasses and result is cached by isContextDependent()
Overrides:
computeContextDependent in class Expression


Copyright © 2001-2003 Apache Software Foundation. All Rights Reserved.