cziegeler    2003/10/30 05:02:31

  Modified:    src/java/org/apache/cocoon/components/treeprocessor
                        TreeBuilder.java AbstractProcessingNodeBuilder.java
                        ProcessingNodeBuilder.java
  Log:
  Moving to Serviceable
  
  Revision  Changes    Path
  1.5       +1 -3      
cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/TreeBuilder.java
  
  Index: TreeBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/TreeBuilder.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TreeBuilder.java  24 Oct 2003 21:05:27 -0000      1.4
  +++ TreeBuilder.java  30 Oct 2003 13:02:31 -0000      1.5
  @@ -50,7 +50,6 @@
   */
   package org.apache.cocoon.components.treeprocessor;
   
  -import org.apache.avalon.framework.component.Component;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.service.ServiceManager;
  @@ -67,7 +66,6 @@
    */
   
   public interface TreeBuilder
  -        extends Component
   {
   
       /**
  
  
  
  1.2       +11 -4     
cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/AbstractProcessingNodeBuilder.java
  
  Index: AbstractProcessingNodeBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/AbstractProcessingNodeBuilder.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractProcessingNodeBuilder.java        9 Mar 2003 00:09:15 -0000       
1.1
  +++ AbstractProcessingNodeBuilder.java        30 Oct 2003 13:02:31 -0000      
1.2
  @@ -56,6 +56,9 @@
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
  +import org.apache.avalon.framework.service.ServiceException;
  +import org.apache.avalon.framework.service.ServiceManager;
  +import org.apache.avalon.framework.service.Serviceable;
   import 
org.apache.cocoon.components.treeprocessor.variables.VariableResolverFactory;
   import org.apache.cocoon.sitemap.PatternException;
   
  @@ -70,16 +73,20 @@
   
   
   public abstract class AbstractProcessingNodeBuilder extends 
AbstractLogEnabled
  -  implements ProcessingNodeBuilder, Recomposable {
  +  implements ProcessingNodeBuilder, Recomposable, Serviceable {
   
       protected TreeBuilder treeBuilder;
       
  -    protected ComponentManager manager;
  +    protected ServiceManager manager;
   
  -    public void compose(ComponentManager manager) throws ComponentException {
  +    public void service(ServiceManager manager) throws ServiceException {
           this.manager = manager;
       }
   
  +    public void compose(ComponentManager manager) throws ComponentException {
  +    
  +    }
  +    
       public void recompose(ComponentManager manager) throws 
ComponentException {
           this.manager = manager;
       }
  
  
  
  1.2       +2 -3      
cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/ProcessingNodeBuilder.java
  
  Index: ProcessingNodeBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/ProcessingNodeBuilder.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ProcessingNodeBuilder.java        9 Mar 2003 00:09:17 -0000       1.1
  +++ ProcessingNodeBuilder.java        30 Oct 2003 13:02:31 -0000      1.2
  @@ -50,7 +50,6 @@
   */
   package org.apache.cocoon.components.treeprocessor;
   
  -import org.apache.avalon.framework.component.Component;
   import org.apache.avalon.framework.configuration.Configuration;
   
   /**
  @@ -72,7 +71,7 @@
    * @version CVS $Id$
    */
   
  -public interface ProcessingNodeBuilder extends Component {
  +public interface ProcessingNodeBuilder {
   
       /**
        * Set the builder for which we are building.
  
  
  

Reply via email to