org.inria.ns.reflex.processor.exp
Class ExtendedFunctionAction.Predefined
java.lang.Object
org.inria.ns.reflex.processor.core.AbstractAction
org.inria.ns.reflex.processor.core.AbstractFeedAction
org.inria.ns.reflex.processor.exp.AbstractDefinitionAction
org.inria.ns.reflex.processor.exp.ExtendedFunctionAction
org.inria.ns.reflex.processor.exp.ExtendedFunctionAction.Predefined
- All Implemented Interfaces:
- Executable, Presentable, NamespaceContextFactory
- Enclosing class:
- ExtendedFunctionAction
public static class ExtendedFunctionAction.Predefined
- extends ExtendedFunctionAction
A predefined function action.
| Methods inherited from class org.inria.ns.reflex.processor.core.AbstractAction |
addAction, addFallbackAction, createContext, getCanonicalPath, getFallbackAction, getLocalFallbackAction, getLogger, getNamespaceContext, getNode, getParent, recover, recover, removeFallbackAction, reorganize, run, runActions, toPrettyString, toPrettyString, toString |
ExtendedFunctionAction.Predefined
public ExtendedFunctionAction.Predefined(String clazz,
Element element,
AbstractAction parent)
throws XMLException
- Create a new definition action.
- Parameters:
node - The node from which the action has been unmarshalled. Used
for namespace prefix resolution when performing XPath
expressions.parent - The action depending from.
- Throws:
XMLException
addToModule
public void addToModule(Module module)
- Add this function to the module.
- Specified by:
addToModule in class AbstractDefinitionAction
- Parameters:
module - The module that must have the same
namespace than the function name.