org.apache.cocoon.components.treeprocessor.sitemap
Class PipelineNode
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLoggable
|
+--org.apache.cocoon.components.treeprocessor.AbstractProcessingNode
|
+--org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode
|
+--org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode
- All Implemented Interfaces:
- org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.logger.Loggable, ParameterizableProcessingNode, ProcessingNode, org.apache.avalon.framework.thread.ThreadSafe
- public class PipelineNode
- extends AbstractParentProcessingNode
- implements org.apache.avalon.framework.component.Composable, ParameterizableProcessingNode
Handles <map:pipeline>
- Version:
- CVS $Id: PipelineNode.java,v 1.1.2.3 2002/11/25 21:51:59 sylvain Exp $
- Author:
- Sylvain Wallez, Gianugo Rabellino, Carsten Ziegeler
Field Summary |
protected java.util.Map |
parameters
Optional Sitemap parameters |
protected java.lang.String |
processingPipeline
The component name of the processing pipeline |
Constructor Summary |
PipelineNode(org.apache.avalon.framework.configuration.Configuration config)
A constructor to receive the optional expires parameter
and optional parameters for the processing pipeline |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable |
getLogger, setLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processingPipeline
protected java.lang.String processingPipeline
- The component name of the processing pipeline
parameters
protected java.util.Map parameters
- Optional Sitemap parameters
PipelineNode
public PipelineNode(org.apache.avalon.framework.configuration.Configuration config)
- A constructor to receive the optional expires parameter
and optional parameters for the processing pipeline
compose
public void compose(org.apache.avalon.framework.component.ComponentManager manager)
- The component manager is used to create error pipelines
- Specified by:
compose
in interface org.apache.avalon.framework.component.Composable
setChildren
public void setChildren(ProcessingNode[] nodes)
setParameters
public void setParameters(java.util.Map parameterMap)
- Description copied from interface:
ParameterizableProcessingNode
- Set the parameters of this node as a
Map
of VariableResolver
s
that will be resolved at process-time.
- Specified by:
setParameters
in interface ParameterizableProcessingNode
setLast
public void setLast(boolean isLast)
set404Handler
public void set404Handler(ProcessingNode node)
set500Handler
public void set500Handler(ProcessingNode node)
setInternalOnly
public void setInternalOnly(boolean internalOnly)
invoke
public final boolean invoke(Environment env,
InvokeContext context)
throws java.lang.Exception
- Description copied from interface:
ProcessingNode
- Process environment.
- Specified by:
invoke
in interface ProcessingNode
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.