net.sourceforge.jeval.function
Interface FunctionGroup

All Known Implementing Classes:
MathFunctions, StringFunctions

public interface FunctionGroup

A groups of functions that can loaded at one time into an instance of Evaluator.


Method Summary
 java.util.List getFunctions()
          Returns a list of the functions that are loaded by this class.
 java.lang.String getName()
          Returns the name of the function group.
 void load(Evaluator evaluator)
          Loads the functions in this function group into an instance of Evaluator.
 void unload(Evaluator evaluator)
          Unloads the functions in this function group from an instance of Evaluator.
 

Method Detail

getName

java.lang.String getName()
Returns the name of the function group.

Returns:
The name of this function group class.

getFunctions

java.util.List getFunctions()
Returns a list of the functions that are loaded by this class.

Returns:
A list of the functions loaded by this class.

load

void load(Evaluator evaluator)
Loads the functions in this function group into an instance of Evaluator.

Parameters:
evaluator - An instance of Evaluator to load the functions into.

unload

void unload(Evaluator evaluator)
Unloads the functions in this function group from an instance of Evaluator.

Parameters:
evaluator - An instance of Evaluator to unload the functions from.


Copyright (C) 2002-2007 Robert Breidecker.