org.exolab.adaptx.xslt.functions
Class ExtensionFunctionCall

java.lang.Object
  extended by org.exolab.adaptx.xpath.XPathFunction
      extended by org.exolab.adaptx.xslt.XSLTFunction
          extended by org.exolab.adaptx.xslt.functions.ExtensionFunctionCall

public class ExtensionFunctionCall
extends XSLTFunction

A class for representing extension function calls

Version:
$Revision: 3633 $ $Date: 2003-03-01 02:38:44 -0500 (Sat, 01 Mar 2003) $
Author:
Keith Visco

Field Summary
static java.lang.String FUNCTION_NOT_DEFINED
           
 
Fields inherited from class org.exolab.adaptx.xslt.XSLTFunction
INVALID_NUMBER_PARAMS, XSLT_NAMESPACE
 
Constructor Summary
ExtensionFunctionCall(java.lang.String name, ProcessorState ps)
          Creates a new ExtensionFunctionCall
 
Method Summary
 XPathResult call(XPathContext context, XPathResult[] args)
          Invokes the function and returns the XPath result.
 java.lang.String getNameSpace()
          Returns the namespace that this function call is in
 
Methods inherited from class org.exolab.adaptx.xslt.XSLTFunction
getFunctionName, getNamespaceURI
 
Methods inherited from class org.exolab.adaptx.xpath.XPathFunction
call
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FUNCTION_NOT_DEFINED

public static final java.lang.String FUNCTION_NOT_DEFINED
See Also:
Constant Field Values
Constructor Detail

ExtensionFunctionCall

public ExtensionFunctionCall(java.lang.String name,
                             ProcessorState ps)
Creates a new ExtensionFunctionCall

Method Detail

call

public XPathResult call(XPathContext context,
                        XPathResult[] args)
                 throws XPathException
Invokes the function and returns the XPath result.

Specified by:
call in class XSLTFunction
Parameters:
context - The XPath context
params - A list of zero or more arguments
Returns:
An XPath result (not null)
Throws:
XPathException - An error occured while invoking this function

getNameSpace

public java.lang.String getNameSpace()
Returns the namespace that this function call is in