giacomo 01/06/12 08:00:20
Modified: webapp Tag: cocoon_20_branch sitemap.xmap
Added: src/org/apache/cocoon/generation Tag: cocoon_20_branch
StreamGenerator.java
src/org/apache/cocoon/util Tag: cocoon_20_branch
PostInputStream.java
webapp/docs/samples/stream Tag: cocoon_20_branch
OrderPage.xml ReadMeAdd.txt telnet.txt
Log:
Added StreamGenerator
Submitted by: kingadziembowska <[EMAIL PROTECTED]>
Revision Changes Path
No revision
No revision
1.11.2.1 +15 -25 xml-cocoon2/webapp/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/xml-cocoon2/webapp/sitemap.xmap,v
retrieving revision 1.11
retrieving revision 1.11.2.1
diff -u -u -r1.11 -r1.11.2.1
--- sitemap.xmap 2001/05/29 20:11:38 1.11
+++ sitemap.xmap 2001/06/12 15:00:11 1.11.2.1
@@ -17,6 +17,7 @@
<map:generator name="velocity"
src="org.apache.cocoon.generation.VelocityGenerator"/>
<map:generator name="html"
src="org.apache.cocoon.generation.HTMLGenerator" label="content"/>
<map:generator name="jsp"
src="org.apache.cocoon.generation.JspGenerator"/>
+ <map:generator name="stream"
src="org.apache.cocoon.generation.StreamGenerator"/>
</map:generators>
<map:transformers default="xslt">
@@ -346,31 +347,6 @@
<map:read src="docs/samples/{1}.png" mime-type="image/png"/>
</map:match>
- <!--
- This pipeline is responsable for generating the images for the navigation
- bar. It uses the navimage.xsp to generate an SVG document which contains
- the text for the image from the request URI passed as a parameter. The
- requested language is evaluated by the LangSelect action. The text
- represents a key into the i18n dictionary for all navigation items. At
- the end the generated SVG is serialized as a PNG image.
- This pipeline is fully cachable and thus an image depends only on
- the text id and the laguage used and is generated once for each combination.
- -->
- <map:match type="regexp" pattern="i18n/images/(.*)_(.*)_(.*).png">
- <map:generate type="serverpages" src="docs/samples/i18n/navimages.xsp">
- <map:parameter name="text" value="{1}"/>
- <map:parameter name="lang" value="{2}"/>
- <map:parameter name="kind" value="{3}"/>
- </map:generate>
- <map:transform type="i18n" src="docs/samples/i18n/nav_trans.xml">
- <map:parameter name="lang" value="{2}"/>
- <map:parameter name="default_lang" value="en"/>
- <map:parameter name="available_lang_1" value="en"/>
- <map:parameter name="available_lang_2" value="de"/>
- </map:transform>
- <map:serialize type="svg2png"/>
- </map:match>
-
<!-- =========================== Dynamic ================================ -->
<map:match pattern="xsp/*">
<map:generate type="serverpages" src="docs/samples/xsp/{1}.xsp"/>
@@ -425,6 +401,20 @@
<map:parameter name="view-source" value="docs/samples/session/{1}.xsp"/>
</map:transform>
<map:serialize/>
+ </map:match>
+
+ <!-- ========================== Stream ================================= -->
+ <map:match pattern="request1">
+ <map:generate type="stream">
+ <map:parameter name="form-name" value="Foo"/>
+ </map:generate>
+ <map:serialize type="xml"/>
+ </map:match>
+
+ <map:match pattern="Order">
+ <map:generate src="docs/samples/stream/OrderPage.xml"/>
+ <map:transform src="stylesheets/dynamic-page2html.xsl"/>
+ <map:serialize type="html"/>
</map:match>
<!-- ========================== XSP Sources ============================== -->
No revision
No revision
1.1.2.1 +1 -1
xml-cocoon2/src/org/apache/cocoon/generation/StreamGenerator.java
Index: StreamGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/org/apache/cocoon/generation/StreamGenerator.java,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -u -r1.1 -r1.1.2.1
--- StreamGenerator.java 2001/06/12 14:51:17 1.1
+++ StreamGenerator.java 2001/06/12 15:00:13 1.1.2.1
@@ -44,7 +44,7 @@
* the requestor -1 when the number of bytes read is equal to the
getContentLength() value.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Kinga Dziembowski</a>
- * @version $Revision: 1.1 $ $Date: 2001/06/12 14:51:17 $
+ * @version $Revision: 1.1.2.1 $ $Date: 2001/06/12 15:00:13 $
*/
public class StreamGenerator extends ComposerGenerator {
No revision
No revision
1.1.2.1 +1 -1 xml-cocoon2/src/org/apache/cocoon/util/PostInputStream.java
Index: PostInputStream.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/util/PostInputStream.java,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -u -r1.1 -r1.1.2.1
--- PostInputStream.java 2001/06/12 14:51:17 1.1
+++ PostInputStream.java 2001/06/12 15:00:16 1.1.2.1
@@ -14,7 +14,7 @@
* It allows to control read operation, restricting the number of bytes read to the
value returned by getContentLen() method.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Kinga Dziembowski</a>
- * @version $Id: PostInputStream.java,v 1.1 2001/06/12 14:51:17 giacomo Exp $
+ * @version $Id: PostInputStream.java,v 1.1.2.1 2001/06/12 15:00:16 giacomo Exp $
*/
public class PostInputStream extends InputStream {
No revision
No revision
1.1.2.1 +0 -0 xml-cocoon2/webapp/docs/samples/stream/OrderPage.xml
Index: OrderPage.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/webapp/docs/samples/stream/OrderPage.xml,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -u -r1.1 -r1.1.2.1
1.1.2.1 +0 -0 xml-cocoon2/webapp/docs/samples/stream/ReadMeAdd.txt
Index: ReadMeAdd.txt
===================================================================
RCS file: /home/cvs/xml-cocoon2/webapp/docs/samples/stream/ReadMeAdd.txt,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -u -r1.1 -r1.1.2.1
1.1.2.1 +0 -0 xml-cocoon2/webapp/docs/samples/stream/telnet.txt
Index: telnet.txt
===================================================================
RCS file: /home/cvs/xml-cocoon2/webapp/docs/samples/stream/telnet.txt,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -u -r1.1 -r1.1.2.1
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]