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]

Reply via email to