dims        01/09/06 13:56:33

  Modified:    .        Tag: cocoon_20_branch build.xml
               webapp   Tag: cocoon_20_branch sitemap.xmap
               webapp/WEB-INF Tag: cocoon_20_branch web.xml
               webapp/docs/samples Tag: cocoon_20_branch samples.xml
               xdocs    Tag: cocoon_20_branch docs-book.xml site-book.xml
  Added:       src/org/apache/cocoon/samples/parentcm Tag: cocoon_20_branch
                        Configurator.java Generator.java
                        ParentComponentManager.java Time.java
                        TimeComponent.java
               webapp/stylesheets/parentcm Tag: cocoon_20_branch time.xsl
               xdocs    Tag: cocoon_20_branch parent-component-manager.xml
  Removed:     src/org/apache/cocoon/components Tag: cocoon_20_branch
                        ParentComponentManager.java
  Log:
  Patch for "[Patch][Update] Parent Component Manager - updated documentation"
  from "Leo Sutic" <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.8.2.33  +7 -2      xml-cocoon2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/build.xml,v
  retrieving revision 1.8.2.32
  retrieving revision 1.8.2.33
  diff -u -r1.8.2.32 -r1.8.2.33
  --- build.xml 2001/09/06 17:15:41     1.8.2.32
  +++ build.xml 2001/09/06 20:56:32     1.8.2.33
  @@ -413,16 +413,21 @@
     <!-- =================================================================== -->
     <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/**"/>
  +      <fileset dir="${build.dest}" includes="org/**" 
excludes="org/apache/cocoon/samples/**"/>
       </jar>
     </target>
   
     <!-- =================================================================== -->
     <!-- Copies the webapp directories                                       -->
     <!-- =================================================================== -->
  -  <target name="copy-webapp" depends="prepare">
  +  <target name="copy-webapp" depends="prepare,compile">
       <mkdir dir="${build.war}"/>
   
  +    <mkdir dir="${build.war}/WEB-INF/classes"/>
  +    <copy todir="${build.war}/WEB-INF/classes" filtering="off">
  +      <fileset dir="${build.dest}" includes="org/apache/cocoon/samples/**"/>
  +    </copy>
  +        
       <copy todir="${build.war}" filtering="on">
         <fileset dir="${webapp.dir}">
           <exclude name="**/*.gif"/>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +0 -0      
xml-cocoon2/src/org/apache/cocoon/samples/parentcm/Configurator.java
  
  Index: Configurator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/samples/parentcm/Configurator.java,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/src/org/apache/cocoon/samples/parentcm/Generator.java
  
  Index: Generator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/samples/parentcm/Generator.java,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/src/org/apache/cocoon/samples/parentcm/ParentComponentManager.java
  
  Index: ParentComponentManager.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/samples/parentcm/ParentComponentManager.java,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/src/org/apache/cocoon/samples/parentcm/Time.java
  
  Index: Time.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/samples/parentcm/Time.java,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/src/org/apache/cocoon/samples/parentcm/TimeComponent.java
  
  Index: TimeComponent.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/samples/parentcm/TimeComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.11.2.33 +23 -15    xml-cocoon2/webapp/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/webapp/sitemap.xmap,v
  retrieving revision 1.11.2.32
  retrieving revision 1.11.2.33
  diff -u -r1.11.2.32 -r1.11.2.33
  --- sitemap.xmap      2001/09/06 14:19:20     1.11.2.32
  +++ sitemap.xmap      2001/09/06 20:56:33     1.11.2.33
  @@ -19,6 +19,7 @@
      <map:generator  name="velocity"    
src="org.apache.cocoon.generation.VelocityGenerator"/>
      <map:generator  name="jsp"         
src="org.apache.cocoon.generation.JspGenerator"/>
      <map:generator  name="stream"      
src="org.apache.cocoon.generation.StreamGenerator"/>
  +   <map:generator  name="parentcm"    
src="org.apache.cocoon.samples.parentcm.Generator"/>
     </map:generators>
   
     <map:transformers default="xslt">
  @@ -542,7 +543,7 @@
        <map:act type="form-validator">
           <map:parameter name="descriptor" 
value="context:///docs/samples/formvalidation/descriptor.xml"/>
           <map:parameter name="validate-set" value="car-reservation"/>
  -     <map:redirect-to resource="dynamic-page" 
