donaldp     02/02/21 01:37:29

  Modified:    proposal/myrmidon/src/java/org/apache/myrmidon/framework
                        AbstractContainerTask.java
  Log:
  Ugly hackity hack owrapping TaskContext to make it an Avalon context.
  
  Need to define a clean interface to export to Container object that is 
basically a facade and takes care of all this
  
  Revision  Changes    Path
  1.16      +6 -3      
jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/framework/AbstractContainerTask.java
  
  Index: AbstractContainerTask.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/framework/AbstractContainerTask.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- AbstractContainerTask.java        14 Feb 2002 10:21:12 -0000      1.15
  +++ AbstractContainerTask.java        21 Feb 2002 09:37:29 -0000      1.16
  @@ -22,12 +22,13 @@
   import org.apache.myrmidon.interfaces.type.TypeException;
   import org.apache.myrmidon.interfaces.type.TypeFactory;
   import org.apache.myrmidon.interfaces.type.TypeManager;
  +import org.apache.myrmidon.interfaces.configurer.TaskContextAdapter;
   
   /**
    * This is the class that Task writers should extend to provide custom tasks.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
  - * @version $Revision: 1.15 $ $Date: 2002/02/14 10:21:12 $
  + * @version $Revision: 1.16 $ $Date: 2002/02/21 09:37:29 $
    */
   public abstract class AbstractContainerTask
       extends AbstractTask
  @@ -90,7 +91,8 @@
       protected final void configure( final Object object, final Configuration 
element )
           throws ConfigurationException
       {
  -        getConfigurer().configure( object, element, getContext() );
  +        final TaskContextAdapter context = new TaskContextAdapter( 
getContext() );
  +        getConfigurer().configure( object, element, context );
       }
   
       /**
  @@ -104,7 +106,8 @@
       protected final void configure( final Object object, final String name, 
final String value )
           throws ConfigurationException
       {
  -        getConfigurer().configure( object, name, value, getContext() );
  +        final TaskContextAdapter context = new TaskContextAdapter( 
getContext() );
  +        getConfigurer().configure( object, name, value, context );
       }
   
       /**
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to