org.boris.xlloop.handler
Class FunctionInformationHandler

java.lang.Object
  extended by org.boris.xlloop.handler.FunctionInformationHandler
All Implemented Interfaces:
IFunctionHandler

public class FunctionInformationHandler
extends java.lang.Object
implements IFunctionHandler


Constructor Summary
FunctionInformationHandler()
           
 
Method Summary
 void add(FunctionInformation fi)
           
 void add(FunctionInformation[] fis)
           
 void add(FunctionProvider prov)
           
 XLoper execute(IFunctionContext context, java.lang.String name, XLoper[] args)
           
 java.lang.String getCategory()
           
 boolean hasFunction(java.lang.String name)
           
 void remove(FunctionProvider prov)
           
 void setCategory(java.lang.String category)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionInformationHandler

public FunctionInformationHandler()
Method Detail

add

public void add(FunctionInformation fi)

add

public void add(FunctionInformation[] fis)

add

public void add(FunctionProvider prov)

remove

public void remove(FunctionProvider prov)

setCategory

public void setCategory(java.lang.String category)

getCategory

public java.lang.String getCategory()

execute

public XLoper execute(IFunctionContext context,
                      java.lang.String name,
                      XLoper[] args)
               throws RequestException
Specified by:
execute in interface IFunctionHandler
Throws:
RequestException

hasFunction

public boolean hasFunction(java.lang.String name)
Specified by:
hasFunction in interface IFunctionHandler