Author: cziegeler
Date: Thu Oct 21 13:50:36 2004
New Revision: 55258

Removed:
   cocoon/trunk/src/deprecated/java/org/apache/cocoon/acting/ComposerAction.java
   
cocoon/trunk/src/deprecated/java/org/apache/cocoon/acting/ConfigurableComposerAction.java
   
cocoon/trunk/src/deprecated/java/org/apache/cocoon/generation/ComposerGenerator.java
   
cocoon/trunk/src/deprecated/java/org/apache/cocoon/reading/ComposerReader.java
Modified:
   cocoon/trunk/blocks.properties
   
cocoon/trunk/src/blocks/session-fw/java/org/apache/cocoon/components/language/markup/xsp/XSPSessionFwHelper.java
   
cocoon/trunk/src/java/org/apache/cocoon/components/modules/input/InputModuleHelper.java
   
cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/variables/VariableResolverFactory.java
   cocoon/trunk/src/test/org/apache/cocoon/SitemapComponentTestCase.java
   
cocoon/trunk/src/test/org/apache/cocoon/components/source/SourceResolverAdapter.java
   
cocoon/trunk/src/test/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolverTestCase.java
Log:
Removed further usage of ComponentManager, Composable
We compile again and the start page comes up :)

Modified: cocoon/trunk/blocks.properties
==============================================================================
--- cocoon/trunk/blocks.properties      (original)
+++ cocoon/trunk/blocks.properties      Thu Oct 21 13:50:36 2004
@@ -14,26 +14,6 @@
 #  limitations under the License.
 #
 
-# NOTICE - we have to exclude the following blocks until all
-#          of the code is migrated to the new container
-include.block.databases=false
-include.block.hsqldb=false
-include.block.php=false
-include.block.python=false
-include.block.xmldb=false
-include.block.xsp=false
-include.block.eventcache=false
-include.block.javaflow=false
-include.block.jms=false
-include.block.ojb=false
-include.block.petstore=false
-include.block.repository=false
-include.block.scratchpad=false
-include.block.slide=false
-include.block.webdav=false
-# END NOTICE
-
-
 
#------------------------------------------------------------------------------#
 #                             Cocoon Blocks                                    
#
 
#------------------------------------------------------------------------------#

Modified: 
cocoon/trunk/src/blocks/session-fw/java/org/apache/cocoon/components/language/markup/xsp/XSPSessionFwHelper.java
==============================================================================
--- 
cocoon/trunk/src/blocks/session-fw/java/org/apache/cocoon/components/language/markup/xsp/XSPSessionFwHelper.java
    (original)
+++ 
cocoon/trunk/src/blocks/session-fw/java/org/apache/cocoon/components/language/markup/xsp/XSPSessionFwHelper.java
    Thu Oct 21 13:50:36 2004
@@ -15,9 +15,8 @@
  */
 package org.apache.cocoon.components.language.markup.xsp;
 
-import org.apache.avalon.framework.component.Component;
-import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.avalon.framework.component.ComponentException;
+import org.apache.avalon.framework.service.ServiceException;
+import org.apache.avalon.framework.service.ServiceManager;
 
 import org.apache.cocoon.ProcessingException;
 
@@ -29,7 +28,7 @@
  * The <code>Session-fw</code> object helper
  *
  * @author <a href="mailto:[EMAIL PROTECTED]">Antonio Gallardo</a>
