cziegeler 01/10/23 04:16:59
Modified: . Tag: cocoon_20_branch build.xml
documentation Tag: cocoon_20_branch sitemap.xmap
documentation/stylesheets Tag: cocoon_20_branch
book2menu.xsl filterlinks.xsl site2xhtml.xsl
documentation/svg Tag: cocoon_20_branch header.xml label.xml
separator.xml
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
Added: documentation/stylesheets Tag: cocoon_20_branch
script-cli.js script.js
src/META-INF/services Tag: cocoon_20_branch
org.apache.batik.util.ParsedURLProtocolHandler
src/org/apache/cocoon/components/url Tag: cocoon_20_branch
ParsedContextURLProtocolHandler.java
ParsedResourceURLProtocolHandler.java
Log:
Synced doc build system with 2.1
Revision Changes Path
No revision
No revision
1.8.2.49 +10 -9 xml-cocoon2/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/build.xml,v
retrieving revision 1.8.2.48
retrieving revision 1.8.2.49
diff -u -r1.8.2.48 -r1.8.2.49
--- build.xml 2001/10/22 09:15:06 1.8.2.48
+++ build.xml 2001/10/23 11:16:58 1.8.2.49
@@ -382,7 +382,8 @@
<fileset dir="${build.src}">
<include name="**/Manifest.mf"/>
<include name="**/*.xsl"/>
- <include name="**/*.roles"/>
+ <include name="**/*.roles"/>
+ <include name="META-INF/**"/>
</fileset>
</copy>
@@ -417,7 +418,11 @@
<!-- =================================================================== -->
<target name="package" depends="compile" description="Generates the jar package">
<jar jarfile="${build.dir}/${name}.jar" manifest="${build.src}/Manifest.mf">
- <fileset dir="${build.dest}" includes="org/**"
excludes="org/apache/cocoon/samples/**"/>
+ <fileset dir="${build.dest}">
+ <include name="org/**"/>
+ <include name="META-INF/**"/>
+ <exclude name="org/apache/cocoon/samples/**"/>
+ </fileset>
</jar>
</target>
@@ -545,13 +550,9 @@
<fileset dir="${build.context}">
</fileset>
</copy>
- <!-- change the image src for xvg -->
- <replace file="${build.war}/documentation/svg/label.xml"
- token="file:images/label-background_b.gif"
- value="file:documentation/images/label-background_b.gif"/>
- <replace file="${build.war}/documentation/svg/separator.xml"
- token="file:images/separator.gif"
- value="file:documentation/images/images/separator.gif"/>
+
+ <!-- correct the image references -->
+ <replace dir="${build.war}/documentation/svg" token="context://images"
value="context://documentation/images"/>
<!-- copy i18n sample webapp-->
<copy todir="${build.war}/i18n" filtering="off">
No revision
No revision
1.14.2.3 +21 -24 xml-cocoon2/documentation/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/sitemap.xmap,v
retrieving revision 1.14.2.2
retrieving revision 1.14.2.3
diff -u -r1.14.2.2 -r1.14.2.3
--- sitemap.xmap 2001/10/23 07:00:26 1.14.2.2
+++ sitemap.xmap 2001/10/23 11:16:58 1.14.2.3
@@ -27,8 +27,10 @@
</map:serializer>
<map:serializer name="xml" mime-type="text/xml"
src="org.apache.cocoon.serialization.XMLSerializer"/>
<map:serializer name="links"
src="org.apache.cocoon.serialization.LinkSerializer"/>
- <!-- map:serializer name="svg2jpeg" mime-type="image/jpeg"
src="org.apache.cocoon.serialization.SVGSerializer"/>
- <map:serializer name="svg2png" mime-type="image/png"
src="org.apache.cocoon.serialization.SVGSerializer"/ -->
+ <map:serializer name="svg2jpeg" mime-type="image/jpeg"
src="org.apache.cocoon.serialization.SVGSerializer">
+ <parameter name="quality" type="float" value="1.0"/>
+ </map:serializer>
+ <map:serializer name="svg2png" mime-type="image/png"
src="org.apache.cocoon.serialization.SVGSerializer"/>
</map:serializers>
<map:matchers default="wildcard">
@@ -58,9 +60,12 @@
<map:redirect-to uri="index.html"/>
</map:match>
- <map:match pattern="**book.xml">
+ <map:match pattern="**book-**.xml">
<map:generate src="xdocs/{1}book.xml"/>
- <map:transform src="stylesheets/book2menu.xsl"/>
+ <map:transform src="stylesheets/book2menu.xsl">
+ <map:parameter name="use-request-parameters" value="true"/>
+ <map:parameter name="resource" value="{2}.html"/>
+ </map:transform>
<map:serialize type="xml"/>
</map:match>
@@ -93,7 +98,7 @@
<map:match pattern="*.html">
<map:aggregate element="site">
- <map:part src="cocoon:/book.xml"/>
+ <map:part src="cocoon:/book-{1}.xml"/>
<map:part src="cocoon:/body-{1}.xml"/>
</map:aggregate>
<map:transform src="stylesheets/site2xhtml.xsl">
@@ -105,7 +110,7 @@
<map:match pattern="**/*.html">
<map:aggregate element="site">
- <map:part src="cocoon:/{1}/book.xml"/>
+ <map:part src="cocoon:/{1}/book-{1}/{2}.xml"/>
<map:part src="cocoon:/body-{1}/{2}.xml"/>
</map:aggregate>
<map:transform src="stylesheets/site2xhtml.xsl">
@@ -124,6 +129,14 @@
<map:read src="xdocs/{1}.txt" mime-type="text"/>
</map:match>
+ <map:match pattern="**resources/script.js">
+ <map:read src="stylesheets/script-cli.js" mime-type="application/javascript"/>
+ </map:match>
+
+ <map:match pattern="**resources/**.js">
+ <map:read src="stylesheets/{2}.js" mime-type="application/javascript"/>
+ </map:match>
+
<map:match pattern="**.css">
<map:read src="{1}.css" mime-type="text"/>
</map:match>
@@ -140,31 +153,15 @@
<map:read src="images/{2}.gif" mime-type="image/gif"/>
</map:match>
- <!-- map:match pattern="**graphics/**-separator.jpg">
- <map:generate src="svg/separator.xml"/>
- <map:transform src="svg/addlabel.xsl">
- <map:parameter name="use-request-parameters" value="true"/>
- <map:parameter name="label" value="{2}"/>
- </map:transform>
- <map:serialize type="svg2jpeg"/>
- </map:match>
- <map:match pattern="**graphics/**-label.jpg">
- <map:generate src="svg/label.xml"/>
+ <map:match pattern="**graphics/**-*.jpg">
+ <map:generate src="svg/{3}.xml"/>
<map:transform src="svg/addlabel.xsl">
<map:parameter name="use-request-parameters" value="true"/>
<map:parameter name="label" value="{2}"/>
</map:transform>
<map:serialize type="svg2jpeg"/>
</map:match>
-
- <map:match pattern="**graphics/**-header.jpg">
- <map:generate src="svg/header.xml"/>
- <map:transform src="svg/addlabel.xsl">
- <map:parameter name="use-request-parameters" value="true"/>
- </map:transform>
- <map:serialize type="svg2jpeg"/>
- </map:match -->
</map:pipeline>
</map:pipelines>
No revision
No revision
1.5.2.2 +26 -37 xml-cocoon2/documentation/stylesheets/book2menu.xsl
Index: book2menu.xsl
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/stylesheets/book2menu.xsl,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -u -r1.5.2.1 -r1.5.2.2
--- book2menu.xsl 2001/10/05 09:31:11 1.5.2.1
+++ book2menu.xsl 2001/10/23 11:16:58 1.5.2.2
@@ -3,6 +3,8 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
+ <xsl:param name="resource"/>
+
<xsl:template match="book">
<menu>
<xsl:apply-templates/>
@@ -16,7 +18,6 @@
<xsl:apply-templates/>
</xsl:template>
-<!-- The following templates use svg instead of normal text
<xsl:template match="menu">
<tr>
<td align="left" valign="top">
@@ -33,20 +34,37 @@
<xsl:apply-templates/>
</xsl:template>
+
<xsl:template match="menu-item">
<xsl:if test="not(@type) or @type!='hidden'">
<tr>
<td align="left" valign="top">
- <a href="{@href}">
+ <xsl:choose>
+ <xsl:when test="@href=$resource">
<img alt="{@label}"
- src="graphics/{@label}-label.jpg"
+ src="graphics/{@label}-label_select.jpg"
border="0"
height="12"
width="120"
name="{@label}"
hspace="0"
vspace="0"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <a href="{@href}" onMouseOut="rolloverOff('{@label}')"
+ onMouseOver="rolloverOn('{@label}')">
+ <img alt="{@label}"
+ src="graphics/{@label}-label.jpg"
+ border="0"
+ height="12"
+ width="120"
+ name="{@label}"
+ hspace="0"
+ vspace="0"
+ onLoad="rolloverLoad('{@label}',
'graphics/{@label}-label_over.jpg', 'graphics/{@label}-label.jpg');"/>
</a>
+ </xsl:otherwise>
+ </xsl:choose>
</td>
</tr>
</xsl:if>
@@ -56,7 +74,9 @@
<xsl:if test="not(@type) or @type!='hidden'">
<tr>
<td align="left" valign="top">
- <a href="{@href}" target="new">
+ <a href="{@href}" target="new"
+ onMouseOut="rolloverOff('{@label}')"
+ onMouseOver="rolloverOn('{@label}')">
<img alt="{@label}"
src="graphics/{@label}-label.jpg"
border="0"
@@ -64,40 +84,9 @@
hspace="0"
name="{@label}"
vspace="0"
- width="120"/>
+ width="120"
+ onLoad="rolloverLoad('{@label}', 'graphics/{@label}-label_over.jpg',
'graphics/{@label}-label.jpg');"/>
</a>
- </td>
- </tr>
- </xsl:if>
- </xsl:template>
--->
-
- <xsl:template match="menu">
- <tr>
- <td align="left" background="images/separator.gif" valign="top">
- <p style="font-family:arial; font-size:9px;
color:black"> <xsl:value-of select="@label"/></p>
- </td>
- </tr>
- <xsl:apply-templates/>
- </xsl:template>
-
- <xsl:template match="menu-item">
- <xsl:if test="not(@type) or @type!='hidden'">
- <tr>
- <td align="left" background="images/label-background_b.gif" valign="top">
- <a style="text-decoration:none; color:#FFFFFF; font-family:Arial;
font-size:11; font-weight:bold"
- href="{@href}">     <xsl:value-of
select="@label"/></a>
- </td>
- </tr>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="external">
- <xsl:if test="not(@type) or @type!='hidden'">
- <tr>
- <td align="left" background="images/label-background_b.gif" valign="top">
- <a style="text-decoration:none; color:#FFFFFF; font-family:Arial;
font-size:11; font-weight:bold"
- href="{@href}">     <xsl:value-of
select="@label"/></a>
</td>
</tr>
</xsl:if>
1.1.2.2 +18 -1 xml-cocoon2/documentation/stylesheets/filterlinks.xsl
Index: filterlinks.xsl
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/stylesheets/filterlinks.xsl,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- filterlinks.xsl 2001/10/05 09:31:11 1.1.2.1
+++ filterlinks.xsl 2001/10/23 11:16:58 1.1.2.2
@@ -16,10 +16,27 @@
</xsl:if>
</xsl:template>
+ <!-- This is a hack which makes the javascript images work -->
+ <xsl:template match="img[@onLoad and starts-with(@src, 'graphics')]">
+ <img src="{@src}"/>
+ <img>
+ <xsl:attribute name="src">
+ <xsl:value-of select="substring-before(@src, '.')"/>_over.<xsl:value-of
select="substring-after(@src, '.')"/>
+ </xsl:attribute>
+ </img>
+ </xsl:template>
+
+ <xsl:template match="img[@onLoad and starts-with(@src, 'images') and
contains(@src, '-lo.gif')]">
+ <img src="{@src}"/>
+ <img>
+ <xsl:attribute name="src"><xsl:value-of select="substring-before(@src,
'-lo.gif')"/>-hi.gif</xsl:attribute>
+ </img>
+ </xsl:template>
+
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>
1.6.2.2 +22 -16 xml-cocoon2/documentation/stylesheets/site2xhtml.xsl
Index: site2xhtml.xsl
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/stylesheets/site2xhtml.xsl,v
retrieving revision 1.6.2.1
retrieving revision 1.6.2.2
diff -u -r1.6.2.1 -r1.6.2.2
--- site2xhtml.xsl 2001/10/05 09:31:11 1.6.2.1
+++ site2xhtml.xsl 2001/10/23 11:16:58 1.6.2.2
@@ -10,6 +10,7 @@
<html>
<head>
<title><xsl:value-of select="/site/document/title"/></title>
+ <script language="JavaScript" src="resources/script.js"
type="text/javascript"></script>
</head>
<body text="#000000" link="#039acc" vlink="#0086b2" alink="#cc0000"
@@ -29,16 +30,9 @@
</td>
</tr>
<tr>
- <!-- using svg
<td width="100%" height="35" valign="top" align="right" colspan="2"
bgcolor="#0086b2">
<img src="{$header}?label={/site/document/title}" hspace="0"
vspace="0" border="0" alt="{/site/document/title}" align="right"/>
</td>
- -->
- <td width="100%" height="35" valign="top" align="right" colspan="2"
bgcolor="#0086b2">
- <p align="right" style="color:white; font-family:arial;
font-size:30px; font-style:italic">
- <xsl:value-of select="/site/document/title"/>
- </p>
- </td>
</tr>
<tr>
<td width="100%" height="20" valign="top" align="left"
bgcolor="#0086b2" background="images/bottom.gif">
@@ -48,21 +42,33 @@
<table border="0" cellpadding="0" cellspacing="0" width="288">
<tr>
<td width="96" height="20" valign="top" align="left">
- <a href="http://xml.apache.org/" target="new">
- <img alt="http://xml.apache.org/" width="96" height="20"
src="images/button-xml-lo.gif"
- name="xml" hspace="0" vspace="0" border="0"/>
+ <a href="http://xml.apache.org/" target="new"
+ onMouseOut="rolloverOff('xml');"
+ onMouseOver="rolloverOn('xml');">
+ <img alt="http://xml.apache.org/" width="96" height="20"
+ src="images/button-xml-lo.gif"
+ name="xml" hspace="0" vspace="0" border="0"
+ onLoad="rolloverLoad('xml', 'images/button-xml-hi.gif',
'images/button-xml-lo.gif');"/>
</a>
</td>
<td width="96" height="20" valign="top" align="left">
- <a href="http://www.apache.org/" target="new">
- <img alt="http://www.apache.org/" width="96" height="20"
src="images/button-asf-lo.gif"
- name="asf" hspace="0" vspace="0" border="0"/>
+ <a href="http://www.apache.org/" target="new"
+ onMouseOut="rolloverOff('asf');"
+ onMouseOver="rolloverOn('asf');">
+ <img alt="http://www.apache.org/" width="96" height="20"
+ src="images/button-asf-lo.gif"
+ name="asf" hspace="0" vspace="0" border="0"
+ onLoad="rolloverLoad('asf', 'images/button-asf-hi.gif',
'images/button-asf-lo.gif');"/>
</a>
</td>
<td width="96" height="20" valign="top" align="left">
- <a href="http://www.w3.org/" target="new">
- <img alt="http://www.w3.org/" width="96" height="20"
src="images/button-w3c-lo.gif"
- name="w3c" hspace="0" vspace="0" border="0"/>
+ <a href="http://www.w3.org/" target="new"
+ onMouseOut="rolloverOff('w3c');"
+ onMouseOver="rolloverOn('w3c');">
+ <img alt="http://www.w3.org/" width="96" height="20"
+ src="images/button-w3c-lo.gif"
+ name="w3c" hspace="0" vspace="0" border="0"
+ onLoad="rolloverLoad('w3c', 'images/button-w3c-hi.gif',
'images/button-w3c-lo.gif');"/>
</a>
</td>
</tr>
No revision
No revision
1.1.2.1 +0 -0 xml-cocoon2/documentation/stylesheets/script-cli.js
Index: script-cli.js
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/stylesheets/script-cli.js,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
1.1.2.1 +0 -0 xml-cocoon2/documentation/stylesheets/script.js
Index: script.js
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/stylesheets/script.js,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
No revision
No revision
1.2.2.2 +2 -1 xml-cocoon2/documentation/svg/header.xml
Index: header.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/svg/header.xml,v
retrieving revision 1.2.2.1
retrieving revision 1.2.2.2
diff -u -r1.2.2.1 -r1.2.2.2
--- header.xml 2001/10/05 09:31:12 1.2.2.1
+++ header.xml 2001/10/23 11:16:59 1.2.2.2
@@ -1,5 +1,6 @@
<?xml version="1.0"?>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" height="35" width="500">
<rect width="500" height="35" fill="#0086b2"/>
- <text style="font-family:arial; font-size:30px; font-style:italic"
text-anchor="end" x="494" y="30" fill="white"><label/></text>
+ <text style="font-family:arial; font-size:30px; font-style:italic"
text-anchor="end" x="496" y="28" fill="#034170"><label/></text>
+ <text style="font-family:arial; font-size:30px; font-style:italic"
text-anchor="end" x="494" y="26" fill="white"><label/></text>
</svg>
1.3.2.2 +1 -1 xml-cocoon2/documentation/svg/label.xml
Index: label.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/svg/label.xml,v
retrieving revision 1.3.2.1
retrieving revision 1.3.2.2
diff -u -r1.3.2.1 -r1.3.2.2
--- label.xml 2001/10/05 09:31:12 1.3.2.1
+++ label.xml 2001/10/23 11:16:59 1.3.2.2
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="120" height="12">
- <image xlink:href="file:images/label-background_b.gif" width="120" height="12"/>
+ <image xlink:href="context://images/label-background_b.gif" width="120"
height="12"/>
<text style="font-family:arial; font-size:12px; font-style:italic" fill="white"
x="14" y="11"><label/></text>
</svg>
1.1.2.2 +1 -1 xml-cocoon2/documentation/svg/separator.xml
Index: separator.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/documentation/svg/separator.xml,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- separator.xml 2001/10/05 09:31:12 1.1.2.1
+++ separator.xml 2001/10/23 11:16:59 1.1.2.2
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="120" height="20">
- <image xlink:href="file:images/separator.gif" width="120" height="20"/>
+ <image xlink:href="context://images/separator.gif" width="120" height="20"/>
<text style="font-family:arial; font-size:9px" fill="black" text-anchor="start"
x="5" y="12"><label/></text>
</svg>
No revision
No revision
1.2.2.1 +0 -0
xml-cocoon2/src/META-INF/services/org.apache.batik.util.ParsedURLProtocolHandler
Index: org.apache.batik.util.ParsedURLProtocolHandler
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/META-INF/services/org.apache.batik.util.ParsedURLProtocolHandler,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -r1.2 -r1.2.2.1
No revision
No revision
1.4.2.22 +3 -1 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.21
retrieving revision 1.4.2.22
diff -u -r1.4.2.21 -r1.4.2.22
--- Main.java 2001/10/22 09:15:06 1.4.2.21
+++ Main.java 2001/10/23 11:16:59 1.4.2.22
@@ -24,6 +24,7 @@
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;
@@ -35,7 +36,7 @@
* Command line entry point.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
- * @version CVS $Revision: 1.4.2.21 $ $Date: 2001/10/22 09:15:06 $
+ * @version CVS $Revision: 1.4.2.22 $ $Date: 2001/10/23 11:16:59 $
*/
public class Main {
@@ -261,6 +262,7 @@
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.3.2.1 +1 -1
xml-cocoon2/src/org/apache/cocoon/components/url/ParsedContextURLProtocolHandler.java
Index: ParsedContextURLProtocolHandler.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/url/ParsedContextURLProtocolHandler.java,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -r1.3 -r1.3.2.1
--- ParsedContextURLProtocolHandler.java 2001/10/12 13:44:49 1.3
+++ ParsedContextURLProtocolHandler.java 2001/10/23 11:16:59 1.3.2.1
@@ -22,7 +22,7 @@
* an uncontrolled manner (as far as Cocoon is concerned).
*
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
- * @version $Id: ParsedContextURLProtocolHandler.java,v 1.3 2001/10/12 13:44:49
bloritsch Exp $
+ * @version $Id: ParsedContextURLProtocolHandler.java,v 1.3.2.1 2001/10/23 11:16:59
cziegeler Exp $
*/
public class ParsedContextURLProtocolHandler extends
AbstractParsedURLProtocolHandler {
private static Context context = null;
1.1.2.1 +1 -1
xml-cocoon2/src/org/apache/cocoon/components/url/ParsedResourceURLProtocolHandler.java
Index: ParsedResourceURLProtocolHandler.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/url/ParsedResourceURLProtocolHandler.java,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- ParsedResourceURLProtocolHandler.java 2001/10/12 13:44:49 1.1
+++ ParsedResourceURLProtocolHandler.java 2001/10/23 11:16:59 1.1.2.1
@@ -17,7 +17,7 @@
* It is safe to use this URL with multiple Cocoon webapps running.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
- * @version $Id: ParsedResourceURLProtocolHandler.java,v 1.1 2001/10/12 13:44:49
bloritsch Exp $
+ * @version $Id: ParsedResourceURLProtocolHandler.java,v 1.1.2.1 2001/10/23
11:16:59 cziegeler Exp $
*/
public class ParsedResourceURLProtocolHandler extends
AbstractParsedURLProtocolHandler {
No revision
No revision
1.1.1.1.2.5 +10 -1
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.4
retrieving revision 1.1.1.1.2.5
diff -u -r1.1.1.1.2.4 -r1.1.1.1.2.5
--- SVGSerializer.java 2001/10/11 08:56:14 1.1.1.1.2.4
+++ SVGSerializer.java 2001/10/23 11:16:59 1.1.1.1.2.5
@@ -18,11 +18,14 @@
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.caching.CacheValidity;
import org.apache.cocoon.caching.Cacheable;
import org.apache.cocoon.caching.NOPCacheValidity;
import org.apache.cocoon.components.transcoder.ExtendableTranscoderFactory;
import org.apache.cocoon.components.transcoder.TranscoderFactory;
+import org.apache.cocoon.components.url.ParsedContextURLProtocolHandler;
+import org.apache.cocoon.components.url.ParsedResourceURLProtocolHandler;
import org.apache.cocoon.environment.Environment;
import org.apache.cocoon.util.ClassUtils;
import org.apache.cocoon.xml.XMLConsumer;
@@ -41,10 +44,16 @@
*
* @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.4 $ $Date: 2001/10/11 08:56:14 $
+ * @version CVS $Revision: 1.1.1.1.2.5 $ $Date: 2001/10/23 11:16:59 $
*/
public class SVGSerializer extends SVGBuilder
implements Composable, Serializer, Configurable, Poolable, Cacheable {
+
+ // add cocoon specific protocols
+ static {
+ ParsedURL.registerHandler(new ParsedContextURLProtocolHandler());
+ ParsedURL.registerHandler(new ParsedResourceURLProtocolHandler());
+ }
/** The <code>ContentHandler</code> receiving SAX events. */
private ContentHandler contentHandler=null;
No revision
No revision
1.13.2.29 +5 -2 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.28
retrieving revision 1.13.2.29
diff -u -r1.13.2.28 -r1.13.2.29
--- CocoonServlet.java 2001/10/11 09:11:02 1.13.2.28
+++ CocoonServlet.java 2001/10/23 11:16:59 1.13.2.29
@@ -17,6 +17,7 @@
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;
@@ -58,7 +59,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.28 $ $Date: 2001/10/11 09:11:02 $
+ * @version CVS $Revision: 1.13.2.29 $ $Date: 2001/10/23 11:16:59 $
*/
public class CocoonServlet extends HttpServlet {
@@ -123,7 +124,9 @@
String value;
this.servletContext = conf.getServletContext();
- this.appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, new
HttpContext(this.servletContext));
+ HttpContext envContext = new HttpContext(this.servletContext);
+ this.appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, envContext);
+ ParsedContextURLProtocolHandler.setContext(envContext);
this.initLogger();
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]