Uses of Interface
org.apache.cocoon.components.treeprocessor.ProcessingNode

Packages that use ProcessingNode
org.apache.cocoon.components.treeprocessor   
org.apache.cocoon.components.treeprocessor.sitemap   
 

Uses of ProcessingNode in org.apache.cocoon.components.treeprocessor
 

Subinterfaces of ProcessingNode in org.apache.cocoon.components.treeprocessor
 interface NamedProcessingNode
          A ProcessingNode that has a name.
 interface ParameterizableProcessingNode
          A ProcessingNode that has parameters.
 

Classes in org.apache.cocoon.components.treeprocessor that implement ProcessingNode
 class AbstractParentProcessingNode
           
 class AbstractProcessingNode
          Base class for ProcessingNode implementations.
 class CategoryNode
          A generic container node that just invokes its children.
 class ContainerNode
          A generic container node that just invokes its children.
 class NamedContainerNode
          A named container node that just invokes its children.
 class NullNode
          A no-op node to stub not yet implemented features.
 class PipelineEventComponentProcessingNode
           
 class SimpleParentProcessingNode
           
 class SimpleSelectorProcessingNode
          Base class for processing nodes that are based on a component in a Selector (act, match, select, etc).
 

Fields in org.apache.cocoon.components.treeprocessor declared as ProcessingNode
protected  ProcessingNode[] SimpleParentProcessingNode.children
          The children of this node
 

Methods in org.apache.cocoon.components.treeprocessor that return ProcessingNode
 ProcessingNode ContainerNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode NamedContainerNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode NullNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode CategoryNode.getNodeByName(String name)
           
 ProcessingNode CategoryNodeBuilder.buildNode(Configuration config)
           
static ProcessingNode CategoryNodeBuilder.getNamedNode(TreeBuilder builder, String categoryName, String nodeName)
           
 ProcessingNode TreeBuilder.getRegisteredNode(String name)
           
 ProcessingNode TreeBuilder.build(Configuration config, String location)
          Build a processing tree from a Configuration object holding the sitemap program.
 ProcessingNode TreeBuilder.setupNode(ProcessingNode node, Configuration config)
          Setup a ProcessingNode by setting its location, calling all the lifecycle interfaces it implements and giving it the parameter map if it's a ParameterizableNode.
 ProcessingNode ProcessingNodeBuilder.buildNode(Configuration config)
          Build the ProcessingNode and its children from the given Configuration, and optionnaly register it in the tree builder for lookup by other LinkedProcessingNodeBuilders.
protected  ProcessingNode[] AbstractParentProcessingNodeBuilder.buildChildNodes(Configuration config)
           
static ProcessingNode[] AbstractParentProcessingNodeBuilder.toNodeArray(List list)
          Convenience function that converts a List of ProcessingNodes to an array.
 

Methods in org.apache.cocoon.components.treeprocessor with parameters of type ProcessingNode
 void ConcreteTreeProcessor.setProcessorData(WebApplicationContext webAppContext, ProcessingNode rootNode, List disposableNodes, List enterSitemapEventListeners, List leaveSitemapEventListeners)
          Set the processor data, result of the treebuilder job
 boolean TreeBuilder.registerNode(String name, ProcessingNode node)
          Register a ProcessingNode under a given name.
 ProcessingNode TreeBuilder.setupNode(ProcessingNode node, Configuration config)
          Setup a ProcessingNode by setting its location, calling all the lifecycle interfaces it implements and giving it the parameter map if it's a ParameterizableNode.
protected  boolean AbstractParentProcessingNode.invokeNodes(ProcessingNode[] nodes, org.apache.cocoon.environment.Environment env, InvokeContext context, String currentName, Map currentMap)
          Invoke all nodes of a node array in order, until one succeeds.
protected  boolean AbstractParentProcessingNode.invokeNodes(ProcessingNode[] nodes, org.apache.cocoon.environment.Environment env, InvokeContext context)
          Invoke all nodes of a node array in order, until one succeeds.
 void SimpleParentProcessingNode.setChildren(ProcessingNode[] children)
           
 

