donaldp 02/01/04 19:17:52
Modified: proposal/myrmidon/src/java/org/apache/antlib/selftest
ConfigurationTest.java
Log:
Refactor now that resolveValue is part of TaskContext
Revision Changes Path
1.4 +11 -3
jakarta-ant/proposal/myrmidon/src/java/org/apache/antlib/selftest/ConfigurationTest.java
Index: ConfigurationTest.java
===================================================================
RCS file:
/home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/antlib/selftest/ConfigurationTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ConfigurationTest.java 23 Dec 2001 06:24:52 -0000 1.3
+++ ConfigurationTest.java 5 Jan 2002 03:17:52 -0000 1.4
@@ -10,8 +10,8 @@
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
+import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
-import org.apache.myrmidon.framework.AbstractContainerTask;
/**
* This is to test self interpretation of configuration.
@@ -19,7 +19,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
public class ConfigurationTest
- extends AbstractContainerTask
+ extends AbstractTask
implements Configurable
{
private String m_message;
@@ -28,7 +28,15 @@
throws ConfigurationException
{
final String message = configuration.getAttribute( "message" );
- final Object object = resolve( message );
+ final Object object;
+ try
+ {
+ object = resolveValue( message );
+ }
+ catch( final TaskException te )
+ {
+ throw new ConfigurationException( te.getMessage(), te );
+ }
if( object instanceof String )
{
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>