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]