You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2003/11/08 15:25:50 UTC

cvs commit: cocoon-2.1/src/documentation/xdocs/userdocs/concepts modules.xml

vgritsenko    2003/11/08 06:25:50

  Modified:    src/documentation/xdocs/userdocs/concepts modules.xml
  Log:
  format <source/>
  
  Revision  Changes    Path
  1.4       +57 -57    cocoon-2.1/src/documentation/xdocs/userdocs/concepts/modules.xml
  
  Index: modules.xml
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/documentation/xdocs/userdocs/concepts/modules.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- modules.xml	2 Jul 2003 05:03:52 -0000	1.3
  +++ modules.xml	8 Nov 2003 14:25:50 -0000	1.4
  @@ -2,7 +2,6 @@
   <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" "../../dtd/document-v10.dtd">
   
   <document>
  -
     <header>
       <title>Modules</title>
       <authors>
  @@ -10,8 +9,7 @@
       </authors>
     </header>
   
  -<body>
  -
  +  <body>
       <s1 title="Introduction">
         <p>
           Many sitemap components serve a purpose regardless how the input is
  @@ -81,50 +79,58 @@
           <source>
   <![CDATA[
   <input-modules>
  -   <component-instance name="request"   
  -      class="org.apache.cocoon.components.modules.input.RequestParameterModule"/>
  -   <component-instance name="attribute" 
  -      class="org.apache.cocoon.components.modules.input.RequestAttributeModule"/>
  -   <component-instance name="URI"       
  -      class="org.apache.cocoon.components.modules.input.RequestURIModule"/>
  -   <component-instance name="context"       
  -      class="org.apache.cocoon.components.modules.input.RequestContextPathModule"/>
  -   <component-instance name="header"    
  -      class="org.apache.cocoon.components.modules.input.HeaderAttributeModule"/>
  -   <component-instance name="session"   
  -      class="org.apache.cocoon.components.modules.input.SessionAttributeModule"/>
  -   <component-instance name="date"      
  -      class="org.apache.cocoon.components.modules.input.DateInputModule"/>
  -   <component-instance name="defaults"  
  -      class="org.apache.cocoon.components.modules.input.DefaultsModule">
  -     <input-module name="request"/>
  -     <values>
  -        <skin>defaultSkin</skin>
  -        <base-url>http://localhost:8080/cocoon</base-url>
  -     </values>
  -   </component-instance>
  +  <component-instance name="request"   
  +  class="org.apache.cocoon.components.modules.input.RequestParameterModule"/>
  +
  +  <component-instance name="attribute" 
  +  class="org.apache.cocoon.components.modules.input.RequestAttributeModule"/>
  +
  +  <component-instance name="URI"       
  +  class="org.apache.cocoon.components.modules.input.RequestURIModule"/>
  +
  +  <component-instance name="context"       
  +  class="org.apache.cocoon.components.modules.input.RequestContextPathModule"/>
  +
  +  <component-instance name="header"    
  +  class="org.apache.cocoon.components.modules.input.HeaderAttributeModule"/>
  +
  +  <component-instance name="session"   
  +  class="org.apache.cocoon.components.modules.input.SessionAttributeModule"/>
  +
  +  <component-instance name="date"      
  +  class="org.apache.cocoon.components.modules.input.DateInputModule"/>
  +
  +  <component-instance name="defaults"  
  +  class="org.apache.cocoon.components.modules.input.DefaultsModule">
  +    <input-module name="request"/>
  +    <values>
  +      <skin>defaultSkin</skin>
  +      <base-url>http://localhost:8080/cocoon</base-url>
  +    </values>
  +  </component-instance>
   </input-modules>
   
   <output-modules>
  -   <component-instance name="attribute" 
  -      class="org.apache.cocoon.components.modules.output.RequestAttributeOutputModule"/>
  -   <component-instance name="session"   
  -      class="org.apache.cocoon.components.modules.output.SessionAttributeOutputModule"/>
  +  <component-instance name="attribute" 
  +  class="org.apache.cocoon.components.modules.output.RequestAttributeOutputModule"/>
  +
  +  <component-instance name="session"   
  +  class="org.apache.cocoon.components.modules.output.SessionAttributeOutputModule"/>
   </output-modules>
   
   <autoincrement-modules>
  -   <component-instance name="auto" 
  -      class="org.apache.cocoon.components.modules.database.HsqlIdentityAutoIncrementModule"/>
  -<!--
  -   <component-instance name="auto" 
  -      class="org.apache.cocoon.components.modules.database.ManualAutoIncrementModule"/>
  -   <component-instance name="auto" 
  -      class="org.apache.cocoon.components.modules.database.IfxSerialAutoIncrementModule"/>
  -   <component-instance name="auto" 
  -      class="org.apache.cocoon.components.modules.database.MysqlAutoIncrementModule"/>
  --->
  -</autoincrement-modules>
  -]]>
  +  <component-instance name="auto" 
  +  class="org.apache.cocoon.components.modules.database.HsqlIdentityAutoIncrementModule"/>
  +
  +  <!--
  +  <component-instance name="auto" 
  +  class="org.apache.cocoon.components.modules.database.ManualAutoIncrementModule"/>
  +  <component-instance name="auto" 
  +  class="org.apache.cocoon.components.modules.database.IfxSerialAutoIncrementModule"/>
  +  <component-instance name="auto" 
  +  class="org.apache.cocoon.components.modules.database.MysqlAutoIncrementModule"/>
  +  -->
  +</autoincrement-modules>]]>
           </source>
           <p>
             The above snippet declares a number of modules. After this, the
  @@ -154,8 +160,7 @@
             </p>
             <source>
   <![CDATA[
  -   <map:transform src="resources/stylesheets/{../skin}.xsl"/>
  -]]>
  +<map:transform src="resources/stylesheets/{../skin}.xsl"/>]]>
             </source>
             <p>
               The above example uses the variable <code>skin</code> declared
  @@ -166,8 +171,7 @@
             </p>
             <source>
   <![CDATA[
  -   <map:transform src="resources/stylesheets/{default:skin}.xsl"/>
  -]]>
  +<map:transform src="resources/stylesheets/{default:skin}.xsl"/>]]>
             </source>
             <p>
               Some of the input modules are JXPath-enabled, so you can use
  @@ -177,8 +181,8 @@
             </p>
   	  <source>
   <![CDATA[
  -    <map:parameter name="users-home-base" value="{system-property:substring-before(user.home, user.name)}"/>
  -]]>
  +<map:parameter name="users-home-base"
  +  value="{system-property:substring-before(user.home, user.name)}"/>]]>
   	  </source>
           </s3>
           <s3 title="Step 2b: Use it on an XSP">
  @@ -196,9 +200,8 @@
       xmlns:xsp="http://apache.org/xsp"  
       xmlns:input="http://apache.org/cocoon/xsp/input/1.0">
   
  -<page>
  -    
  -  <title>Testing InputModules</title>
  +  <page>
  +    <title>Testing InputModules</title>
   
       <p>
         Parameter name=<input:get-attribute module="request-param"
  @@ -209,8 +212,7 @@
                          as="xml" name="car"/>;
       </p>
     </page>
  -</xsp:page>
  -]]>
  +</xsp:page>]]>
             </source>
           </s3>
           <s3 title="Step 2c: Have sitemap components use a module">
  @@ -223,11 +225,10 @@
   <![CDATA[
   <map:matchers default="wildcard">
     <map:matcher name="cached-uri" 
  -               src="org.apache.cocoon.matching.modular.CachingWildcardMatcher">
  +      src="org.apache.cocoon.matching.modular.CachingWildcardMatcher">
       <input-module name="URI"/>
     </map:matcher>
  -</map:matchers>
  -]]>
  +</map:matchers>]]>
             </source>
             <p>
               By replacing the input module name with any of the other declared
  @@ -237,6 +238,5 @@
           </s3>
         </s2>
       </s1>
  -
  -</body>
  +  </body>
   </document>