org.apache.cocoon.components.treeprocessor
Class AbstractProcessingNode

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.cocoon.components.treeprocessor.AbstractProcessingNode
All Implemented Interfaces:
ExecutionContext, Locatable, LogEnabled, ProcessingNode, ThreadSafe
Direct Known Subclasses:
AbstractParentProcessingNode, ActionSetNode, AggregateNode, CallFunctionNode, CallNode, FlowNode, MountNode, NullNode, PipelineEventComponentProcessingNode, ReadNode, RedirectToURINode, ScriptNode

public abstract class AbstractProcessingNode
extends AbstractLogEnabled
implements ProcessingNode, ExecutionContext

Version:
CVS $Id: AbstractProcessingNode.java 233343 2005-08-18 18:06:44Z sylvain $
Author:
Sylvain Wallez

Field Summary
protected  String componentName
          The type of the component
protected  SitemapExecutor executor
          The sitemap executor
protected  Location location
           
 
Constructor Summary
AbstractProcessingNode()
           
AbstractProcessingNode(String type)
           
 
Method Summary
 Location getLocation()
          Get the location of this node.
 String getType()
          Return the component type
 void setLocation(Location location)
          Set the location of this node.
 void setSitemapExecutor(SitemapExecutor executor)
          Set the sitemap executor
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, 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
 

Field Detail

location

protected Location location

componentName

protected String componentName
The type of the component


executor

protected SitemapExecutor executor
The sitemap executor

Constructor Detail

AbstractProcessingNode

public AbstractProcessingNode(String type)

AbstractProcessingNode

public AbstractProcessingNode()
Method Detail

getLocation

public Location getLocation()
Get the location of this node.

Specified by:
getLocation in interface ProcessingNode

setLocation

public void setLocation(Location location)
Set the location of this node.


setSitemapExecutor

public void setSitemapExecutor(SitemapExecutor executor)
Set the sitemap executor


getType

public String getType()
Description copied from interface: ExecutionContext
Return the component type

Specified by:
getType in interface ExecutionContext


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.