org.apache.cocoon.components.treeprocessor
Interface ProcessingNode

All Superinterfaces:
Locatable, ThreadSafe
All Known Subinterfaces:
NamedProcessingNode, ParameterizableProcessingNode
All Known Implementing Classes:
AbstractParentProcessingNode, AbstractProcessingNode, ActionSetNode, ActSetNode, ActTypeNode, AggregateNode, CallFunctionNode, CallNode, CategoryNode, ContainerNode, FlowNode, GenerateNode, HandleErrorsNode, MatchNode, MountNode, NamedContainerNode, NullNode, PipelineEventComponentProcessingNode, PipelineNode, PipelinesNode, PreparableMatchNode, ReadNode, RedirectToURINode, ScriptNode, SelectNode, SerializeNode, SimpleParentProcessingNode, SimpleSelectorProcessingNode, SwitchSelectNode, TransformNode

public interface ProcessingNode
extends ThreadSafe, Locatable

Version:
CVS $Id: ProcessingNode.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Sylvain Wallez

Field Summary
static String OBJECT_SOURCE_RESOLVER
          The key of the SourceResolver in the object model.
 
Method Summary
 Location getLocation()
          Get the location of this node.
 boolean invoke(Environment env, InvokeContext context)
          Process environment.
 

Field Detail

OBJECT_SOURCE_RESOLVER

static final String OBJECT_SOURCE_RESOLVER
The key of the SourceResolver in the object model.

See Also:
Constant Field Values
Method Detail

invoke

boolean invoke(Environment env,
               InvokeContext context)
               throws Exception
Process environment.

Throws:
Exception

getLocation

Location getLocation()
Get the location of this node.

Specified by:
getLocation in interface Locatable
Returns:
the location


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.