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

Packages that use ProcessingNode
org.apache.cocoon.components.treeprocessor Evaluation tree based implementation of the Processor interface  
org.apache.cocoon.components.treeprocessor.sitemap Implemention of the Sitemap language  
 

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
           
 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 childrens of this matcher
 

Methods in org.apache.cocoon.components.treeprocessor that return ProcessingNode
 ProcessingNode DefaultTreeBuilder.getRegisteredNode(String name)
           
protected  ProcessingNode DefaultTreeBuilder.createTree(Configuration tree)
          Create the tree once component manager and node builders have been set up.
 ProcessingNode DefaultTreeBuilder.build(Configuration tree)
          Build a processing tree from a Configuration.
 ProcessingNode DefaultTreeBuilder.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 NamedContainerNodeBuilder.buildNode(Configuration config)
           
 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.
 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)
          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 ContainerNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode CategoryNode.getNodeByName(String name)
           
 ProcessingNode NullNodeBuilder.buildNode(Configuration config)
           
 

Methods in org.apache.cocoon.components.treeprocessor with parameters of type ProcessingNode
 void SimpleParentProcessingNode.setChildren(ProcessingNode[] children)
           
 boolean DefaultTreeBuilder.registerNode(String name, ProcessingNode node)
           
 ProcessingNode DefaultTreeBuilder.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, 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, Environment env, InvokeContext context)
          Invoke all nodes of a node array in order, until one succeeds.
 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.
 void ConcreteTreeProcessor.setProcessorData(ServiceManager manager, ClassLoader classloader, ProcessingNode rootNode, List disposableNodes, ComponentLocator componentLocator, List enterSitemapEventListeners, List leaveSitemapEventListeners)
          Set the processor data, result of the treebuilder job
 

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="..."
 class ActTypeNode
          Handles <map:act type="..."
 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
           
 class VPCNode
          A VPC node that just invokes its children and store what parameters are sources.
 

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 SitemapNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ActNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode PipelinesNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode MatchNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode PipelineNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode CallNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode AggregateNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ViewNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ScriptNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ReadNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode GenerateNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ComponentsNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode HandleErrorsNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode RedirectToNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode VPCNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ActionSetNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode MountNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SerializeNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode FlowNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SelectNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode TransformNodeBuilder.buildNode(Configuration config)
           
 

Methods in org.apache.cocoon.components.treeprocessor.sitemap with parameters of type ProcessingNode
 void HandleErrorsNode.setChildren(ProcessingNode[] nodes)
           
 boolean ErrorHandlerHelper.invokeErrorHandler(ProcessingNode node, Exception ex, Environment env, InvokeContext context)
          Handle error using specified error handler processing node.
 void SwitchSelectNode.setCases(ProcessingNode[][] whenNodes, VariableResolver[] whenTests, ProcessingNode[] otherwhiseNodes)
           
 void PipelinesNode.setErrorHandler(ProcessingNode node)
           
 void PipelinesNode.setChildren(ProcessingNode[] nodes)
           
 void PipelineNode.setChildren(ProcessingNode[] nodes)
           
 void PipelineNode.set404Handler(ProcessingNode node)
           
 void PipelineNode.set500Handler(ProcessingNode node)
           
 void SelectNode.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-2005 The Apache Software Foundation. All Rights Reserved.