cziegeler 2003/01/14 02:04:25
Modified: src/documentation cocoon.xconf
src/blocks/jsp/java/org/apache/cocoon/generation
JspGenerator.java
src/java/org/apache/cocoon Constants.java Cocoon.java
src/documentation/xdocs/userdocs/concepts catalog.xml
src/deprecated/java/org/apache/cocoon/xml XMLizable.java
src/documentation/xdocs/installing updating.xml
src/documentation/xdocs/tutorial RMIGenerator.java
tutorial-rmi-generator.xml
src/blocks/databases/java/org/apache/cocoon/transformation
SQLTransformer.java
src/blocks/php/java/org/apache/cocoon/generation
PhpGenerator.java
Log:
Updating to changed interfaces of excalibur
Revision Changes Path
1.18 +1 -2 xml-cocoon2/src/documentation/cocoon.xconf
Index: cocoon.xconf
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/cocoon.xconf,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- cocoon.xconf 6 Dec 2002 15:17:09 -0000 1.17
+++ cocoon.xconf 14 Jan 2003 10:04:23 -0000 1.18
@@ -14,8 +14,7 @@
<!-- ===================== General Components =========================== -->
<!-- Parser: -->
- <xml-parser class="org.apache.avalon.excalibur.xml.JaxpParser"
- logger="core.xml-parser">
+ <xml-parser logger="core.xml-parser">
<parameter name="validate" value="false"/>
</xml-parser>
1.2 +2 -2
xml-cocoon2/src/blocks/jsp/java/org/apache/cocoon/generation/JspGenerator.java
Index: JspGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/blocks/jsp/java/org/apache/cocoon/generation/JspGenerator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JspGenerator.java 3 Dec 2002 17:08:12 -0000 1.1
+++ JspGenerator.java 14 Jan 2003 10:04:24 -0000 1.2
@@ -50,13 +50,13 @@
*/
package org.apache.cocoon.generation;
-import org.apache.avalon.excalibur.xml.Parser;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.jsp.JSPEngine;
import org.apache.cocoon.environment.http.HttpEnvironment;
+import org.apache.excalibur.xml.sax.Parser;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
1.14 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/Constants.java
Index: Constants.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/Constants.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Constants.java 5 Dec 2002 09:23:36 -0000 1.13
+++ Constants.java 14 Jan 2003 10:04:24 -0000 1.14
@@ -138,10 +138,10 @@
String DEFAULT_CONF_FILE = "cocoon.xconf";
/** The name of the property holding the class for a XML parser */
- String PARSER_PROPERTY = "org.apache.avalon.excalibur.xml.Parser";
+ String PARSER_PROPERTY = "org.apache.excalibur.xml.sax.Parser";
/** The name of the class for the default XML parser to use */
- String DEFAULT_PARSER = "org.apache.avalon.excalibur.xml.JaxpParser";
+ String DEFAULT_PARSER = "org.apache.excalibur.xml.sax.JaxpParser";
/** The name of the property holding the class for a XML parser
* @deprecated This will be removed in future release */
1.48 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/Cocoon.java
Index: Cocoon.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/Cocoon.java,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- Cocoon.java 14 Jan 2003 09:00:28 -0000 1.47
+++ Cocoon.java 14 Jan 2003 10:04:24 -0000 1.48
@@ -253,7 +253,7 @@
if ( !Constants.DEFAULT_PARSER.equals( parser ) ) {
this.getLogger().warn("Deprecated property "
+Constants.DEPRECATED_PARSER_PROPERTY+ " is used. Please use
"+Constants.PARSER_PROPERTY+" instead.");
if ( "org.apache.cocoon.components.parser.XercesParser".equals(parser)
) {
- parser = "org.apache.avalon.excalibur.xml.XercesParser";
+ parser = "org.apache.excalibur.xml.sax.XercesParser";
} else {
this.getLogger().warn("Unknown value for deprecated property: " +
Constants.DEPRECATED_PARSER_PROPERTY + ",
value: " + parser +
1.8 +1 -1
xml-cocoon2/src/documentation/xdocs/userdocs/concepts/catalog.xml
Index: catalog.xml
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/documentation/xdocs/userdocs/concepts/catalog.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- catalog.xml 7 Jul 2002 04:48:43 -0000 1.7
+++ catalog.xml 14 Jan 2003 10:04:24 -0000 1.8
@@ -528,7 +528,7 @@
The SAX <code>Parser</code> interface provides an <code>entityResolver</code>
hook to allow an application to resolve the external entities. This is
enabled via
- <code>org.apache.avalon.excalibur.xml.EntityResolver</code>
+ <code>org.apache.excalibur.xml.EntityResolver</code>
</p>
<p>
1.2 +2 -2
xml-cocoon2/src/deprecated/java/org/apache/cocoon/xml/XMLizable.java
Index: XMLizable.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/deprecated/java/org/apache/cocoon/xml/XMLizable.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLizable.java 26 Dec 2002 18:38:58 -0000 1.1
+++ XMLizable.java 14 Jan 2003 10:04:24 -0000 1.2
@@ -58,7 +58,7 @@
* This interface can be implemented by classes willing to provide an XML
representation
* of their current state as SAX events.
*
- * @deprecated Use org.apache.avalon.excalibur.xml.XMLizable instead
+ * @deprecated Use org.apache.excalibur.xml.sax.XMLizable instead
*
* @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a>
* @version CVS $Id$
1.8 +2 -2 xml-cocoon2/src/documentation/xdocs/installing/updating.xml
Index: updating.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/installing/updating.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- updating.xml 1 Jul 2002 08:21:09 -0000 1.7
+++ updating.xml 14 Jan 2003 10:04:24 -0000 1.8
@@ -47,7 +47,7 @@
manually update swap the hint names.</p>
<p>From within your source code you should not lookup the
<em>org.apache.cocoon.components.parser.Parser.ROLE</em> anymore; use
- <em>org.apache.avalon.excalibur.xml.Parser.ROLE</em> instead.
+ <em>org.apache.excalibur.xml.sax.Parser.ROLE</em> instead.
</p>
</s2>
<s2 title="XML Entity Resolver">
@@ -57,7 +57,7 @@
manually update swap the hint names.</p>
<p>From within your source code you should not lookup the
<em>org.apache.cocoon.components.resolver.Resolver.ROLE</em> anymore; use
- <em>org.apache.avalon.excalibur.xml.EntityResolver.ROLE</em> instead.
+ <em>org.apache.excalibur.xml.EntityResolver.ROLE</em> instead.
</p>
</s2>
<s2 title="Stores">
1.2 +1 -1 xml-cocoon2/src/documentation/xdocs/tutorial/RMIGenerator.java
Index: RMIGenerator.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/tutorial/RMIGenerator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RMIGenerator.java 13 May 2002 18:09:53 -0000 1.1
+++ RMIGenerator.java 14 Jan 2003 10:04:25 -0000 1.2
@@ -24,7 +24,7 @@
import org.apache.avalon.framework.component.ComponentException;
// needed for obtaining parser in Cocoon
-import org.apache.avalon.excalibur.xml.Parser;
+import org.apache.excalibur.xml.sax.Parser;
/**
* <p>
1.6 +3 -3
xml-cocoon2/src/documentation/xdocs/tutorial/tutorial-rmi-generator.xml
Index: tutorial-rmi-generator.xml
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/documentation/xdocs/tutorial/tutorial-rmi-generator.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- tutorial-rmi-generator.xml 21 Jul 2002 22:56:11 -0000 1.5
+++ tutorial-rmi-generator.xml 14 Jan 2003 10:04:25 -0000 1.6
@@ -677,7 +677,7 @@
<p>We would still like to point the reader to an
alternative solution, i.e. the solution that is used throughout Cocoon 2. We will give
the code fragments here and we will then explain what it does.</p>
<source><![CDATA[
...
-import org.apache.avalon.excalibur.xml.Parser;
+import org.apache.excalibur.xml.sax.Parser;
...
Parser parser = null;
@@ -704,7 +704,7 @@
<li><code>void parse(InputSource in,
ContentHandler consumer)</code>: the implementation of this method should parse the
<strong>InputSource</strong> and send the SAX events to the <strong>consumer</strong>.
The consumer can be an <strong>XMLConsumer</strong> or an object that implements
<strong>LexicalHandler</strong> as well.
</li>
</ul>
- <p>This interface defines a variable
<strong>ROLE</strong> of the type String that is given the value
<strong>org.apache.avalon.excalibur.xml.Parser</strong>. This variable is used to ask
the <strong>ComponentManager</strong>, which is accessed by
<strong>this.manager</strong>, to <strong>lookup</strong> a <strong>Component</strong>
that has that role. The returned Component is then casted to a <strong>Parser</strong>
type. We can then apply the parse method to any
<strong>org.xml.sax.InputSource</strong> object and to an object that implements the
<strong>ContentHandler</strong> interface. Finally, we have to tell the
ComponentManager that we are finished using the parser. This allows the
ComponentManager to handle the End-Of-Life Lifecycle events associated with this
Component.
+ <p>This interface defines a variable
<strong>ROLE</strong> of the type String that is given the value
<strong>org.apache.excalibur.xml.sax.Parser</strong>. This variable is used to ask the
<strong>ComponentManager</strong>, which is accessed by <strong>this.manager</strong>,
to <strong>lookup</strong> a <strong>Component</strong> that has that role. The
returned Component is then casted to a <strong>Parser</strong> type. We can then apply
the parse method to any <strong>org.xml.sax.InputSource</strong> object and to an
object that implements the <strong>ContentHandler</strong> interface. Finally, we have
to tell the ComponentManager that we are finished using the parser. This allows the
ComponentManager to handle the End-Of-Life Lifecycle events associated with this
Component.
</p>
<p><strong>NOTE:</strong> if you want to use this
method to obtain a parser, it would be better to extend the
<strong>ComposerGenerator</strong> class, instead of the
<strong>AbstractGenerator</strong> class. The ComposerGenerator is defined to make use
of a <strong>ComponentManager</strong>, while this is not the case for the
<strong>AbstractGenerator</strong> class. You should envisage the given code as part
of a class that extends the <strong>ComposerGenerator</strong> class or one of its
children.
@@ -1044,7 +1044,7 @@
import org.apache.avalon.framework.component.ComponentException;
// needed for obtaining parser in Cocoon
-import org.apache.avalon.excalibur.xml.Parser;
+import org.apache.excalibur.xml.sax.Parser;
import test.ServerFunctions;
1.8 +3 -3
xml-cocoon2/src/blocks/databases/java/org/apache/cocoon/transformation/SQLTransformer.java
Index: SQLTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/blocks/databases/java/org/apache/cocoon/transformation/SQLTransformer.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SQLTransformer.java 9 Jan 2003 17:09:42 -0000 1.7
+++ SQLTransformer.java 14 Jan 2003 10:04:25 -0000 1.8
@@ -51,12 +51,12 @@
package org.apache.cocoon.transformation;
import org.apache.avalon.excalibur.datasource.DataSourceComponent;
-import org.apache.avalon.excalibur.xml.Parser;
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.component.*;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.sax.XMLDeserializer;
@@ -64,7 +64,7 @@
import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.util.Tokenizer;
import org.apache.cocoon.xml.IncludeXMLConsumer;
-import org.apache.avalon.framework.logger.Logger;
+import org.apache.excalibur.xml.sax.Parser;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.Locator;
1.3 +2 -2
xml-cocoon2/src/blocks/php/java/org/apache/cocoon/generation/PhpGenerator.java
Index: PhpGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/blocks/php/java/org/apache/cocoon/generation/PhpGenerator.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- PhpGenerator.java 9 Jan 2003 14:52:01 -0000 1.2
+++ PhpGenerator.java 14 Jan 2003 10:04:25 -0000 1.3
@@ -65,12 +65,12 @@
import org.apache.avalon.framework.CascadingRuntimeException;
import org.apache.avalon.framework.logger.Logger;
-import org.apache.avalon.excalibur.xml.Parser;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.http.HttpEnvironment;
import org.apache.excalibur.source.Source;
+import org.apache.excalibur.xml.sax.Parser;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]