You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2002/02/14 16:47:54 UTC
cvs commit: xml-cocoon2/src/java/org/apache/cocoon/components/resolver Resolver.java ResolverImpl.java resolver.xconf
cziegeler 02/02/14 07:47:54
Modified: src/documentation cocoon.xconf
src/java/org/apache/cocoon cocoon.roles
src/java/org/apache/cocoon/components/resolver Resolver.java
ResolverImpl.java resolver.xconf
Log:
Fixed resolver: now using avalon resolver role
Revision Changes Path
1.8 +4 -4 xml-cocoon2/src/documentation/cocoon.xconf
Index: cocoon.xconf
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/cocoon.xconf,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- cocoon.xconf 5 Feb 2002 14:51:47 -0000 1.7
+++ cocoon.xconf 14 Feb 2002 15:47:53 -0000 1.8
@@ -14,10 +14,10 @@
<!-- ==================== General Components ========================== -->
<!-- Parser -->
- <parser class="org.apache.cocoon.components.parser.JaxpParser"
+ <xml-parser class="org.apache.avalon.excalibur.xml.JaxpParser"
logger="core.parser">
<parameter name="validate" value="false"/>
- </parser>
+ </xml-parser>
<!-- ============================ STORE ============================ -->
<!-- Used by compiled sitemap engine -->
@@ -59,11 +59,11 @@
<!-- ============================ STORE END ========================= -->
<!-- Entity resolution catalogs -->
- <resolver class="org.apache.cocoon.components.resolver.ResolverImpl"
+ <entity-resolver class="org.apache.cocoon.components.resolver.ResolverImpl"
logger="core.resolver">
<parameter name="catalog" value="/resources/entities/catalog"/>
<parameter name="verbosity" value="1"/>
- </resolver>
+ </entity-resolver>
<!-- XSLT Processor -->
<xslt-processor class="org.apache.cocoon.components.xslt.XSLTProcessorImpl"
1.11 +8 -4 xml-cocoon2/src/java/org/apache/cocoon/cocoon.roles
Index: cocoon.roles
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/cocoon.roles,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- cocoon.roles 14 Feb 2002 09:30:13 -0000 1.10
+++ cocoon.roles 14 Feb 2002 15:47:53 -0000 1.11
@@ -17,6 +17,10 @@
shorthand="xml-parser"
default-class="org.apache.avalon.excalibur.xml.JaxpParser"/>
+ <role name="org.apache.avalon.excalibur.xml.EntityResolver"
+ shorthand="entity-resolver"
+ default-class="org.apache.cocoon.components.resolver.ResolverImpl"/>
+
<role name="org.apache.cocoon.components.xslt.XSLTProcessor"
shorthand="xslt-processor"
default-class="org.apache.cocoon.components.xslt.XSLTProcessorImpl"/>
@@ -82,10 +86,6 @@
shorthand="jsp-engine"
default-class="org.apache.cocoon.components.jsp.JSPEngineImpl"/>
- <role name="org.apache.cocoon.components.resolver.Resolver"
- shorthand="resolver"
- default-class="org.apache.cocoon.components.resolver.ResolverImpl"/>
-
<role name="org.apache.cocoon.components.classloader.ClassLoaderManager"
shorthand="classloader"
default-class="org.apache.cocoon.components.classloader.ClassLoaderManagerImpl"/>
@@ -188,6 +188,10 @@
default-class="org.apache.cocoon.sitemap.DefaultSitemapComponentSelector"/>
<!-- DEPRECATED, use the xml-parser instead ! -->
+
+ <role name="org.apache.cocoon.components.resolver.Resolver"
+ shorthand="resolver"
+ default-class="org.apache.cocoon.components.resolver.ResolverImpl"/>
<role name="org.apache.cocoon.components.parser.Parser"
shorthand="parser"
1.5 +2 -1 xml-cocoon2/src/java/org/apache/cocoon/components/resolver/Resolver.java
Index: Resolver.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/resolver/Resolver.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Resolver.java 4 Feb 2002 12:27:38 -0000 1.4
+++ Resolver.java 14 Feb 2002 15:47:54 -0000 1.5
@@ -62,10 +62,11 @@
/**
* A component that uses catalogs for resolving entities.
+ * @deprecated Use the Avalon Excalibur EntityResolver instead
*
* @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
* @author <a href="mailto:crossley@indexgeo.com.au">David Crossley</a>
- * @version CVS $Id: Resolver.java,v 1.4 2002/02/04 12:27:38 cziegeler Exp $
+ * @version CVS $Id: Resolver.java,v 1.5 2002/02/14 15:47:54 cziegeler Exp $
*/
public interface Resolver extends Component, EntityResolver {
1.8 +11 -4 xml-cocoon2/src/java/org/apache/cocoon/components/resolver/ResolverImpl.java
Index: ResolverImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/resolver/ResolverImpl.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ResolverImpl.java 4 Feb 2002 12:27:38 -0000 1.7
+++ ResolverImpl.java 14 Feb 2002 15:47:54 -0000 1.8
@@ -54,6 +54,7 @@
*/
package org.apache.cocoon.components.resolver;
+import org.apache.avalon.excalibur.xml.EntityResolver;
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
@@ -95,11 +96,17 @@
*
* @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
* @author <a href="mailto:crossley@indexgeo.com.au">David Crossley</a>
- * @version CVS $Id: ResolverImpl.java,v 1.7 2002/02/04 12:27:38 cziegeler Exp $
+ * @version CVS $Id: ResolverImpl.java,v 1.8 2002/02/14 15:47:54 cziegeler Exp $
*/
-public class ResolverImpl extends AbstractLoggable
- implements Resolver, Contextualizable, Composable, Parameterizable,
- ThreadSafe, Disposable {
+public class ResolverImpl
+ extends AbstractLoggable
+ implements EntityResolver,
+ Resolver,
+ Contextualizable,
+ Composable,
+ Parameterizable,
+ ThreadSafe,
+ Disposable {
/** The catalog resolver */
protected CatalogResolver catalogResolver = new CatalogResolver();
1.3 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/resolver/resolver.xconf
Index: resolver.xconf
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/resolver/resolver.xconf,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- resolver.xconf 3 Feb 2002 02:25:16 -0000 1.2
+++ resolver.xconf 14 Feb 2002 15:47:54 -0000 1.3
@@ -29,8 +29,8 @@
<parameter name="verbosity" value="2"/>
************************************************************************** -->
- <resolver class="org.apache.cocoon.components.resolver.ResolverImpl"
+ <entity-resolver class="org.apache.cocoon.components.resolver.ResolverImpl"
logger="core.resolver">
<parameter name="catalog" value="/resources/entities/catalog"/>
<parameter name="verbosity" value="1"/>
- </resolver>
+ </entity-resolver>
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org