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]