org.apache.commons.jxpath
Class FunctionLibrary
java.lang.Object
|
+--org.apache.commons.jxpath.FunctionLibrary
- All Implemented Interfaces:
- Functions
- public class FunctionLibrary
- extends java.lang.Object
- implements Functions
An object that aggregates Functions objects into a group Functions object.
Since JXPathContext can only register a single Functions object,
FunctionLibrary should always be used to group all Functions objects
that need to be registered.
- Version:
- $Revision: 1.3 $ $Date: 2003/03/11 00:59:12 $
- Author:
- Dmitri Plotnikov
Method Summary |
void |
addFunctions(Functions functions)
Add functions to the library |
Function |
getFunction(java.lang.String namespace,
java.lang.String name,
java.lang.Object[] parameters)
Returns a Function, if any, for the specified namespace,
name and parameter types. |
java.util.Set |
getUsedNamespaces()
Returns a set containing all namespaces used by the aggregated
Functions. |
void |
removeFunctions(Functions functions)
Remove functions from the library. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FunctionLibrary
public FunctionLibrary()
addFunctions
public void addFunctions(Functions functions)
- Add functions to the library
removeFunctions
public void removeFunctions(Functions functions)
- Remove functions from the library.
getUsedNamespaces
public java.util.Set getUsedNamespaces()
- Returns a set containing all namespaces used by the aggregated
Functions.
- Specified by:
getUsedNamespaces
in interface Functions
getFunction
public Function getFunction(java.lang.String namespace,
java.lang.String name,
java.lang.Object[] parameters)
- Returns a Function, if any, for the specified namespace,
name and parameter types.
- Specified by:
getFunction
in interface Functions
Copyright © 2001-2003 Apache Software Foundation. All Rights Reserved.