org.shiftone.bigcalc
Interface Function

All Superinterfaces:
Functor
All Known Implementing Classes:
AbstractNoArgumentFunction, AbstractOneArgumentFunction, AbstractTwoArgumentFunction, Arctan, BigPiCalculator, CalcEFunction, Cosecant, Cosine, Cotangent, MinMax, NaturalExponent, NumericConstantFileFunction, Secant, Sine, SquareRoot, TangentFunction, TryCatchFunction

public interface Function
extends Functor

Represents a type of functor that receieves arguments as part of it's interface. When the function executes, the it is expected to evaluate each argument (functor) as needed.

Version:
$Revision: 1.6 $
Author:
$Author: jeffdrost $

Method Summary
 void setArguments(FunctorList arguments)
           
 
Methods inherited from interface org.shiftone.bigcalc.Functor
evaluate, print
 

Method Detail

setArguments

public void setArguments(FunctorList arguments)
                  throws java.lang.Exception
Throws:
java.lang.Exception