org.apache.cocoon.components.treeprocessor
Interface ProcessingNode

All Superinterfaces:
Locatable, ThreadSafe
All Known Subinterfaces:
NamedProcessingNode, ParameterizableProcessingNode
All Known Implementing Classes:
AbstractProcessingNode, ActionSetNode, ActSetNode, ActTypeNode, CallNode, GenerateNode, MatchNode, NamedContainerNode, PipelineNode, PreparableMatchNode, ReadNode, SelectNode, SerializeNode, SwitchSelectNode, TransformNode

public interface ProcessingNode
extends ThreadSafe, Locatable

Version:
CVS $Id: ProcessingNode.java 433543 2006-08-22 06:22:54Z crossley $
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

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

See Also:
Constant Field Values
Method Detail

invoke

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

Throws:
Exception

getLocation

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

Specified by:
getLocation in interface Locatable
Returns:
the location


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