target="docs/samples/formvalidation/OK"/>
  +    <map:redirect-to resource="dynamic-page" 
target="docs/samples/formvalidation/OK"/>
        </map:act>
         <map:redirect-to resource="dynamic-page" 
target="docs/samples/formvalidation/ERROR"/>
      </map:match>
  @@ -568,22 +569,22 @@
         <map:act type="session-isvalid">
   
            <map:match type="sessionstate" pattern="1">
  -         <map:match type="next-page" pattern="1">
  -                <map:redirect-to resource="dynamic-page1" 
target="docs/samples/session-state"/>
  -         </map:match>
  -         <map:match type="next-page" pattern="2">
  -                <map:redirect-to resource="dynamic-page1" 
target="docs/samples/session-state"/>
  -         </map:match>
  -       </map:match>
  +        <map:match type="next-page" pattern="1">
  +                   <map:redirect-to resource="dynamic-page1" 
target="docs/samples/session-state"/>
  +        </map:match>
  +        <map:match type="next-page" pattern="2">
  +                   <map:redirect-to resource="dynamic-page1" 
target="docs/samples/session-state"/>
  +        </map:match>
  +      </map:match>
   
            <map:match type="sessionstate" pattern="2">
  -         <map:match type="next-page" pattern="1">
  -                <map:redirect-to resource="dynamic-page1" 
target="docs/samples/session-state"/>
  -         </map:match>
  -         <map:match type="next-page" pattern="2">
  -                <map:redirect-to resource="dynamic-page1" 
target="docs/samples/session-state"/>
  -         </map:match>
  -       </map:match>
  +        <map:match type="next-page" pattern="1">
  +                   <map:redirect-to resource="dynamic-page1" 
target="docs/samples/session-state"/>
  +        </map:match>
  +        <map:match type="next-page" pattern="2">
  +                   <map:redirect-to resource="dynamic-page1" 
target="docs/samples/session-state"/>
  +        </map:match>
  +      </map:match>
   
             <map:redirect-to resource="dynamic-page2" 
target="docs/samples/session-state/state0"/>
         </map:act>
  @@ -635,6 +636,13 @@
       </map:generate>
       <map:transform src="stylesheets/news/news.xsl"/>
       <map:serialize type="html"/>
  +   </map:match>
  +
  +   <!-- ========================= Parent Component Manager 
================================ -->
  +   <map:match pattern="parentcm">
  +    <map:generate type="parentcm" src="{1}"/>
  +    <map:transform src="stylesheets/parentcm/time.xsl"/>
  +    <map:serialize/>
      </map:match>
   
      <!-- ========================= Server ================================ -->
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.1.1.2.9 +8 -1      xml-cocoon2/webapp/WEB-INF/web.xml
  
  Index: web.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/webapp/WEB-INF/web.xml,v
  retrieving revision 1.1.1.1.2.8
  retrieving revision 1.1.1.1.2.9
  diff -u -r1.1.1.1.2.8 -r1.1.1.1.2.9
  --- web.xml   2001/09/05 22:18:16     1.1.1.1.2.8
  +++ web.xml   2001/09/06 20:56:33     1.1.1.1.2.9
  @@ -115,6 +115,9 @@
   
           <!-- For Database Driver: -->
           @database-driver@
  +        
  +        <!-- For parent ComponentManager sample: -->
  +        org.apache.cocoon.samples.parentcm.Configurator
         </param-value>
       </init-param>
     
  @@ -176,10 +179,14 @@
   
         Cocoon honors the Loggable and Initializable interfaces for this class,
         if it implements them.
  +    
  +      Currently the parent CM is set to the Parent CM sample, which will look up 
  +      a configuration via JNDI at 
org/apache/cocoon/samples/parentcm/ParentCMConfiguration
  +      and use it.
       -->
       <init-param>
         <param-name>parent-component-manager</param-name>
  -      
<param-value>org.apache.cocoon.components.ParentComponentManager/InitParameter</param-value>
  +      
