net.sourceforge.jeval.function.string
Class StringFunctions

java.lang.Object
  extended by net.sourceforge.jeval.function.string.StringFunctions
All Implemented Interfaces:
FunctionGroup

public class StringFunctions
extends java.lang.Object
implements FunctionGroup

A groups of functions that can loaded at one time into an instance of Evaluator. This group contains all of the functions located in the net.sourceforge.jeval.function.string package.


Constructor Summary
StringFunctions()
          Default contructor for this class.
 
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 - "stringFunctions".
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringFunctions

public StringFunctions()
Default contructor for this class. The functions loaded by this class are instantiated in this constructor.

Method Detail

getName

public java.lang.String getName()
Returns the name of the function group - "stringFunctions".

Specified by:
getName in interface FunctionGroup
Returns:
The name of this function group class.

getFunctions

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

Specified by:
getFunctions in interface FunctionGroup
Returns:
A list of the functions loaded by this class.

load

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

Specified by:
load in interface FunctionGroup
Parameters:
evaluator - An instance of Evaluator to load the functions into.

unload

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

Specified by:
unload in interface FunctionGroup
Parameters:
evaluator - An instance of Evaluator to unload the functions from.


Copyright (C) 2002-2007 Robert Breidecker.