cziegeler 01/10/23 04:38:44
Modified: src/org/apache/cocoon Tag: cocoon_20_branch Main.java
src/org/apache/cocoon/serialization Tag: cocoon_20_branch
SVGSerializer.java
src/org/apache/cocoon/servlet Tag: cocoon_20_branch
CocoonServlet.java
Removed: src/META-INF/services Tag: cocoon_20_branch
org.apache.batik.util.ParsedURLProtocolHandler
Log:
Cleaned up code for batik protocols
Revision Changes Path
No revision
No revision
1.4.2.23 +1 -3 xml-cocoon2/src/org/apache/cocoon/Main.java
Index: Main.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/Main.java,v
retrieving revision 1.4.2.22
retrieving revision 1.4.2.23
diff -u -r1.4.2.22 -r1.4.2.23
--- Main.java 2001/10/23 11:16:59 1.4.2.22
+++ Main.java 2001/10/23 11:38:43 1.4.2.23
@@ -24,7 +24,6 @@
import org.apache.cocoon.util.IOUtils;
import org.apache.cocoon.util.MIMEUtils;
import org.apache.cocoon.util.NetUtils;
-import org.apache.cocoon.components.url.ParsedContextURLProtocolHandler;
import org.apache.log.Hierarchy;
import org.apache.log.Logger;
import org.apache.log.Priority;
@@ -36,7 +35,7 @@
* Command line entry point.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
- * @version CVS $Revision: 1.4.2.22 $ $Date: 2001/10/23 11:16:59 $
+ * @version CVS $Revision: 1.4.2.23 $ $Date: 2001/10/23 11:38:43 $
*/
public class Main {
@@ -262,7 +261,6 @@
CommandlineContext clContext = new CommandlineContext(contextDir);
clContext.setLogger(log);
appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, clContext);
- ParsedContextURLProtocolHandler.setContext(clContext);
DefaultLogKitManager logKitManager = null;
if(logKit != null) {
final FileInputStream fis = new FileInputStream(logKit);
No revision
No revision
1.1.1.1.2.6 +12 -4
xml-cocoon2/src/org/apache/cocoon/serialization/SVGSerializer.java
Index: SVGSerializer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/org/apache/cocoon/serialization/SVGSerializer.java,v
retrieving revision 1.1.1.1.2.5
retrieving revision 1.1.1.1.2.6
diff -u -r1.1.1.1.2.5 -r1.1.1.1.2.6
--- SVGSerializer.java 2001/10/23 11:16:59 1.1.1.1.2.5
+++ SVGSerializer.java 2001/10/23 11:38:43 1.1.1.1.2.6
@@ -14,11 +14,15 @@
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
+import org.apache.avalon.framework.context.Context;
+import org.apache.avalon.framework.context.ContextException;
+import org.apache.avalon.framework.context.Contextualizable;
import org.apache.batik.transcoder.Transcoder;
import org.apache.batik.transcoder.TranscoderInput;
import org.apache.batik.transcoder.TranscoderOutput;
import org.apache.batik.transcoder.TranscodingHints;
import org.apache.batik.util.ParsedURL;
+import org.apache.cocoon.Constants;
import org.apache.cocoon.caching.CacheValidity;
import org.apache.cocoon.caching.Cacheable;
import org.apache.cocoon.caching.NOPCacheValidity;
@@ -44,13 +48,17 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Ross Burton</a>
- * @version CVS $Revision: 1.1.1.1.2.5 $ $Date: 2001/10/23 11:16:59 $
+ * @version CVS $Revision: 1.1.1.1.2.6 $ $Date: 2001/10/23 11:38:43 $
*/
public class SVGSerializer extends SVGBuilder
- implements Composable, Serializer, Configurable, Poolable, Cacheable {
+implements Composable, Serializer, Configurable, Poolable, Cacheable,
Contextualizable {
- // add cocoon specific protocols
- static {
+ /**
+ * Get the context
+ */
+ public void contextualize(Context context) throws ContextException {
+ ParsedContextURLProtocolHandler.setContext(
+
(org.apache.cocoon.environment.Context)context.get(Constants.CONTEXT_ENVIRONMENT_CONTEXT));
ParsedURL.registerHandler(new ParsedContextURLProtocolHandler());
ParsedURL.registerHandler(new ParsedResourceURLProtocolHandler());
}
No revision
No revision
1.13.2.30 +2 -5 xml-cocoon2/src/org/apache/cocoon/servlet/CocoonServlet.java
Index: CocoonServlet.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/servlet/CocoonServlet.java,v
retrieving revision 1.13.2.29
retrieving revision 1.13.2.30
diff -u -r1.13.2.29 -r1.13.2.30
--- CocoonServlet.java 2001/10/23 11:16:59 1.13.2.29
+++ CocoonServlet.java 2001/10/23 11:38:44 1.13.2.30
@@ -17,7 +17,6 @@
import org.apache.avalon.framework.logger.Loggable;
import org.apache.cocoon.*;
import org.apache.cocoon.components.classloader.RepositoryClassLoader;
-import org.apache.cocoon.components.url.ParsedContextURLProtocolHandler;
import org.apache.cocoon.environment.Environment;
import org.apache.cocoon.environment.http.HttpContext;
import org.apache.cocoon.environment.http.HttpEnvironment;
@@ -59,7 +58,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Leo Sutic</a>
- * @version CVS $Revision: 1.13.2.29 $ $Date: 2001/10/23 11:16:59 $
+ * @version CVS $Revision: 1.13.2.30 $ $Date: 2001/10/23 11:38:44 $
*/
public class CocoonServlet extends HttpServlet {
@@ -124,9 +123,7 @@
String value;
this.servletContext = conf.getServletContext();
- HttpContext envContext = new HttpContext(this.servletContext);
- this.appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, envContext);
- ParsedContextURLProtocolHandler.setContext(envContext);
+ this.appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, new
HttpContext(this.servletContext));
this.initLogger();
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]