<param-value>org.apache.cocoon.samples.parentcm.ParentComponentManager/org/apache/cocoon/samples/parentcm/ParentCMConfiguration</param-value>
       </init-param>
   
       <!--
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.8   +13 -8     xml-cocoon2/webapp/docs/samples/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/webapp/docs/samples/samples.xml,v
  retrieving revision 1.3.2.7
  retrieving revision 1.3.2.8
  diff -u -r1.3.2.7 -r1.3.2.8
  --- samples.xml       2001/09/05 22:18:16     1.3.2.7
  +++ samples.xml       2001/09/06 20:56:33     1.3.2.8
  @@ -76,11 +76,11 @@
       Example of complex XSLT usage.
      </sample>
      <sample name="SVG welcome page" href="welcome-svg">
  -     A version of this page rendered as a series of SVG
  -     images embedded within an HTML page. This example
  -     uses the 'fragment extractor' transformer and generator
  -     to automatically extract the images and feed them through
  -     a separate pipeline.
  +    A version of this page rendered as a series of SVG
  +    images embedded within an HTML page. This example
  +    uses the 'fragment extractor' transformer and generator
  +    to automatically extract the images and feed them through
  +    a separate pipeline.
      </sample>
      <sample name="sub sitemap" href="sub/welcome">
       Example of a page served by a sub sitemap.
  @@ -133,13 +133,18 @@
      <sample name="Yahoo Screen Scrape" href="yahoo">
       An example of HTML Generator scraping a part of the Yahoo main page.
      </sample>
  +   <sample name="Parent Component Manager" href="parentcm">
  +    An example showing the use of a parent component manager. For this sample to 
work,
  +    Cocoon2 must have been built with the include.webapp.libs flag set to true. 
(Otherwise
  +    the sample classes are not found.)
  +   </sample>
     </group>
   
     <group name="Web Applications">
      <sample name="Protected Area" href="protected/login">
  -               An example web-application built around db-authenticator,
  -               form-validator, session-validator and session-invalidator
  -               actions.
  +          An example web-application built around db-authenticator,
  +          form-validator, session-validator and session-invalidator
  +          actions.
      </sample>
     </group>
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +0 -0      xml-cocoon2/webapp/stylesheets/parentcm/time.xsl
  
  Index: time.xsl
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/webapp/stylesheets/parentcm/time.xsl,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.21  +1 -0      xml-cocoon2/xdocs/docs-book.xml
  
  Index: docs-book.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/docs-book.xml,v
  retrieving revision 1.3.2.20
  retrieving revision 1.3.2.21
  diff -u -r1.3.2.20 -r1.3.2.21
  --- docs-book.xml     2001/09/05 22:18:18     1.3.2.20
  +++ docs-book.xml     2001/09/06 20:56:33     1.3.2.21
  @@ -70,6 +70,7 @@
     <page id="datasources" label="Using Databases" source="datasources.xml"/>
     <page id="extending" label="Extending C2" source="extending.xml"/>
     <page id="avalon" label="Avalon" source="avalon.xml"/>
  +  <page id="parent-component-manager" label="Parent CM" 
source="parent-component-manager.xml"/>
     <page id="i18n" label="Internationalization" source="i18n-transformer.xml"/>
   <separator/>
     <page id="xsp" label="XSP" source="xsp.xml"/>
  
  
  
  1.3.2.23  +1 -0      xml-cocoon2/xdocs/site-book.xml
  
  Index: site-book.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/site-book.xml,v
  retrieving revision 1.3.2.22
  retrieving revision 1.3.2.23
  diff -u -r1.3.2.22 -r1.3.2.23
  --- site-book.xml     2001/09/05 22:18:18     1.3.2.22
  +++ site-book.xml     2001/09/06 20:56:33     1.3.2.23
  @@ -73,6 +73,7 @@
     <page id="datasources" label="Using Databases" source="datasources.xml"/>
     <page id="extending" label="Extending C2" source="extending.xml"/>
     <page id="avalon" label="Avalon" source="avalon.xml"/>
  +  <page id="parent-component-manager" label="Parent CM" 
source="parent-component-manager.xml"/>
     <page id="i18n" label="Internationalization" source="i18n-transformer.xml"/>
   <separator/>
     <page id="xsp" label="XSP" source="xsp.xml"/>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +0 -0      xml-cocoon2/xdocs/parent-component-manager.xml
  
  Index: parent-component-manager.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/parent-component-manager.xml,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -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