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]>