bloritsch    01/04/05 13:15:39

  Modified:    lib      Tag: xml-cocoon2 avalonapi.jar
               src/org/apache/cocoon Tag: xml-cocoon2 Cocoon.java
               src/org/apache/cocoon/components/language/generator Tag:
                        xml-cocoon2 GeneratorSelector.java
               src/org/apache/cocoon/sitemap Tag: xml-cocoon2
                        AbstractSitemap.java SitemapComponentSelector.java
               webapp   Tag: xml-cocoon2 cocoon.xconf
  Removed:     src/org/apache/cocoon/components Tag: xml-cocoon2
                        ComponentFactory.java ComponentHandler.java
                        ComponentManager.java ComponentPool.java
                        ComponentPoolController.java ComponentSelector.java
                        DefaultRoleInfo.java RoleInfo.java
  Log:
  Completed migration of Cocoon's Component Handling infrastructure to
  Avalon.  NOTE: this means wider audience which means more will go into
  its stability and robustness.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.33  +258 -200  xml-cocoon/lib/Attic/avalonapi.jar
  
        <<Binary file>>
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.4.2.68  +4 -4      xml-cocoon/src/org/apache/cocoon/Cocoon.java
  
  Index: Cocoon.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/Cocoon.java,v
  retrieving revision 1.4.2.67
  retrieving revision 1.4.2.68
  diff -u -r1.4.2.67 -r1.4.2.68
  --- Cocoon.java       2001/04/05 15:40:35     1.4.2.67
  +++ Cocoon.java       2001/04/05 20:15:26     1.4.2.68
  @@ -34,7 +34,7 @@
   import org.apache.cocoon.sitemap.Manager;
   import org.apache.cocoon.util.ClassUtils;
   import org.apache.cocoon.util.NetUtils;
  -import org.apache.cocoon.components.ComponentManager;
  +import org.apache.avalon.component.DefaultComponentManager;
   import org.apache.avalon.AbstractLoggable;
   import org.xml.sax.SAXException;
   import org.xml.sax.InputSource;
  @@ -48,7 +48,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a> 
(Apache Software Foundation, Exoffice Technologies)
    * @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.4.2.67 $ $Date: 2001/04/05 15:40:35 $
  + * @version CVS $Revision: 1.4.2.68 $ $Date: 2001/04/05 20:15:26 $
    */
   public class Cocoon extends AbstractLoggable implements Component, 
