ovidiu 02/03/17 22:39:21 Modified: src/scratchpad/schecoon/src/org/apache/cocoon/components/flow JavaScriptInterpreter.java Log: Added initial support for invoking a pipeline. Revision Changes Path 1.6 +8 -15 xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/JavaScriptInterpreter.java Index: JavaScriptInterpreter.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/JavaScriptInterpreter.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- JavaScriptInterpreter.java 17 Mar 2002 21:58:35 -0000 1.5 +++ JavaScriptInterpreter.java 18 Mar 2002 06:39:21 -0000 1.6 @@ -4,29 +4,17 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; -import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.avalon.framework.activity.Initializable; -import org.apache.avalon.framework.component.Component; -import org.apache.avalon.framework.component.ComponentException; -import org.apache.avalon.framework.component.ComponentManager; -import org.apache.avalon.framework.context.ContextException; -import org.apache.avalon.framework.context.Contextualizable; -import org.apache.avalon.framework.logger.AbstractLoggable; -import org.apache.avalon.framework.parameters.Parameters; -import org.apache.avalon.framework.thread.ThreadSafe; -import org.apache.cocoon.Constants; import org.apache.cocoon.components.flow.javascript.JSCocoon; import org.apache.cocoon.components.flow.javascript.JSGlobal; import org.apache.cocoon.components.flow.javascript.JSLog; import org.apache.cocoon.components.treeprocessor.InvokeContext; +import org.apache.cocoon.components.treeprocessor.MapStackResolver; +import org.apache.cocoon.components.treeprocessor.ProcessingNode; import org.apache.cocoon.environment.Environment; -import org.apache.cocoon.environment.ObjectModelHelper; -import org.apache.cocoon.environment.Request; -import org.apache.cocoon.environment.Response; import org.apache.cocoon.environment.Source; -import org.apache.cocoon.environment.http.HttpEnvironment; import org.mozilla.javascript.Context; import org.mozilla.javascript.Function; import org.mozilla.javascript.PropertyException; @@ -182,8 +170,13 @@ } } - public void processPipeline(String name, HashMap pipelineArgs, Object bizData) + public void processPipeline(String name, Map pipelineArgs, + Object bizData) throws Exception { + ProcessingNode pipeline + = resources.getNodeByName(MapStackResolver.unescape(name)); + System.out.println("processPipeline: found pipeline named " + name + + " to be " + pipeline); } }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]