- * @version CVS $Id: XSPSessionFwHelper.java,v 1.8 2004/03/05 13:02:22 
bdelacretaz Exp $
+ * @version CVS $Id$
  * @since 2.1.1
  */
 public class XSPSessionFwHelper {
@@ -41,7 +40,7 @@
      * @param context The Session context tha define where to search
      * @param path The parameter path
     **/
-    public static DocumentFragment getXML(ComponentManager cm, String context, 
String path) throws ProcessingException {
+    public static DocumentFragment getXML(ServiceManager cm, String context, 
String path) throws ProcessingException {
 
         SessionManager sessionManager = null;
         try {
@@ -50,11 +49,11 @@
             // Get the fragment
             DocumentFragment df = sessionManager.getContextFragment(context, 
path);
             return df;
-        } catch (ComponentException ce) {
+        } catch (ServiceException ce) {
             throw new ProcessingException("Error during lookup of 
SessionManager component.", ce);
         } finally {
             // End releasing the sessionmanager
-                   cm.release((Component)sessionManager);
+                   cm.release(sessionManager);
            }
      }
     
@@ -65,7 +64,7 @@
      * @param context The Session context tha define where to search
      * @param path The parameter path
      **/
-    public static String getXMLAsString(ComponentManager cm, String context, 
String path) throws ProcessingException {
+    public static String getXMLAsString(ServiceManager cm, String context, 
String path) throws ProcessingException {
         DocumentFragment df = getXML(cm, context, path);
         return df != null ? df.getFirstChild().getNodeValue() : "";
     }

Modified: 
cocoon/trunk/src/java/org/apache/cocoon/components/modules/input/InputModuleHelper.java
==============================================================================
--- 
cocoon/trunk/src/java/org/apache/cocoon/components/modules/input/InputModuleHelper.java
     (original)
+++ 
cocoon/trunk/src/java/org/apache/cocoon/components/modules/input/InputModuleHelper.java
     Thu Oct 21 13:50:36 2004
@@ -16,8 +16,6 @@
 package org.apache.cocoon.components.modules.input;
 
 import org.apache.avalon.framework.CascadingRuntimeException;
-import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.avalon.framework.component.ComponentSelector;
 import org.apache.avalon.framework.configuration.Configuration;
 import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.avalon.framework.service.ServiceSelector;
@@ -28,7 +26,7 @@
 
 /**
  * @author <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a>
- * @version CVS $Id: InputModuleHelper.java,v 1.2 2004/04/30 23:07:55 joerg 
Exp $
+ * @version CVS $Id$
  */
 public class InputModuleHelper {
     
@@ -43,8 +41,6 @@
 
     
     private Map inputModules;
-    private ComponentManager componentManager;
-    private ComponentSelector componentInputSelector;
     private ServiceManager serviceManager;
     private ServiceSelector serviceInputSelector;
     
@@ -59,14 +55,8 @@
         InputModule module = (InputModule) this.inputModules.get(name);
         if ( module == null ) {
             try {
-                if ( this.componentManager != null ) {
-                    if (this.componentInputSelector.hasComponent(name)) {
-                        module = (InputModule) 
this.componentInputSelector.select(name);
-                    }                
-                } else {
-                    if (this.serviceInputSelector.isSelectable(name)) {
-                        module = (InputModule) 
this.serviceInputSelector.select(name);
-                    }                            
+                if (this.serviceInputSelector.isSelectable(name)) {
+                    module = (InputModule) 
this.serviceInputSelector.select(name);
                 }
             } catch (Exception e) {
                 throw new CascadingRuntimeException("Unable to lookup input 
module " + name, e);
@@ -132,25 +122,6 @@
 
     /**
      * Initializes the instance for first use. Stores references to
-     * component manager and component selector in instance 
-     *
-     * @param manager a <code>ComponentManager</code> value
-     * @exception RuntimeException if an error occurs
-     * @deprecated Use the [EMAIL PROTECTED] #setup(ServiceManager)} method 
instead
-     */
-    public void setup(ComponentManager manager) throws RuntimeException {
-
-        this.inputModules = new HashMap();
-        this.componentManager = manager;
-        try {
-            this.componentInputSelector = (ComponentSelector) 
this.componentManager.lookup(INPUT_MODULE_SELECTOR); 
-        } catch (Exception e) {
-            throw new CascadingRuntimeException("Could not obtain selector for 
InputModule.",e);
-        }
-    }
-
-    /**
-     * Initializes the instance for first use. Stores references to
      * service manager and service selector in instance 
      * 
      * @param manager a <code>ServiceManager</code> value
@@ -258,22 +229,6 @@
     public void releaseAll() throws RuntimeException {
 
         if ( this.inputModules != null ) {
-            // test for component manager
-            if ( this.componentManager != null ) {
-                try {
-                    Iterator iter = this.inputModules.keySet().iterator();
-                    while (iter.hasNext()) {
-                        this.componentInputSelector.release((InputModule) 
this.inputModules.get(iter.next()));
-                    }
-                    this.inputModules = null;
-                    this.componentManager.release(this.componentInputSelector);
-                    this.componentManager = null;
-                    this.inputModules = null;
-                } catch (Exception e) {
-                    throw new CascadingRuntimeException("Could not release 
InputModules.",e);
-                }
-                
-            }
             if ( this.serviceManager != null ) {
                 try {
                     Iterator iter = this.inputModules.keySet().iterator();

Modified: 
cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/variables/VariableResolverFactory.java
==============================================================================
--- 
cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/variables/VariableResolverFactory.java
     (original)
+++ 
cocoon/trunk/src/java/org/apache/cocoon/components/treeprocessor/variables/VariableResolverFactory.java
     Thu Oct 21 13:50:36 2004
@@ -15,9 +15,7 @@
  */
 package org.apache.cocoon.components.treeprocessor.variables;
 
-import org.apache.avalon.framework.component.ComponentManager;
 import org.apache.avalon.framework.service.ServiceManager;
-import org.apache.avalon.framework.service.WrapperServiceManager;
 
 import org.apache.cocoon.sitemap.PatternException;
 
@@ -95,16 +93,6 @@
         }
 
         return buf.toString();
-    }
-
-    /**
-     * Get a resolver for a given expression. Chooses the most efficient 
implementation
-     * depending on <code>expression</code>.
-     *
-     * @deprecated use the version with <code>ServiceManager</service>
-     */
-    public static VariableResolver getResolver(String expression, 
ComponentManager manager) throws PatternException {
-        return getResolver(expression, new WrapperServiceManager(manager));
     }
 
     /**

Modified: cocoon/trunk/src/test/org/apache/cocoon/SitemapComponentTestCase.java
==============================================================================
--- cocoon/trunk/src/test/org/apache/cocoon/SitemapComponentTestCase.java       
(original)
+++ cocoon/trunk/src/test/org/apache/cocoon/SitemapComponentTestCase.java       
Thu Oct 21 13:50:36 2004
@@ -35,6 +35,7 @@
 import org.apache.avalon.framework.component.ComponentSelector;
 import org.apache.avalon.framework.context.DefaultContext;
 import org.apache.avalon.framework.parameters.Parameters;
+import org.apache.avalon.framework.service.WrapperServiceManager;
 import org.apache.cocoon.acting.Action;
 import org.apache.cocoon.components.ContextHelper;
 import org.apache.cocoon.components.flow.AbstractInterpreter;
@@ -67,7 +68,7 @@
  *
  * @author <a href="mailto:[EMAIL PROTECTED]">Stephan Michels</a>
  * @author <a href="mailto:[EMAIL PROTECTED]">Mark Leicester</a>
- * @version CVS $Id: SitemapComponentTestCase.java,v 1.9 2004/07/04 17:52:29 
huber Exp $
+ * @version CVS $Id$
  */
 public abstract class SitemapComponentTestCase extends ExcaliburTestCase
 {
@@ -240,7 +241,7 @@
             action = (Action) selector.select(type);
             assertNotNull("Test lookup of action", action);
 
-            result = action.act(redirector, new 
SourceResolverAdapter(resolver, this.manager),
+            result = action.act(redirector, new 
SourceResolverAdapter(resolver, new WrapperServiceManager(manager)),
                                 objectmodel, source, parameters);
 
         } catch (ComponentException ce) {
@@ -288,7 +289,7 @@
             generator = (Generator) selector.select(type);
             assertNotNull("Test lookup of generator", generator);
 
-            generator.setup(new SourceResolverAdapter(resolver, this.manager),
+            generator.setup(new SourceResolverAdapter(resolver, new 
WrapperServiceManager(manager)),
                             objectmodel, source, parameters);
 
             DOMBuilder builder = new DOMBuilder();
@@ -351,7 +352,7 @@
             transformer = (Transformer) selector.select(type);
             assertNotNull("Test lookup of transformer", transformer);
 
-            transformer.setup(new SourceResolverAdapter(resolver, 
this.manager),
+            transformer.setup(new SourceResolverAdapter(resolver, new 
WrapperServiceManager(manager)),
                                   objectmodel, source, parameters);
 
             DOMBuilder builder = new DOMBuilder();

Modified: 
cocoon/trunk/src/test/org/apache/cocoon/components/source/SourceResolverAdapter.java
==============================================================================
--- 
cocoon/trunk/src/test/org/apache/cocoon/components/source/SourceResolverAdapter.java
        (original)
+++ 
cocoon/trunk/src/test/org/apache/cocoon/components/source/SourceResolverAdapter.java
        Thu Oct 21 13:50:36 2004
@@ -20,7 +20,7 @@
 import java.net.MalformedURLException;
 import java.util.Map;
 
-import org.apache.avalon.framework.component.ComponentManager;
+import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.cocoon.environment.SourceResolver;
 import org.apache.excalibur.source.Source;
 import org.apache.excalibur.source.SourceException;
@@ -28,13 +28,13 @@
 /**
  * An adapter for the Excalibur SourceResolver.
  *
- * @version CVS $Id: SourceResolverAdapter.java,v 1.11 2004/05/24 11:26:40 
cziegeler Exp $
+ * @version CVS $Id$
  */
 public class SourceResolverAdapter implements SourceResolver
 {
     private org.apache.excalibur.source.SourceResolver resolver;
 
-    public SourceResolverAdapter(org.apache.excalibur.source.SourceResolver 
resolver, ComponentManager manager) {
+    public SourceResolverAdapter(org.apache.excalibur.source.SourceResolver 
resolver, ServiceManager manager) {
         this.resolver = resolver;
     }
 

Modified: 
cocoon/trunk/src/test/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolverTestCase.java
==============================================================================
--- 
cocoon/trunk/src/test/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolverTestCase.java
    (original)
+++ 
cocoon/trunk/src/test/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolverTestCase.java
    Thu Oct 21 13:50:36 2004
@@ -21,6 +21,7 @@
 
 import org.apache.avalon.framework.component.ComponentException;
 import org.apache.avalon.framework.logger.LogKitLogger;
+import org.apache.avalon.framework.service.WrapperServiceManager;
 import org.apache.cocoon.SitemapComponentTestCase;
 import org.apache.cocoon.components.treeprocessor.InvokeContext;
 import org.apache.cocoon.environment.mock.MockRequest;
@@ -30,7 +31,7 @@
  * Test case for the nested variant of the PreparedVariableResolver
  *
  * @author <a href="mailto:[EMAIL PROTECTED]">Upayavira</a>
- * @version CVS $Id: PreparedVariableResolverTestCase.java,v 1.6 2004/07/16 
12:36:46 sylvain Exp $
+ * @version CVS $Id$
  */
 public class PreparedVariableResolverTestCase extends SitemapComponentTestCase 
{
 
@@ -50,7 +51,7 @@
         
         Map sitemapElements = new HashMap();
         context.pushMap("sitemap", sitemapElements);
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("123", resolver.resolve(context, getObjectModel()));
     }
 
@@ -65,7 +66,7 @@
         Map sitemapElements = new HashMap();
         sitemapElements.put("1", "oo");
         context.pushMap("sitemap", sitemapElements);
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("123", resolver.resolve(context, getObjectModel()));
     }
     
@@ -78,7 +79,7 @@
         Map sitemapElements = new HashMap();
         sitemapElements.put("name", "123");
         context.pushMap("label", sitemapElements);
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("123", resolver.resolve(context, getObjectModel()));      
  
     }
     
@@ -91,7 +92,7 @@
         Map sitemapElements = new HashMap();
         sitemapElements.put("1", "abc");
         context.pushMap("label", sitemapElements);
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("123abc", resolver.resolve(context, getObjectModel()));
     }
 
@@ -104,7 +105,7 @@
         Map sitemapElements = new HashMap();
         sitemapElements.put("1", "abc");
         context.pushMap("label", sitemapElements);
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("123abc/def", resolver.resolve(context, 
getObjectModel()));
     }
     
@@ -117,7 +118,7 @@
         Map sitemapElements = new HashMap();
         sitemapElements.put("1", "abc");
         context.pushMap("label", sitemapElements);
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("123abc/def", resolver.resolve(context, 
getObjectModel()));
     }
 
@@ -136,7 +137,7 @@
         sitemapElements.put("1", "oscar");
         context.pushMap("label2", sitemapElements);
 
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("from juliet to oscar", resolver.resolve(context, 
getObjectModel()));
     }
 
@@ -155,7 +156,7 @@
         sitemapElements.put("1", "oscar");
         context.pushMap("label2", sitemapElements);
 
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("from juliet to oscar", resolver.resolve(context, 
getObjectModel()));
     }
     
@@ -169,7 +170,7 @@
         sitemapElements = new HashMap();
         context.pushMap("label", sitemapElements);
         
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("http://cocoon.apache.org";, resolver.resolve(context, 
getObjectModel()));
     }
     
@@ -183,7 +184,7 @@
         sitemapElements = new HashMap();
         context.pushMap("label", sitemapElements);
         
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals(":colon-starts-this", resolver.resolve(context, 
getObjectModel()));
     }
     
@@ -198,7 +199,7 @@
         sitemapElements.put("1", "abc");
         context.pushMap("label", sitemapElements);
         
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("abc:abc", resolver.resolve(context, getObjectModel()));
     }
 
@@ -212,7 +213,7 @@
         sitemapElements = new HashMap();
         context.pushMap("label", sitemapElements);
 
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("This is a {brace}", resolver.resolve(context, 
getObjectModel()));
     }
 
@@ -223,7 +224,7 @@
         
         Map sitemapElements = new HashMap();
         context.pushMap("sitemap", sitemapElements);
-        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
manager);
+        VariableResolver resolver = VariableResolverFactory.getResolver(expr, 
new WrapperServiceManager(manager));
         assertEquals("", resolver.resolve(context, getObjectModel()));
     }
 }

Reply via email to