de.fraunhofer.ipsi.xquery.functions
Class ExternalFunctions

java.lang.Object
  extended by de.fraunhofer.ipsi.xquery.functions.ExternalFunctions

public class ExternalFunctions
extends java.lang.Object


Method Summary
static ExternalFunctions getInstance()
          Method getInstance
 FunctionDefinition lookup(javax.xml.namespace.QName name)
          Method lookup
 void registerExternalFunction(javax.xml.namespace.QName name, FunctionDefinition func)
          Method registerExternalFunction
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static final ExternalFunctions getInstance()
Method getInstance

Returns:
an ExternalFunctions

registerExternalFunction

public final void registerExternalFunction(javax.xml.namespace.QName name,
                                           FunctionDefinition func)
Method registerExternalFunction

Parameters:
name - a XS_QName
func - a FunctionDefinition
Throws:
FunctionException

lookup

public final FunctionDefinition lookup(javax.xml.namespace.QName name)
Method lookup

Parameters:
name - a XS_QName
Returns:
a FunctionDefinition