ovidiu 02/03/17 22:38:32 Modified: src/scratchpad/schecoon/src/org/apache/cocoon/components/flow Interpreter.java Log: (setResources): New method to make the resources tree available to the flow interpreter. Pass a Map to processPipeline instead of a HashMap. Revision Changes Path 1.5 +12 -5 xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/Interpreter.java Index: Interpreter.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/Interpreter.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Interpreter.java 17 Mar 2002 21:52:05 -0000 1.4 +++ Interpreter.java 18 Mar 2002 06:38:32 -0000 1.5 @@ -1,9 +1,8 @@ package org.apache.cocoon.components.flow; -import java.io.InputStream; -import java.util.HashMap; import java.util.List; -import org.apache.avalon.framework.thread.ThreadSafe; +import java.util.Map; +import org.apache.cocoon.components.treeprocessor.CategoryNode; import org.apache.cocoon.components.treeprocessor.InvokeContext; import org.apache.cocoon.environment.Environment; import org.apache.cocoon.environment.Source; @@ -152,12 +151,20 @@ * * @param name a <code>String</code> value, the name of the pipeline * (resource) in the sitemap. - * @param pipelineArgs a <code>HashMap</code> value, the arguments + * @param pipelineArgs a <code>Map</code> value, the arguments * to be passed to the sitemap. * @param bizData a <code>Object</code> value, the Java object or * <code>null</code> which contains the business data to be passed * to the generator of the pipeline (usually XSP or JSP). */ - void processPipeline(String name, HashMap pipelineArgs, Object bizData) + void processPipeline(String name, Map pipelineArgs, Object bizData) throws Exception; + + /** + * Passes the resources tree from the sitemap. This contains all the + * named pipelines defined in a sitemap. + * + * @param resources a <code>CategoryNode</code> value + */ + void setResources(CategoryNode resources); }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]