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
protected  ProcessingNode TreeProcessor.rootNode
          The root node of the processing tree
 

Methods in org.apache.cocoon.components.treeprocessor that return ProcessingNode
 ProcessingNode NullNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode NamedContainerNodeBuilder.buildNode(Configuration config)
           
 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(Source source)
           
 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 ContainerNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode CategoryNodeBuilder.buildNode(Configuration config)
           
static ProcessingNode CategoryNodeBuilder.getNamedNode(TreeBuilder builder, String categoryName, String nodeName)
           
 ProcessingNode CategoryNode.getNodeByName(String name)
           
 ProcessingNode TreeBuilder.getRegisteredNode(String name)
           
 ProcessingNode TreeBuilder.build(Configuration tree)
          Build a processing tree from a Configuration.
 ProcessingNode TreeBuilder.build(Source source)
           
 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 DefaultTreeBuilder.registerNode(String name, ProcessingNode node)
          Register a ProcessingNode under a given 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.
 void SimpleParentProcessingNode.setChildren(ProcessingNode[] children)
           
 void 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, 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.
 

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
          View-handling in aggregation : map:aggregate can have a label, but doesn't match view from-position="first" like generators each map:part can have a label if at least one of the parts has a label matching the current view, only parts matching this view are added.
 class CallFunctionNode
          Node handler for calling functions and resuming continuations in the control flow layer.
 class CallNode
           
 class ContinueNode
          Node to handle <map:continue with="..."
 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 ViewNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode TransformNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SitemapNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SerializeNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode SelectNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ScriptNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode RedirectToNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ReadNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode PipelinesNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode PipelineNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode MountNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode MatchNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode HandleErrorsNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode GenerateNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode FlowNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ContinueNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ComponentsNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode CallNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode AggregateNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ActionSetNodeBuilder.buildNode(Configuration config)
           
 ProcessingNode ActNodeBuilder.buildNode(Configuration config)
           
 

Methods in org.apache.cocoon.components.treeprocessor.sitemap with parameters of type ProcessingNode
 void SwitchSelectNode.setCases(ProcessingNode[][] whenNodes, VariableResolver[] whenTests, ProcessingNode[] otherwhiseNodes)
           
 void SelectNode.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 HandleErrorsNode.setChildren(ProcessingNode[] nodes)
           
 boolean ErrorHandlerHelper.invokeErrorHandler(ProcessingNode node, Exception ex, Environment env)
           
 

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



Copyright ⌐ 1999-2004 The Apache Software Foundation. All Rights Reserved.