ovidiu 2002/09/24 01:14:47
Modified: src/java/org/apache/cocoon/components/flow/javascript
JSCocoon.java
Log:
Renamed the interpreter instance variable. Moved the implementation
for the JavaScript createSession() and removeSession() in
JavaScriptInterpreter instead.
Revision Changes Path
1.8 +9 -17
xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/JSCocoon.java
Index: JSCocoon.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/JSCocoon.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- JSCocoon.java 6 Sep 2002 00:14:06 -0000 1.7
+++ JSCocoon.java 24 Sep 2002 08:14:47 -0000 1.8
@@ -87,7 +87,7 @@
public class JSCocoon extends ScriptableObject
{
protected static String OBJECT_SOURCE_RESOLVER = "source-resolver";
- protected JavaScriptInterpreter interp;
+ protected JavaScriptInterpreter interpreter;
protected Scriptable scope;
protected NativeArray parameters;
protected Environment environment;
@@ -115,9 +115,9 @@
this.parameters = parameters;
}
- public void setInterpreter(JavaScriptInterpreter interp)
+ public void setInterpreter(JavaScriptInterpreter interpreter)
{
- this.interp = interp;
+ this.interpreter = interpreter;
}
public void setContext(ComponentManager manager, Environment environment)
@@ -139,7 +139,7 @@
public JavaScriptInterpreter jsGet_interpreter()
{
- return interp;
+ return interpreter;
}
public Environment jsGet_environment()
@@ -183,8 +183,8 @@
throws Exception
{
try {
- interp.register(filename);
- interp.checkForModifiedScripts(environment);
+ interpreter.register(filename);
+ interpreter.checkForModifiedScripts(environment);
}
catch (Exception ex) {
ex.printStackTrace();
@@ -211,7 +211,7 @@
if (cont != null)
kont = ((JSWebContinuation)cont).getWebContinuation();
- interp.forwardTo(uri, bizData, kont, environment);
+ interpreter.forwardTo(uri, bizData, kont, environment);
}
/**
@@ -223,11 +223,7 @@
*/
public void jsFunction_createSession()
{
- Map objectModel = environment.getObjectModel();
- Request request = ObjectModelHelper.getRequest(objectModel);
- Session session = request.getSession(true);
-
- session.setAttribute(JavaScriptInterpreter.USER_GLOBAL_SCOPE, scope);
+ interpreter.setSessionScope(environment, scope);
}
/**
@@ -236,11 +232,7 @@
*/
public void jsFunction_removeSession()
{
- Map objectModel = environment.getObjectModel();
- Request request = ObjectModelHelper.getRequest(objectModel);
- Session session = request.getSession(true);
-
- session.removeAttribute(JavaScriptInterpreter.USER_GLOBAL_SCOPE);
+ interpreter.removeSessionScope(environment);
}
public void jsFunction_diplayAllContinuations()
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]