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
           
 

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.build(Configuration tree)
          Build a processing tree from a Configuration.
 ProcessingNode TreeBuilder.build(Configuration tree)
          Build a processing tree from a Configuration.
 ProcessingNode DefaultTreeBuilder.build(Source source)
           
 ProcessingNode TreeBuilder.build(Source source)
           
protected  ProcessingNode[] AbstractParentProcessingNodeBuilder.buildChildNodes(Configuration config)
           
 ProcessingNode NullNodeBuilder.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.
 ProcessingNode NamedContainerNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode CategoryNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ContainerNodeBuilder.buildNode(Configuration config)
           
protected  ProcessingNode DefaultTreeBuilder.createTree(Configuration tree)
          Create the tree once component manager and node builders have been set up.
static ProcessingNode CategoryNodeBuilder.getNamedNode(TreeBuilder builder, String categoryName, String nodeName)
           
 ProcessingNode CategoryNode.getNodeByName(String name)
           
 ProcessingNode DefaultTreeBuilder.getRegisteredNode(String name)
           
 ProcessingNode TreeBuilder.getRegisteredNode(String name)
           
 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 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.
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
protected  boolean AbstractParentProcessingNode.invokeNodes(ProcessingNode[] nodes, Environment env, InvokeContext context)
          Invoke all nodes of a node array in order, until one succeeds.
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.
 boolean DefaultTreeBuilder.registerNode(String name, ProcessingNode node)
           
 boolean TreeBuilder.registerNode(String name, ProcessingNode node)
          Register a ProcessingNode under a given name.
 void SimpleParentProcessingNode.setChildren(ProcessingNode[] children)
           
 void ConcreteTreeProcessor.setProcessorData(ComponentManager manager, ProcessingNode rootNode, List disposableNodes)
          Set the processor data, result of the treebuilder job
 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 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.
 

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
           
 

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

Methods in org.apache.cocoon.components.treeprocessor.sitemap with parameters of type ProcessingNode
 boolean ErrorHandlerHelper.invokeErrorHandler(ProcessingNode node, Exception ex, Environment env, InvokeContext context)
          Handle error using specified error handler processing node.
 void PipelineNode.set404Handler(ProcessingNode node)
           
 void PipelineNode.set500Handler(ProcessingNode node)
           
 void SwitchSelectNode.setCases(ProcessingNode[][] whenNodes, VariableResolver[] whenTests, ProcessingNode[] otherwhiseNodes)
           
 void SwitchSelectNode.setCases(ProcessingNode[][] whenNodes, VariableResolver[] whenTests, ProcessingNode[] otherwhiseNodes)
           
 void SelectNode.setCases(ProcessingNode[][] whenNodes, VariableResolver[] whenTests, ProcessingNode[] otherwhiseNodes)
           
 void SelectNode.setCases(ProcessingNode[][] whenNodes, VariableResolver[] whenTests, ProcessingNode[] otherwhiseNodes)
           
 void PipelinesNode.setChildren(ProcessingNode[] nodes)
           
 void HandleErrorsNode.setChildren(ProcessingNode[] nodes)
           
 void PipelineNode.setChildren(ProcessingNode[] nodes)
           
 void PipelinesNode.setErrorHandler(ProcessingNode node)
           
 

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



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