Save This Page
Home » cocoon-2.1.11-src » org.apache » cocoon » components » treeprocessor » sitemap » [javadoc | source]
org.apache.cocoon.components.treeprocessor.sitemap
public class: CallFunctionNode [javadoc | source]
java.lang.Object
   org.apache.avalon.framework.logger.AbstractLogEnabled
      org.apache.cocoon.components.treeprocessor.AbstractProcessingNode
         org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode

All Implemented Interfaces:
    org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.component.Composable, ProcessingNode

Node handler for calling functions and resuming continuations in the control flow layer.
Field Summary
protected  List parameters     
protected  VariableResolver functionName     
protected  VariableResolver continuationId     
protected  ComponentManager manager     
protected  Interpreter interpreter     
Fields inherited from org.apache.cocoon.components.treeprocessor.AbstractProcessingNode:
location
Constructor:
 public CallFunctionNode(VariableResolver functionName,
    VariableResolver continuationId) 
Method from org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode Summary:
compose,   configure,   invoke,   resolveList,   setInterpreter
Methods from org.apache.cocoon.components.treeprocessor.AbstractProcessingNode:
getLocation,   getSourceResolver,   setLocation
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode Detail:
 public  void compose(ComponentManager manager) 
 public  void configure(Configuration config) throws ConfigurationException 
    Obtain the configuration specific to this node type and update the internal state.
 public boolean invoke(Environment env,
    InvokeContext context) throws Exception 
 public static List resolveList(List expressions,
    ComponentManager manager,
    InvokeContext context,
    Map objectModel) throws PatternException 
 public  void setInterpreter(Interpreter interp) throws Exception