Browse Source

Refactor now that resolveValue is part of TaskContext

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270523 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 23 years ago
parent
commit
101185acab
1 changed files with 11 additions and 3 deletions
  1. +11
    -3
      proposal/myrmidon/src/java/org/apache/antlib/selftest/ConfigurationTest.java

+ 11
- 3
proposal/myrmidon/src/java/org/apache/antlib/selftest/ConfigurationTest.java View File

@@ -10,8 +10,8 @@ package org.apache.antlib.selftest;
import org.apache.avalon.framework.configuration.Configurable; import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.AbstractContainerTask;


/** /**
* This is to test self interpretation of configuration. * This is to test self interpretation of configuration.
@@ -19,7 +19,7 @@ import org.apache.myrmidon.framework.AbstractContainerTask;
* @author <a href="mailto:peter@apache.org">Peter Donald</a> * @author <a href="mailto:peter@apache.org">Peter Donald</a>
*/ */
public class ConfigurationTest public class ConfigurationTest
extends AbstractContainerTask
extends AbstractTask
implements Configurable implements Configurable
{ {
private String m_message; private String m_message;
@@ -28,7 +28,15 @@ public class ConfigurationTest
throws ConfigurationException throws ConfigurationException
{ {
final String message = configuration.getAttribute( "message" ); 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 ) if( object instanceof String )
{ {


Loading…
Cancel
Save