Uses of ProcessingNode in org.apache.cocoon.components.treeprocessor.sitemap
 

Classes in org.apache.cocoon.components.treeprocessor.sitemap that implement ProcessingNode
 class ActionSetNode
           
 class ActSetNode
          Handles <map:act type="..."> (action-sets calls are handled by ActSetNode).
 class ActTypeNode
          Handles <map:act type="..."> (action-sets calls are handled by ActSetNode).
 class AggregateNode
          Aggregate sitemap node.
 class CallFunctionNode
          Node handler for calling functions and resuming continuations in the control flow layer.
 class CallNode
           
 class FlowNode
          Handler for <map:flow> element in the sitemap.
 class GenerateNode
           
 class HandleErrorsNode
          Handles <map:handle-errors>
 class MatchNode
           
 class MountNode
           
 class PipelineNode
          Handles <map:pipeline>
 class PipelinesNode
          Handles <map:pipelines>
 class PreparableMatchNode
           
 class ReadNode
           
 class RedirectToURINode
           
 class ScriptNode
          Handler for <map:script> elements in the sitemap.
 class SelectNode
           
 class SerializeNode
           
 class SwitchSelectNode
           
 class TransformNode
           
 

Fields in org.apache.cocoon.components.treeprocessor.sitemap declared as ProcessingNode
protected  ProcessingNode CallNodeBuilder.node
           
 

Methods in org.apache.cocoon.components.treeprocessor.sitemap that return ProcessingNode
 ProcessingNode HandleErrorsNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode GenerateNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode PipelineNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode MatchNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ComponentsNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode PipelinesNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode RedirectToNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode TransformNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SitemapLanguage.getRegisteredNode(String name)
           
protected  ProcessingNode SitemapLanguage.createTree(Configuration tree)
          Create the tree once component manager and node builders have been set up.
 ProcessingNode SitemapLanguage.build(Configuration tree, String location)
          Build a processing tree from a Configuration.
 ProcessingNode SitemapLanguage.setupNode(ProcessingNode node, Configuration config)
          Setup a ProcessingNode by setting its location, calling all the lifecycle interfaces it implements and giving it the parameter map if it's a ParameterizableNode.
 ProcessingNode MountNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SitemapNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ReadNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ViewNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SelectNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode FlowNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ActionSetNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ScriptNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode CallNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SerializeNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode AggregateNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ActNodeBuilder.buildNode(Configuration config)
           
 

Methods in org.apache.cocoon.components.treeprocessor.sitemap with parameters of type ProcessingNode
 void PipelineNode.setChildren(ProcessingNode[] nodes)
           
 void PipelineNode.setErrorHandler(ProcessingNode node)
           
 void SelectNode.setCases(ProcessingNode[][] whenNodes, VariableResolver[] whenTests, ProcessingNode[] otherwhiseNodes)
           
 boolean SitemapLanguage.registerNode(String name, ProcessingNode node)
           
 ProcessingNode SitemapLanguage.setupNode(ProcessingNode node, Configuration config)
          Setup a ProcessingNode by setting its location, calling all the lifecycle interfaces it implements and giving it the parameter map if it's a ParameterizableNode.
 void PipelinesNode.setErrorHandler(ProcessingNode node)
           
 void PipelinesNode.setChildren(ProcessingNode[] nodes)
           
 void HandleErrorsNode.setChildren(ProcessingNode[] nodes)
           
 void SwitchSelectNode.setCases(ProcessingNode[][] whenNodes, VariableResolver[] whenTests, ProcessingNode[] otherwhiseNodes)
           
 

Constructors in org.apache.cocoon.components.treeprocessor.sitemap with parameters of type ProcessingNode
ActionSetNode(String name, ProcessingNode[] nodes, String[] actionNames)
           
 



Copyright © 1999-2008 The Apache Software Foundation. All Rights Reserved.