org.exolab.adaptx.xslt.functions
Class SystemFunctionCall

java.lang.Object
  extended byorg.exolab.adaptx.xpath.XPathFunction
      extended byorg.exolab.adaptx.xslt.XSLTFunction
          extended byorg.exolab.adaptx.xslt.functions.SystemFunctionCall

public class SystemFunctionCall
extends XSLTFunction

A implementation of the "system-property" function call

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/01 07:39:55 $
Author:
Keith Visco

Field Summary
static short FUNCTION_AVAILABLE
           
static short SYSTEM_PROPERTY
           
 
Fields inherited from class org.exolab.adaptx.xslt.XSLTFunction
INVALID_NUMBER_PARAMS, XSLT_NAMESPACE
 
Constructor Summary
SystemFunctionCall(ProcessorState ps)
          Creates a new SystemFunctionCall using the default function type (system-property())
SystemFunctionCall(ProcessorState ps, short type)
          Creates a new SystemFunctionCall
 
Method Summary
 XPathResult call(XPathContext context, XPathResult[] args)
          Invokes the function and returns the XPath result.
 
Methods inherited from class org.exolab.adaptx.xslt.XSLTFunction
getFunctionName, getNamespaceURI
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYSTEM_PROPERTY

public static final short SYSTEM_PROPERTY
See Also:
Constant Field Values

FUNCTION_AVAILABLE

public static final short FUNCTION_AVAILABLE
See Also:
Constant Field Values
Constructor Detail

SystemFunctionCall

public SystemFunctionCall(ProcessorState ps)
Creates a new SystemFunctionCall using the default function type (system-property())


SystemFunctionCall

public SystemFunctionCall(ProcessorState ps,
                          short type)
Creates a new SystemFunctionCall

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
Returns:
An XPath result (not null)
Throws:
XPathException - An error occured while invoking this function