org.apache.cocoon.components.treeprocessor.sitemap
Class PipelinesNode
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.SimpleParentProcessingNode
|
+--org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode
- All Implemented Interfaces:
- org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.logger.Loggable, ProcessingNode, org.apache.avalon.framework.thread.ThreadSafe
- public final class PipelinesNode
- extends SimpleParentProcessingNode
- implements org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.activity.Disposable
Handles <map:pipelines>
- Version:
- CVS $Id: PipelinesNode.java,v 1.3.2.1 2002/11/25 21:51:59 sylvain Exp $
- Author:
- Sylvain Wallez, Carsten Ziegeler
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 |
PipelinesNode
public PipelinesNode(Processor processor)
- Constructor
- Parameters:
processor
- The processor for this sitemap
compose
public void compose(org.apache.avalon.framework.component.ComponentManager manager)
- Keep the component manager used everywhere in the tree so that we can
cleanly dispose it.
- Specified by:
compose
in interface org.apache.avalon.framework.component.Composable
setChildren
public void setChildren(ProcessingNode[] nodes)
- Overrides:
setChildren
in class SimpleParentProcessingNode
getRedirector
public static Redirector getRedirector(Environment env)
invoke
public final boolean invoke(Environment env,
InvokeContext context)
throws java.lang.Exception
- Process the environment. Also adds a
SourceResolver
and a Redirector
in the object model. The previous resolver and
redirector, if any, are restored before return.
- Overrides:
invoke
in class SimpleParentProcessingNode
dispose
public void dispose()
- Dispose the component manager.
- Specified by:
dispose
in interface org.apache.avalon.framework.activity.Disposable
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.