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 2005/04/15 18:03:24 UTC

svn commit: r161494 - cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf

Author: vgritsenko
Date: Fri Apr 15 09:03:23 2005
New Revision: 161494

URL: http://svn.apache.org/viewcvs?view=rev&rev=161494
Log:
Move source resolver config to protocols section
Add/update some logger attributes.

Modified:
    cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf

Modified: cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf?view=diff&r1=161493&r2=161494
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf (original)
+++ cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf Fri Apr 15 09:03:23 2005
@@ -209,19 +209,20 @@
       <input-module name="defaults"/>
     </component-instance>
 
-    <!-- The 'defaults', 'myxml' and 'slashdot' input modules are used
-         in the samples -->
+    <!--+
+        | Following three modules definitions, 'defaults', 'myxml', and
+        | 'slashdot', are used only in the samples.
+        +-->
     <component-instance logger="core.modules.input" name="defaults"     class="org.apache.cocoon.components.modules.input.DefaultsModule">
       <values>
         <skin>defaultSkin</skin>
         <base-url>http://localhost:8080/cocoon</base-url>
       </values>
     </component-instance>
-
-    <component-instance class="org.apache.cocoon.components.modules.input.XMLFileModule" logger="core.modules.xml" name="myxml">
+    <component-instance logger="core.modules.input" name="myxml"        class="org.apache.cocoon.components.modules.input.XMLFileModule">
       <file src="context://samples/modules/forrestconf.xml"/>
     </component-instance>
-    <component-instance class="org.apache.cocoon.components.modules.input.XMLFileModule" logger="core.modules.xml" name="slashdot">
+    <component-instance logger="core.modules.input" name="slashdot"     class="org.apache.cocoon.components.modules.input.XMLFileModule">
       <file src="http://slashdot.org/slashdot.rss"/>
     </component-instance>
 
@@ -249,37 +250,12 @@
   <output-modules>
     <component-instance logger="core.modules.output" name="request-attr" class="org.apache.cocoon.components.modules.output.RequestAttributeOutputModule"/>
     <component-instance logger="core.modules.output" name="request-attr-map" class="org.apache.cocoon.components.modules.output.RequestAttributeMap"/>
-    <component-instance logger="core.modules.output" name="session-attr"   class="org.apache.cocoon.components.modules.output.SessionAttributeOutputModule"/>
+    <component-instance logger="core.modules.output" name="session-attr" class="org.apache.cocoon.components.modules.output.SessionAttributeOutputModule"/>
   </output-modules>
 
 <!-- ================================= XML ================================ -->
 
   <!--+
-      | Source Factories
-      |
-      | Each source factory adds a special uri schemes to the system.
-      +-->
-  <source-factories>
-    <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/>
-    <component-instance class="org.apache.cocoon.components.source.impl.ContextSourceFactory" name="context"/>
-    <component-instance class="org.apache.cocoon.components.source.impl.SitemapSourceFactory" name="cocoon"/>
-    <!--+
-        | The "file:" source protocol is modifiable (can be written to) and
-        | traversable (directory structures can be crawled).
-        +-->
-    <component-instance class="org.apache.excalibur.source.impl.FileSourceFactory" name="file"/>
-    <component-instance class="org.apache.cocoon.components.source.impl.PartSourceFactory" name="upload"/>
-    <component-instance class="org.apache.cocoon.components.source.impl.ModuleSourceFactory" name="module"/>
-    <component-instance class="org.apache.cocoon.components.source.impl.XModuleSourceFactory" name="xmodule"/>
-
-    <!--+
-        | The "*" protocol handles all uri schemes that are not explicitely
-        | specified. This includes all JDK standard protocols.
-        +-->
-    <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/>
-  </source-factories>
-
-  <!--+
       | Entity resolution catalogs
       |
       | The default catalog is distributed at WEB-INF/entities/catalog
@@ -369,7 +345,7 @@
       |     would appear in the serialized output again.
       +-->
   <xml-parser class="org.apache.excalibur.xml.impl.JaxpParser"
-             logger="core.xml-parser" pool-max="32">
+              logger="core.xml-parser" pool-max="32">
     <parameter name="validate" value="false"/>
     <parameter name="namespace-prefixes" value="false"/>
     <parameter name="stop-on-warning" value="true"/>
@@ -394,7 +370,7 @@
       |          * incremental processing is a 'static' thing in Xalan: if you
       |            enable it on one xslt-processor, enable it on all.
       +-->
-  <xslt-processor logger="core.xslt-processor">
+  <xslt-processor logger="core.xslt">
      <parameter name="use-store" value="true"/>
      <parameter name="incremental-processing" value="false"/>
   </xslt-processor>
@@ -404,7 +380,7 @@
       | For Interpreted Xalan use:
       | <transformer-factory>org.apache.xalan.processor.TransformerFactoryImpl</transformer-factory>
       +-->
-  <component logger="core.xslt-processor"
+  <component logger="core.xslt"
              role="org.apache.excalibur.xml.xslt.XSLTProcessor/xsltc"
              class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl">
      <parameter name="use-store" value="true"/>
