You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by do...@apache.org on 2001/07/08 09:21:01 UTC
cvs commit: jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/libs/selftest ConfigurationTest.java
donaldp 01/07/08 00:21:01
Modified: proposal/myrmidon/src/java/org/apache/myrmidon/libs/selftest
ConfigurationTest.java
Log:
Change to reflect fact that context no longer resolves propertys.
Thus extends AbstractContainerTask to implement functionality.
Revision Changes Path
1.2 +4 -10 jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/libs/selftest/ConfigurationTest.java
Index: ConfigurationTest.java
===================================================================
RCS file: /home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/libs/selftest/ConfigurationTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ConfigurationTest.java 2001/06/16 03:35:24 1.1
+++ ConfigurationTest.java 2001/07/08 07:21:00 1.2
@@ -12,6 +12,7 @@
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 +20,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public class ConfigurationTest
- extends AbstractTask
+ extends AbstractContainerTask
implements Configurable
{
private String m_message;
@@ -27,15 +28,8 @@
public void configure( final Configuration configuration )
throws ConfigurationException
{
- String message = configuration.getAttribute( "message" );
-
- Object object = null;
-
- try { object = getContext().resolveValue( message ); }
- catch( final TaskException ae )
- {
- throw new ConfigurationException( "Error resolving : " + message, ae );
- }
+ final String message = configuration.getAttribute( "message" );
+ final Object object = resolve( message );
if( object instanceof String )
{