You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gh...@apache.org on 2003/10/27 02:41:52 UTC
cvs commit: cocoon-2.2/src/java/org/apache/cocoon/components/notification NotifyingBuilder.java DefaultNotifyingBuilder.java
ghoward 2003/10/26 17:41:52
Modified: src/java/org/apache/cocoon/components/notification
NotifyingBuilder.java DefaultNotifyingBuilder.java
Log:
Fortressizing. See question about x-avalon.lifestyle
Revision Changes Path
1.2 +2 -4 cocoon-2.2/src/java/org/apache/cocoon/components/notification/NotifyingBuilder.java
Index: NotifyingBuilder.java
===================================================================
RCS file: /home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/notification/NotifyingBuilder.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NotifyingBuilder.java 9 Mar 2003 00:09:07 -0000 1.1
+++ NotifyingBuilder.java 27 Oct 2003 01:41:52 -0000 1.2
@@ -52,8 +52,6 @@
import java.util.Map;
-import org.apache.avalon.framework.component.Component;
-
/**
* Generates an Notifying representation of widely used objects.
*
@@ -61,7 +59,7 @@
* @version CVS $Id$
*/
-public interface NotifyingBuilder extends Component{
+public interface NotifyingBuilder {
/**
* The role implemented by a <code>NotifyingBuilder</code>.
1.3 +8 -4 cocoon-2.2/src/java/org/apache/cocoon/components/notification/DefaultNotifyingBuilder.java
Index: DefaultNotifyingBuilder.java
===================================================================
RCS file: /home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/notification/DefaultNotifyingBuilder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultNotifyingBuilder.java 16 Mar 2003 14:09:28 -0000 1.2
+++ DefaultNotifyingBuilder.java 27 Oct 2003 01:41:52 -0000 1.3
@@ -51,8 +51,6 @@
package org.apache.cocoon.components.notification;
import org.apache.avalon.framework.CascadingThrowable;
-import org.apache.avalon.framework.component.Component;
-
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
@@ -70,8 +68,14 @@
* @author <a href="mailto:nicolaken@apache.org">Nicola Ken Barozzi</a>
* @author Marc Liyanage (futureLAB AG)
* @version CVS $Id$
+ *
+ * TODO: is no x-avalon.lifestyle correct/allowed here?
+ *
+ * @avalon.component
+ * @avalon.service type="NotifyingBuilder"
+ * @x-avalon.info name="notifying-builder"
*/
-public class DefaultNotifyingBuilder implements NotifyingBuilder, Component {
+public class DefaultNotifyingBuilder implements NotifyingBuilder {
/**
* Builds a Notifying object (SimpleNotifyingBean in this case)