Initializable, Disposable, Modifiable, Processor, Contextualizable {
       /** The application context */
  @@ -73,7 +73,7 @@
       private File workDir;
   
       /** The component manager. */
  -    private ComponentManager componentManager;
  +    private DefaultComponentManager componentManager;
   
       /** flag for disposed or not */
       private boolean disposed = false;
  @@ -94,7 +94,7 @@
       }
   
       public void init() throws Exception {
  -        this.componentManager = new ComponentManager();
  +        this.componentManager = new DefaultComponentManager();
           this.componentManager.setLogger(getLogger());
           this.componentManager.contextualize(this.context);
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.8   +3 -3      
xml-cocoon/src/org/apache/cocoon/components/language/generator/Attic/GeneratorSelector.java
  
  Index: GeneratorSelector.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/components/language/generator/Attic/GeneratorSelector.java,v
  retrieving revision 1.1.2.7
  retrieving revision 1.1.2.8
  diff -u -r1.1.2.7 -r1.1.2.8
  --- GeneratorSelector.java    2001/04/05 15:40:37     1.1.2.7
  +++ GeneratorSelector.java    2001/04/05 20:15:33     1.1.2.8
  @@ -17,7 +17,7 @@
   import org.apache.cocoon.components.classloader.ClassLoaderManager;
   import org.apache.cocoon.Roles;
   import org.apache.cocoon.Constants;
  -import org.apache.cocoon.components.ComponentSelector;
  +import org.apache.avalon.component.DefaultComponentSelector;
   import org.apache.cocoon.util.ClassUtils;
   
   /**
  @@ -25,9 +25,9 @@
    * includes Sitemaps and XSP Pages
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
  - * @version CVS $Revision: 1.1.2.7 $ $Date: 2001/04/05 15:40:37 $
  + * @version CVS $Revision: 1.1.2.8 $ $Date: 2001/04/05 20:15:33 $
    */
  -public class GeneratorSelector extends ComponentSelector {
  +public class GeneratorSelector extends DefaultComponentSelector {
       private ClassLoaderManager classManager;
   
       public void compose (ComponentManager manager) throws 
ComponentManagerException {
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.29  +12 -12    
xml-cocoon/src/org/apache/cocoon/sitemap/Attic/AbstractSitemap.java
  
  Index: AbstractSitemap.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/sitemap/Attic/AbstractSitemap.java,v
  retrieving revision 1.1.2.28
  retrieving revision 1.1.2.29
  diff -u -r1.1.2.28 -r1.1.2.29
  --- AbstractSitemap.java      2001/04/05 15:40:37     1.1.2.28
  +++ AbstractSitemap.java      2001/04/05 20:15:35     1.1.2.29
  @@ -25,8 +25,8 @@
   import org.apache.avalon.ComponentManagerException;
   import org.apache.avalon.ComponentNotFoundException;
   import org.apache.avalon.AbstractLoggable;
  +import org.apache.avalon.component.DefaultComponentSelector;
   
  -import org.apache.cocoon.components.ComponentSelector;
   import org.apache.cocoon.ProcessingException;
   import org.apache.cocoon.Processor;
   import org.apache.cocoon.Roles;
  @@ -41,7 +41,7 @@
    * Base class for generated <code>Sitemap</code> classes
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
  - * @version CVS $Revision: 1.1.2.28 $ $Date: 2001/04/05 15:40:37 $
  + * @version CVS $Revision: 1.1.2.29 $ $Date: 2001/04/05 20:15:35 $
    */
   public abstract class AbstractSitemap extends AbstractLoggable implements 
Sitemap {
       private Context context;
  @@ -60,13 +60,13 @@
       /** The creation date */
       protected static long dateCreated = -1L;
   
  -    protected ComponentSelector generators;
  -    protected ComponentSelector transformers;
  +    protected DefaultComponentSelector generators;
  +    protected DefaultComponentSelector transformers;
       protected SitemapComponentSelector serializers;
       protected SitemapComponentSelector readers;
  -    protected ComponentSelector actions;
  -    protected ComponentSelector matchers;
  -    protected ComponentSelector selectors;
  +    protected DefaultComponentSelector actions;
  +    protected DefaultComponentSelector matchers;
  +    protected DefaultComponentSelector selectors;
   
       /**
        * Set the current <code>ComponentManager</code> instance used by this
  @@ -77,13 +77,13 @@
   
           try {
               this.urlFactory = (URLFactory) 
this.manager.lookup(Roles.URL_FACTORY);
  -            this.generators = (ComponentSelector) 
this.manager.lookup(Roles.GENERATORS);
  -            this.transformers = (ComponentSelector) 
this.manager.lookup(Roles.TRANSFORMERS);
  +            this.generators = (DefaultComponentSelector) 
this.manager.lookup(Roles.GENERATORS);
  +            this.transformers = (DefaultComponentSelector) 
this.manager.lookup(Roles.TRANSFORMERS);
               this.serializers = (SitemapComponentSelector) 
this.manager.lookup(Roles.SERIALIZERS);
               this.readers = (SitemapComponentSelector) 
this.manager.lookup(Roles.READERS);
  -            this.actions = (ComponentSelector) 
this.manager.lookup(Roles.ACTIONS);
  -            this.matchers = (ComponentSelector) 
this.manager.lookup(Roles.MATCHERS);
  -            this.selectors = (ComponentSelector) 
this.manager.lookup(Roles.SELECTORS);
  +            this.actions = (DefaultComponentSelector) 
this.manager.lookup(Roles.ACTIONS);
  +            this.matchers = (DefaultComponentSelector) 
this.manager.lookup(Roles.MATCHERS);
  +            this.selectors = (DefaultComponentSelector) 
this.manager.lookup(Roles.SELECTORS);
           } catch (Exception e) {
               getLogger().error("cannot obtain the Component", e);
               throw new ComponentNotFoundException ("cannot obtain the 
URLFactory", e);
  
  
  
  1.1.2.7   +3 -3      
xml-cocoon/src/org/apache/cocoon/sitemap/Attic/SitemapComponentSelector.java
  
  Index: SitemapComponentSelector.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/sitemap/Attic/SitemapComponentSelector.java,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- SitemapComponentSelector.java     2001/04/05 15:40:37     1.1.2.6
  +++ SitemapComponentSelector.java     2001/04/05 20:15:36     1.1.2.7
  @@ -17,16 +17,16 @@
   import org.apache.avalon.Component;
   import org.apache.avalon.ComponentManagerException;
   import org.apache.avalon.ComponentNotFoundException;
  -import org.apache.cocoon.components.ComponentSelector;
  +import org.apache.avalon.component.DefaultComponentSelector;
   
   import org.apache.cocoon.components.url.URLFactory;
   
   /** Default component manager for Cocoon's sitemap components.
    * @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
  - * @version CVS $Id: SitemapComponentSelector.java,v 1.1.2.6 2001/04/05 
15:40:37 giacomo Exp $
  + * @version CVS $Id: SitemapComponentSelector.java,v 1.1.2.7 2001/04/05 
20:15:36 bloritsch Exp $
    */
  -public class SitemapComponentSelector extends ComponentSelector {
  +public class SitemapComponentSelector extends DefaultComponentSelector {
       HashMap mime_types;
   
       /** The conctructors (same as the Avalon ComponentManager)
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.31  +10 -10    xml-cocoon/webapp/Attic/cocoon.xconf
  
  Index: cocoon.xconf
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/webapp/Attic/cocoon.xconf,v
  retrieving revision 1.1.2.30
  retrieving revision 1.1.2.31
  diff -u -r1.1.2.30 -r1.1.2.31
  --- cocoon.xconf      2001/04/05 16:57:13     1.1.2.30
  +++ cocoon.xconf      2001/04/05 20:15:38     1.1.2.31
  @@ -89,7 +89,7 @@
     </datasources>
   
     <!-- these components is used as a PoolController for the sitemap 
component pools  -->
  -  <pool-controller 
class="org.apache.cocoon.components.ComponentPoolController"/>
  +  <pool-controller 
class="org.apache.avalon.component.DefaultComponentPoolController"/>
   
     <sax-connector 
class="org.apache.cocoon.components.saxconnector.NullSAXConnector"/>
   
  @@ -124,11 +124,11 @@
   
    <role 
name="org.apache.cocoon.components.language.markup.MarkupLanguageSelector"
          shorthand="markup-languages"
  -       default-class="org.apache.cocoon.components.ComponentSelector"/>
  +       default-class="org.apache.avalon.component.DefaultComponentSelector"/>
   
    <role 
name="org.apache.cocoon.components.language.programming.ProgrammingLanguageSelector"
          shorthand="programming-languages"
  -       default-class="org.apache.cocoon.components.ComponentSelector"/>
  +       default-class="org.apache.avalon.component.DefaultComponentSelector"/>
   
    <role 
name="org.apache.cocoon.components.language.generator.ProgramGenerator"
          shorthand="program-generator"
  @@ -140,7 +140,7 @@
   
    <role name="org.apache.avalon.util.pool.PoolController"
          shorthand="pool-controller"
  -       default-class="org.apache.cocoon.components.ComponentPoolController"/>
  +       
default-class="org.apache.avalon.component.DefaultComponentPoolController"/>
   
    <role name="org.apache.cocoon.components.saxconnector.SAXConnector"
          shorthand="sax-connector"
  @@ -151,7 +151,7 @@
   
    <role name="org.apache.avalon.util.datasource.DataSourceComponentSelector"
          shorthand="datasources"
  -       default-class="org.apache.cocoon.components.ComponentSelector"/>
  +       default-class="org.apache.avalon.component.DefaultComponentSelector"/>
   
    <role name="org.apache.cocoon.components.url.URLFactory"
          shorthand="url-factory"
  @@ -167,23 +167,23 @@
   
    <role name="org.apache.cocoon.acting.ActionSelector"
          shorthand="action"
  -       default-class="org.apache.cocoon.components.ComponentSelector"/>
  +       default-class="org.apache.avalon.component.DefaultComponentSelector"/>
   
    <role name="org.apache.cocoon.selection.SelectorSelector"
          shorthand="selector"
  -       default-class="org.apache.cocoon.components.ComponentSelector"/>
  +       default-class="org.apache.avalon.component.DefaultComponentSelector"/>
   
    <role name="org.apache.cocoon.matching.MatcherSelector"
          shorthand="matcher"
  -       default-class="org.apache.cocoon.components.ComponentSelector"/>
  +       default-class="org.apache.avalon.component.DefaultComponentSelector"/>
   
    <role name="org.apache.cocoon.generation.GeneratorSelector"
          shorthand="generator"
  -       default-class="org.apache.cocoon.components.ComponentSelector"/>
  +       default-class="org.apache.avalon.component.DefaultComponentSelector"/>
   
    <role name="org.apache.cocoon.transformation.TransformerSelector"
          shorthand="transformer"
  -       default-class="org.apache.cocoon.components.ComponentSelector"/>
  +       default-class="org.apache.avalon.component.DefaultComponentSelector"/>
   
    <role name="org.apache.cocoon.serialization.SerializerSelector"
          shorthand="serializer"
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to