cziegeler    2003/10/30 04:59:00

  Modified:    src/java/org/apache/cocoon/components/treeprocessor/variables
                        PreparedVariableResolver.java
                        VariableResolverFactory.java
  Log:
  Moving to Serviceable
  
  Revision  Changes    Path
  1.3       +11 -11    
cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolver.java
  
  Index: PreparedVariableResolver.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolver.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PreparedVariableResolver.java     16 Mar 2003 17:49:13 -0000      1.2
  +++ PreparedVariableResolver.java     30 Oct 2003 12:59:00 -0000      1.3
  @@ -51,10 +51,10 @@
   package org.apache.cocoon.components.treeprocessor.variables;
   
   import org.apache.avalon.framework.activity.Disposable;
  -import org.apache.avalon.framework.component.ComponentException;
  -import org.apache.avalon.framework.component.ComponentManager;
  -import org.apache.avalon.framework.component.ComponentSelector;
   import org.apache.avalon.framework.configuration.ConfigurationException;
  +import org.apache.avalon.framework.service.ServiceException;
  +import org.apache.avalon.framework.service.ServiceManager;
  +import org.apache.avalon.framework.service.ServiceSelector;
   import org.apache.avalon.framework.thread.ThreadSafe;
   import org.apache.cocoon.components.modules.input.InputModule;
   import org.apache.cocoon.components.treeprocessor.InvokeContext;
  @@ -73,8 +73,8 @@
    */
   final public class PreparedVariableResolver extends VariableResolver 
implements Disposable {
       
  -    private ComponentManager manager;
  -    private ComponentSelector selector;
  +    private ServiceManager manager;
  +    private ServiceSelector selector;
       
       final private List items = new ArrayList();
   
  @@ -92,7 +92,7 @@
       private static final Integer STATEFUL_MODULE_OBJ = new 
Integer(STATEFUL_MODULE);
       private static final Integer ANCHOR_OBJ = new Integer(ANCHOR);
       
  -    public PreparedVariableResolver(String expr, ComponentManager manager) 
throws PatternException {
  +    public PreparedVariableResolver(String expr, ServiceManager manager) 
throws PatternException {
           
           super(expr);
           this.manager = manager;
  @@ -193,8 +193,8 @@
           if (this.selector == null) {
               try {
                   // First access to a module : lookup selector
  -                this.selector = 
(ComponentSelector)this.manager.lookup(InputModule.ROLE + "Selector");
  -            } catch(ComponentException ce) {
  +                this.selector = 
(ServiceSelector)this.manager.lookup(InputModule.ROLE + "Selector");
  +            } catch(ServiceException ce) {
                   throw new PatternException("Cannot access input modules 
selector", ce);
               }
           }
  @@ -203,7 +203,7 @@
           InputModule module;
           try {
               module = (InputModule)this.selector.select(moduleName);
  -        } catch(ComponentException ce) {
  +        } catch(ServiceException ce) {
               throw new PatternException("Cannot get InputModule named '" + 
moduleName +
                   "' in expression '" + this.originalExpr + "'", ce);
           }
  @@ -320,7 +320,7 @@
                                   result.append(value);
                               }
                               
  -                        } catch(ComponentException compEx) {
  +                        } catch(ServiceException compEx) {
                               throw new PatternException("Cannot get module '" 
+ moduleName +
                                   "' in expression '" + this.originalExpr + 
"'", compEx);
                                   
  
  
  
  1.3       +3 -3      
cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/variables/VariableResolverFactory.java
  
  Index: VariableResolverFactory.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/treeprocessor/variables/VariableResolverFactory.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- VariableResolverFactory.java      16 Mar 2003 17:49:13 -0000      1.2
  +++ VariableResolverFactory.java      30 Oct 2003 12:59:00 -0000      1.3
  @@ -50,7 +50,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.cocoon.sitemap.PatternException;
   
   import java.util.List;
  @@ -133,7 +133,7 @@
        * Get a resolver for a given expression. Chooses the most efficient 
implementation
        * depending on <code>expression</code>.
        */
  -    public static VariableResolver getResolver(String expression, 
ComponentManager manager) throws PatternException {
  +    public static VariableResolver getResolver(String expression, 
ServiceManager manager) throws PatternException {
           if (needsResolve(expression)) {
               VariableResolver resolver = new 
PreparedVariableResolver(expression, manager);
               List collector = (List)disposableCollector.get();
  
  
  

Reply via email to