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.