JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.util.formulae
Interface Expression

All Superinterfaces:
Cloneable
All Known Subinterfaces:
ExpressionReference, Result
All Known Implementing Classes:
ExpressionList, ExpressionVariable, MathValue, Operation, TableReference

public interface Expression
extends Cloneable

This interface defines the minimum support necessary for something to be considered an expression - basically it must evaluate to something.


Method Summary
 Object clone()
          Define a clone operation for all Expressions
 com.klg.jclass.util.formulae.Result evaluate()
          Return a Result which contains the evaluation of this expression
 

Method Detail

evaluate

public com.klg.jclass.util.formulae.Result evaluate()
Return a Result which contains the evaluation of this expression

Returns:
The Value or List obtained from evaluting an Expression

clone

public Object clone()
             throws CloneNotSupportedException
Define a clone operation for all Expressions

Overrides:
clone in class Object
CloneNotSupportedException

Copyright © 2004 Quest Software Inc..
All rights reserved.