You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2003/02/26 14:28:19 UTC
cvs commit: xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript JavaScriptInterpreter.java SourceInfo.java ListInputStream.java
cziegeler 2003/02/26 05:28:19
Modified: src/java/org/apache/cocoon/environment Environment.java
AbstractEnvironment.java
src/java/org/apache/cocoon/components/flow/javascript
JavaScriptInterpreter.java SourceInfo.java
ListInputStream.java
Log:
Updating code; removing dependencies on deprecated code
Revision Changes Path
1.19 +1 -16 xml-cocoon2/src/java/org/apache/cocoon/environment/Environment.java
Index: Environment.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/Environment.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- Environment.java 6 Feb 2003 15:13:21 -0000 1.18
+++ Environment.java 26 Feb 2003 13:28:19 -0000 1.19
@@ -51,7 +51,6 @@
package org.apache.cocoon.environment;
import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.cocoon.components.source.SourceHandler;
import org.apache.excalibur.xmlizer.XMLizer;
import java.io.IOException;
import java.io.OutputStream;
@@ -75,20 +74,6 @@
* This is an internal method, use it at your own risk!
*/
ComponentManager getComponentManager();
-
- /**
- * Get the <code>SourceHandler</code> for the current request
- * This is an internal method, use it at your own risk!
- * @deprecated Not used anymore (FIXME - This should be removed)
- */
- SourceHandler getSourceHandler();
-
- /**
- * Set the <code>SourceHandler</code> for the current request
- * This is an internal method, use it at your own risk!
- * @deprecated Not used anymore (FIXME - This should be removed)
- */
- void setSourceHandler(SourceHandler sourceHandler);
/**
* Set the <code>SourceResolver</code> and the <code>XMLizer</code>
1.41 +1 -17 xml-cocoon2/src/java/org/apache/cocoon/environment/AbstractEnvironment.java
Index: AbstractEnvironment.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/AbstractEnvironment.java,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- AbstractEnvironment.java 20 Feb 2003 18:22:19 -0000 1.40
+++ AbstractEnvironment.java 26 Feb 2003 13:28:19 -0000 1.41
@@ -56,7 +56,6 @@
import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.ProcessingException;
-import org.apache.cocoon.components.source.SourceHandler;
import org.apache.cocoon.components.source.SourceUtil;
import org.apache.cocoon.util.BufferedOutputStream;
@@ -182,21 +181,6 @@
this.action = action;
this.objectModel = new HashMap();
this.rootContext = context;
- }
-
- /**
- * Get the <code>SourceHandler</code> for the current request
- * @deprecated Not used anymore (FIXME - This should be removed)
- */
- public SourceHandler getSourceHandler() {
- return null;
- }
-
- /**
- * Set the <code>SourceHandler</code> for the current request
- * @deprecated Not used anymore (FIXME - This should be removed)
- */
- public void setSourceHandler(SourceHandler sourceHandler) {
}
/**
1.19 +5 -7 xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/JavaScriptInterpreter.java
Index: JavaScriptInterpreter.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/JavaScriptInterpreter.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- JavaScriptInterpreter.java 23 Feb 2003 19:26:57 -0000 1.18
+++ JavaScriptInterpreter.java 26 Feb 2003 13:28:19 -0000 1.19
@@ -62,11 +62,9 @@
import org.apache.cocoon.components.flow.Interpreter;
import org.apache.cocoon.components.flow.WebContinuation;
import org.apache.cocoon.environment.Environment;
-import org.apache.cocoon.environment.ModifiableSource;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Request;
import org.apache.cocoon.environment.Session;
-import org.apache.cocoon.environment.Source;
import org.mozilla.javascript.Context;
import org.mozilla.javascript.Function;
import org.mozilla.javascript.NativeArray;
@@ -79,6 +77,7 @@
import org.mozilla.javascript.JavaScriptException;
import org.mozilla.javascript.tools.debugger.ScopeProvider;
import org.apache.commons.jxpath.ri.JXPathContextReferenceImpl;
+import org.apache.excalibur.source.Source;
/**
* Interface with the JavaScript interpreter.
*
@@ -372,7 +371,7 @@
Reader reader = new BufferedReader(new InputStreamReader(is));
Context context = Context.getCurrentContext();
Script compiledScript = context.compileReader(thrScope, reader,
- src.getSystemId(),
+ src.getURI(),
1, null);
compiledScripts.add(compiledScript);
}
@@ -424,9 +423,8 @@
// FIXME: should we worry about synchronization?
for (int i = 0, size = scripts.size(); i < size; i++) {
Source src = (Source)scripts.get(i);
- if (src instanceof ModifiableSource)
- ((ModifiableSource)src).refresh();
- getLogger().debug("Checking " + src.getSystemId()
+ src.refresh();
+ getLogger().debug("Checking " + src.getURI()
+ ", source " + src
+ ", last modified " + src.getLastModified()
+ ", last time check " + lastTimeCheck);
@@ -451,7 +449,7 @@
for (int i = 0; i < size; i++) {
String source = (String)needResolve.get(i);
- Source src = environment.resolve(source);
+ Source src = environment.resolveURI(source);
scripts.add(src);
}
needResolve.clear();
1.3 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/SourceInfo.java
Index: SourceInfo.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/SourceInfo.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SourceInfo.java 31 Jan 2003 22:51:24 -0000 1.2
+++ SourceInfo.java 26 Feb 2003 13:28:19 -0000 1.3
@@ -46,7 +46,7 @@
package org.apache.cocoon.components.flow.javascript;
-import org.apache.cocoon.environment.Source;
+import org.apache.excalibur.source.Source;
/**
* Maintains line number information for a {@link
@@ -67,7 +67,7 @@
public String getSystemId()
{
- return source.getSystemId();
+ return source.getURI();
}
public int getLineNumbers()
1.7 +1 -1 xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/ListInputStream.java
Index: ListInputStream.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/ListInputStream.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ListInputStream.java 31 Jan 2003 22:51:24 -0000 1.6
+++ ListInputStream.java 26 Feb 2003 13:28:19 -0000 1.7
@@ -48,7 +48,7 @@
import org.apache.cocoon.CascadingIOException;
import org.apache.cocoon.ProcessingException;
-import org.apache.cocoon.environment.Source;
+import org.apache.excalibur.source.Source;
import java.io.IOException;
import java.io.InputStream;