org.apache.cocoon.components.treeprocessor
Class AbstractParentProcessingNode

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLoggable
        |
        +--org.apache.cocoon.components.treeprocessor.AbstractProcessingNode
              |
              +--org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode
All Implemented Interfaces:
org.apache.avalon.framework.logger.Loggable, ProcessingNode, org.apache.avalon.framework.thread.ThreadSafe
Direct Known Subclasses:
CategoryNode, HandleErrorsNode, PipelineNode, SimpleParentProcessingNode

public abstract class AbstractParentProcessingNode
extends AbstractProcessingNode

Version:
CVS $Id: AbstractParentProcessingNode.java,v 1.2.2.2 2002/11/25 21:51:59 sylvain Exp $
Author:
Sylvain Wallez

Fields inherited from class org.apache.cocoon.components.treeprocessor.AbstractProcessingNode
location
 
Fields inherited from interface org.apache.cocoon.components.treeprocessor.ProcessingNode
OBJECT_SOURCE_RESOLVER
 
Constructor Summary
AbstractParentProcessingNode()
           
 
Method Summary
protected  boolean invokeNodes(ProcessingNode[] nodes, Environment env, InvokeContext context)
          Invoke all nodes of a node array in order, until one succeeds.
protected  boolean invokeNodes(ProcessingNode[] nodes, Environment env, InvokeContext context, java.lang.String currentName, java.util.Map currentMap)
          Invoke all nodes of a node array in order, until one succeeds.
 
Methods inherited from class org.apache.cocoon.components.treeprocessor.AbstractProcessingNode
getLocation, getSourceResolver, setLocation
 
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
 
Methods inherited from interface org.apache.cocoon.components.treeprocessor.ProcessingNode
invoke
 

Constructor Detail

AbstractParentProcessingNode

public AbstractParentProcessingNode()
Method Detail

invokeNodes

protected final boolean invokeNodes(ProcessingNode[] nodes,
                                    Environment env,
                                    InvokeContext context,
                                    java.lang.String currentName,
                                    java.util.Map currentMap)
                             throws java.lang.Exception
Invoke all nodes of a node array in order, until one succeeds.
Parameters:
currentMap - the Map of parameters produced by this node, which is added to listOfMap.

invokeNodes

protected final boolean invokeNodes(ProcessingNode[] nodes,
                                    Environment env,
                                    InvokeContext context)
                             throws java.lang.Exception
Invoke all nodes of a node array in order, until one succeeds.


Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.