org.exolab.adaptx.xslt
public interface ScriptHandler
Method Summary | |
---|---|
Object | call(String name, Object[] args)
Calls the method with the given name, and set of arguments |
Object | call(String name, Object[] args, String namespace)
Calls the method with the given name, and set of arguments |
boolean | createNamespace(String name)
Creates a new namespace with the given name
|
Object | eval(XSLScript xslScript, Node context)
Evaluates the given XSLScript element using the default namespace |
Object | eval(XSLScript xslScript, Node context, String namespace)
Evaluates the given XSLScript element using the given namespace |
Object | evalAsFunction(XSLScript xslScript, Node context)
Evaluates the given XSLScript element as a function using the
default namespace. |
Object | evalAsFunction(XSLScript xslScript, Node context, String namespace)
Evaluates the given XSLScript element as a function using the
given namespace. |
String | getLanguage()
Returns the name of the language that this ScriptHandler handles |
boolean | hasDefinedFunction(String name, String namespace) |
void | initialize(ProcessorCallback pc)
Initializes the scripting environment |
Parameters: name the name of the method to call args the methods arguments
Returns: the result of the method invocation
Parameters: name the name of the method to call args the methods arguments namespace the Namespace to use for evaluation
Returns: the result of the method invocation
Parameters: xslScript the XSLScript to evaluate context the current DOM Node that is the context of this evaluation.
Returns: the result of the XSLScript evaluation
Parameters: xslScript the XSLScript to evaluate context the current DOM Node that is the context of this evaluation. namespace the Namespace to use for evaluation
Returns: the result of the XSLScript evaluation
Parameters: xslScript the XSLScript to evaluate context the current DOM Node that is the context of this evaluation.
Returns: the result of the XSLScript evaluation
Parameters: xslScript the XSLScript to evaluate context the current DOM Node that is the context of this evaluation. namespace the Namespace to use for evaluation
Returns: the result of the XSLScript evaluation
Returns: the name of the language that this ScriptHandler handles
Parameters: pc the ProcessorCallback for supporting access to the RuleProcessor.