@@ -414,7 +390,7 @@
   <!--+
       | Xalan XSLT Processor
       +-->
-  <component logger="core.xslt-processor"
+  <component logger="core.xslt"
              role="org.apache.excalibur.xml.xslt.XSLTProcessor/xalan"
              class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl">
      <parameter name="use-store" value="true"/>
@@ -428,7 +404,7 @@
       |  <parameter name="transformer-factory" value="com.icl.saxon.TransformerFactoryImpl"/>
       | For new (7+) Saxon use:
       |  <parameter name="transformer-factory" value="net.sf.saxon.TransformerFactoryImpl"/>
-  <component logger="core.xslt-processor"
+  <component logger="core.xslt"
              role="org.apache.excalibur.xml.xslt.XSLTProcessor/saxon"
              class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl">
      <parameter name="use-store" value="true"/>
@@ -436,11 +412,15 @@
   </component>
       +-->
 
-  <!-- Xpath Processor: -->
-  <xpath-processor class="org.apache.excalibur.xml.xpath.XPathProcessorImpl" logger="core.xpath-processor"/>
+  <!--+
+      | Xpath Processor (Based on Xalan)
+      +-->
+  <xpath-processor class="org.apache.excalibur.xml.xpath.XPathProcessorImpl" logger="core.xpath"/>
 
-  <!-- The XMLizers converts different mime-types to XML -->
-  <xmlizer>
+  <!--+
+      | The XMLizers converts different mime-types to XML
+      +-->
+  <xmlizer logger="core.xmlizer">
     <parser role="org.apache.excalibur.xml.sax.SAXParser" mime-type="text/xml"/>
   </xmlizer>
 
@@ -540,6 +520,31 @@
 
 <!-- ========================= Protocol Handlers =========================== -->
 
+  <!--+
+      | Source Factories
+      |
+      | Each source factory adds a special uri schemes to the system.
+      +-->
+  <source-factories>
+    <component-instance name="resource" class="org.apache.excalibur.source.impl.ResourceSourceFactory"/>
+    <component-instance name="context" class="org.apache.cocoon.components.source.impl.ContextSourceFactory"/>
+    <component-instance name="cocoon" class="org.apache.cocoon.components.source.impl.SitemapSourceFactory"/>
+
+    <!--+
+        | The "file:" source protocol is modifiable (can be written to) and
+        | traversable (directory structures can be crawled).
+        +-->
+    <component-instance name="file" class="org.apache.excalibur.source.impl.FileSourceFactory"/>
+    <component-instance name="upload" class="org.apache.cocoon.components.source.impl.PartSourceFactory"/>
+    <component-instance name="module" class="org.apache.cocoon.components.source.impl.ModuleSourceFactory"/>
+    <component-instance name="xmodule" class="org.apache.cocoon.components.source.impl.XModuleSourceFactory"/>
+
+    <!--+
+        | The "*" protocol handles all uri schemes that are not explicitely
+        | specified. This includes all JDK standard protocols.
+        +-->
+    <component-instance name="*" class="org.apache.excalibur.source.impl.URLSourceFactory"/>
+  </source-factories>
 
 <!-- ================ Internationalization Catalogs =================== -->
 
@@ -551,7 +556,7 @@
       | 'catalogue_name' value.
       | If 'cache-at-startup' is true then BundleFactory preloads bundles.
       +-->
-  <i18n-bundles logger="core.i18n-bundles">
+  <i18n-bundles logger="core.i18n">
     <catalogue-name>messages</catalogue-name>
     <catalogue-location>context://samples/i18n/translations</catalogue-location>
     <cache-at-startup>true</cache-at-startup>
@@ -567,14 +572,14 @@
   <!--+
       | XML compiler/decompiler
       |
-      | these components are used to process SAX events and produce a binary
+      | These components are used to process SAX events and produce a binary
       | representation that is much more compact and efficient for
       | subsequent parsing. These are used by the cache system to save
       | the intermediate results of the pipeline stages reducing the overhead
       | of xml parsing/serialization.
       +-->
-  <xml-serializer class="org.apache.cocoon.components.sax.XMLByteStreamCompiler" logger="core.xml-serializer" pool-max="32"/>
-  <xml-deserializer class="org.apache.cocoon.components.sax.XMLByteStreamInterpreter" logger="core.xml-deserializer" pool-max="32"/>
+  <xml-serializer class="org.apache.cocoon.components.sax.XMLByteStreamCompiler" logger="core.xml.serializer" pool-max="32"/>
+  <xml-deserializer class="org.apache.cocoon.components.sax.XMLByteStreamInterpreter" logger="core.xml.deserializer" pool-max="32"/>
 
   <!--+
       | The Cache Manager is a component that can be used to cache content.
@@ -592,7 +597,7 @@
   <!--+
       | Runnable manager
       |
-      | this component manages commands (Runnables) executed in background using
+      | This component manages commands (Runnables) executed in background using
       | preconfigured pools of worker threads
       +-->
   <runnable-manager logger="core.runnable">