This project has retired. For details please refer to its
Attic page .
FlowNode (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.components.treeprocessor.sitemap
Class FlowNode
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.components.treeprocessor.AbstractProcessingNode
org.apache.cocoon.components.treeprocessor.sitemap.FlowNode
All Implemented Interfaces: Disposable , Composable , LogEnabled , ThreadSafe , ProcessingNode , Locatable
public class FlowNode extends AbstractProcessingNode implements Composable , Disposable
Handler for <map:flow> element in the sitemap.
Since:
September 13, 2002
Version:
CVS $Id: FlowNode.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Ovidiu Predescu
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
FlowNode
public FlowNode (String language)
compose
public void compose (ComponentManager manager)
throws ComponentException
Lookup an flow Interpreter
instance to hold the scripts defined within the <map:flow>
in the sitemap.
Specified by: compose
in interface Composable
Parameters: manager
- a ComponentManager
value
Throws:
ComponentException
- if no flow interpreter could be obtained
invoke
public boolean invoke (Environment env,
InvokeContext context)
throws Exception
This method should never be called by the TreeProcessor, since a
<map:flow>
element should not be in an
"executable" sitemap node.
Specified by: invoke
in interface ProcessingNode
Parameters: env
- an Environment
valuecontext
- an InvokeContext
value
Returns: a boolean
value
Throws:
Exception
- if an error occurs
getInterpreter
public Interpreter getInterpreter ()
dispose
public void dispose ()
Specified by: dispose
in interface Disposable
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.