diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/ProjectComponent.java b/proposal/myrmidon/src/main/org/apache/tools/ant/ProjectComponent.java deleted file mode 100644 index 1daa82cf1..000000000 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/ProjectComponent.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) The Apache Software Foundation. All rights reserved. - * - * This software is published under the terms of the Apache Software License - * version 1.1, a copy of which has been included with this distribution in - * the LICENSE.txt file. - */ -package org.apache.tools.ant; - -import org.apache.myrmidon.api.AbstractTask; -import org.apache.myrmidon.api.TaskException; - -/** - * Base class for components of a project, including tasks and data types. - * Provides common facilities. - * - * @author Conor MacNeill - */ -public abstract class ProjectComponent - extends AbstractTask -{ - public void execute() - throws TaskException - { - //HACK: NOOP execute - should be deleted in the future! - } -} - diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Http.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Http.java index ee35980f9..5388b54a3 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Http.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Http.java @@ -11,10 +11,10 @@ import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; -import org.apache.myrmidon.api.TaskException; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.myrmidon.api.TaskContext; +import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Condition; -import org.apache.tools.ant.ProjectComponent; /** * Condition to wait for a HTTP request to succeed. Its attribute(s) are: url - @@ -22,10 +22,10 @@ import org.apache.tools.ant.ProjectComponent; * * @author Denis Hennessy * - * @ant:type type="condition" nam="http" + * @ant:type type="condition" name="http" */ public class Http - extends ProjectComponent + extends AbstractLogEnabled implements Condition { String spec = null; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Socket.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Socket.java index 4834acb67..b40232237 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Socket.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Socket.java @@ -8,10 +8,10 @@ package org.apache.tools.ant.taskdefs.condition; import java.io.IOException; -import org.apache.myrmidon.api.TaskException; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.myrmidon.api.TaskContext; +import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Condition; -import org.apache.tools.ant.ProjectComponent; /** * Condition to wait for a TCP/IP socket to have a listener. Its attribute(s) @@ -19,10 +19,10 @@ import org.apache.tools.ant.ProjectComponent; * * @author Denis Hennessy * - * @ant:type type="condition" nam="socket" + * @ant:type type="condition" name="socket" */ public class Socket - extends ProjectComponent + extends AbstractLogEnabled implements Condition { String server = null; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/RegularExpression.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/RegularExpression.java index 7bfddd992..41041a0c8 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/RegularExpression.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/RegularExpression.java @@ -8,7 +8,6 @@ package org.apache.tools.ant.taskdefs.text; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.ProjectComponent; import org.apache.tools.ant.util.regexp.Regexp; import org.apache.tools.ant.util.regexp.RegexpFactory; @@ -42,7 +41,6 @@ import org.apache.tools.ant.util.regexp.RegexpFactory; * @see org.apache.tools.ant.util.regexp.Regexp */ public class RegularExpression - extends ProjectComponent { // The regular expression factory private final static RegexpFactory factory = new RegexpFactory(); diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/Substitution.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/Substitution.java index 69ab81c70..01a125ee1 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/Substitution.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/Substitution.java @@ -7,8 +7,6 @@ */ package org.apache.tools.ant.taskdefs.text; -import org.apache.tools.ant.ProjectComponent; - /** * A regular expression substitution datatype. It is an expression that is meant * to replace a regular expression.
@@ -21,7 +19,6 @@ import org.apache.tools.ant.ProjectComponent; * @see org.apache.oro.text.regex.Perl5Substitition */ public class Substitution - extends ProjectComponent { private String m_expression; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FileList.java b/proposal/myrmidon/src/main/org/apache/tools/ant/types/FileList.java index 0459ea3e8..a985a442a 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FileList.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/types/FileList.java @@ -11,7 +11,6 @@ import java.io.File; import java.util.ArrayList; import java.util.StringTokenizer; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.ProjectComponent; /** * FileList represents an explicitly named list of files. FileLists are useful @@ -23,7 +22,6 @@ import org.apache.tools.ant.ProjectComponent; * @version $Revision$ $Date$ */ public class FileList - extends ProjectComponent { private final ArrayList m_filenames = new ArrayList(); private File m_dir; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FilterSet.java b/proposal/myrmidon/src/main/org/apache/tools/ant/types/FilterSet.java index c59ab4c1a..57a781776 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FilterSet.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/types/FilterSet.java @@ -15,19 +15,18 @@ import java.util.Enumeration; import java.util.Hashtable; import java.util.Iterator; import java.util.Properties; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Filter; -import org.apache.tools.ant.ProjectComponent; /** * A set of filters to be applied to something. A filter set may have begintoken * and endtokens defined. * * @author Michael McCallum - * @created 14 March 2001 */ public class FilterSet - extends ProjectComponent + extends AbstractLogEnabled implements Cloneable { /** diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/Mapper.java b/proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/Mapper.java index 34f5a1fc6..4e9bd05fb 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/Mapper.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/Mapper.java @@ -10,7 +10,6 @@ package org.apache.tools.ant.util.mappers; import java.net.URL; import java.net.URLClassLoader; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.ProjectComponent; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.PathUtil; @@ -20,8 +19,6 @@ import org.apache.tools.ant.types.PathUtil; * @author Stefan Bodewig */ public class Mapper - extends ProjectComponent - implements Cloneable { private MapperType m_type; private String m_classname; diff --git a/proposal/myrmidon/src/test/org/apache/antlib/core/IfTest.java b/proposal/myrmidon/src/test/org/apache/antlib/core/IfTest.java index c4022d2e2..663d89860 100644 --- a/proposal/myrmidon/src/test/org/apache/antlib/core/IfTest.java +++ b/proposal/myrmidon/src/test/org/apache/antlib/core/IfTest.java @@ -22,8 +22,8 @@ import org.apache.myrmidon.LogMessageTracker; public class IfTest extends AbstractProjectTest { - private final static Resources REZ - = ResourceManager.getPackageResources( IfTest.class ); + private final static Resources REZ = + ResourceManager.getPackageResources( IfTest.class ); public IfTest( String name ) { diff --git a/proposal/myrmidon/src/testcases/org/apache/antlib/core/IfTest.java b/proposal/myrmidon/src/testcases/org/apache/antlib/core/IfTest.java index c4022d2e2..663d89860 100644 --- a/proposal/myrmidon/src/testcases/org/apache/antlib/core/IfTest.java +++ b/proposal/myrmidon/src/testcases/org/apache/antlib/core/IfTest.java @@ -22,8 +22,8 @@ import org.apache.myrmidon.LogMessageTracker; public class IfTest extends AbstractProjectTest { - private final static Resources REZ - = ResourceManager.getPackageResources( IfTest.class ); + private final static Resources REZ = + ResourceManager.getPackageResources( IfTest.class ); public IfTest( String name ) { diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/ProjectComponent.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/ProjectComponent.java deleted file mode 100644 index 1daa82cf1..000000000 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/ProjectComponent.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) The Apache Software Foundation. All rights reserved. - * - * This software is published under the terms of the Apache Software License - * version 1.1, a copy of which has been included with this distribution in - * the LICENSE.txt file. - */ -package org.apache.tools.ant; - -import org.apache.myrmidon.api.AbstractTask; -import org.apache.myrmidon.api.TaskException; - -/** - * Base class for components of a project, including tasks and data types. - * Provides common facilities. - * - * @author Conor MacNeill - */ -public abstract class ProjectComponent - extends AbstractTask -{ - public void execute() - throws TaskException - { - //HACK: NOOP execute - should be deleted in the future! - } -} - diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Http.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Http.java index ee35980f9..5388b54a3 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Http.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Http.java @@ -11,10 +11,10 @@ import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; -import org.apache.myrmidon.api.TaskException; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.myrmidon.api.TaskContext; +import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Condition; -import org.apache.tools.ant.ProjectComponent; /** * Condition to wait for a HTTP request to succeed. Its attribute(s) are: url - @@ -22,10 +22,10 @@ import org.apache.tools.ant.ProjectComponent; * * @author Denis Hennessy * - * @ant:type type="condition" nam="http" + * @ant:type type="condition" name="http" */ public class Http - extends ProjectComponent + extends AbstractLogEnabled implements Condition { String spec = null; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Socket.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Socket.java index 4834acb67..b40232237 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Socket.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Socket.java @@ -8,10 +8,10 @@ package org.apache.tools.ant.taskdefs.condition; import java.io.IOException; -import org.apache.myrmidon.api.TaskException; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.myrmidon.api.TaskContext; +import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Condition; -import org.apache.tools.ant.ProjectComponent; /** * Condition to wait for a TCP/IP socket to have a listener. Its attribute(s) @@ -19,10 +19,10 @@ import org.apache.tools.ant.ProjectComponent; * * @author Denis Hennessy * - * @ant:type type="condition" nam="socket" + * @ant:type type="condition" name="socket" */ public class Socket - extends ProjectComponent + extends AbstractLogEnabled implements Condition { String server = null; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/RegularExpression.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/RegularExpression.java index 7bfddd992..41041a0c8 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/RegularExpression.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/RegularExpression.java @@ -8,7 +8,6 @@ package org.apache.tools.ant.taskdefs.text; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.ProjectComponent; import org.apache.tools.ant.util.regexp.Regexp; import org.apache.tools.ant.util.regexp.RegexpFactory; @@ -42,7 +41,6 @@ import org.apache.tools.ant.util.regexp.RegexpFactory; * @see org.apache.tools.ant.util.regexp.Regexp */ public class RegularExpression - extends ProjectComponent { // The regular expression factory private final static RegexpFactory factory = new RegexpFactory(); diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Substitution.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Substitution.java index 69ab81c70..01a125ee1 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Substitution.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Substitution.java @@ -7,8 +7,6 @@ */ package org.apache.tools.ant.taskdefs.text; -import org.apache.tools.ant.ProjectComponent; - /** * A regular expression substitution datatype. It is an expression that is meant * to replace a regular expression.@@ -21,7 +19,6 @@ import org.apache.tools.ant.ProjectComponent; * @see org.apache.oro.text.regex.Perl5Substitition */ public class Substitution - extends ProjectComponent { private String m_expression; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FileList.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FileList.java index 0459ea3e8..a985a442a 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FileList.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FileList.java @@ -11,7 +11,6 @@ import java.io.File; import java.util.ArrayList; import java.util.StringTokenizer; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.ProjectComponent; /** * FileList represents an explicitly named list of files. FileLists are useful @@ -23,7 +22,6 @@ import org.apache.tools.ant.ProjectComponent; * @version $Revision$ $Date$ */ public class FileList - extends ProjectComponent { private final ArrayList m_filenames = new ArrayList(); private File m_dir; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FilterSet.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FilterSet.java index c59ab4c1a..57a781776 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FilterSet.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FilterSet.java @@ -15,19 +15,18 @@ import java.util.Enumeration; import java.util.Hashtable; import java.util.Iterator; import java.util.Properties; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Filter; -import org.apache.tools.ant.ProjectComponent; /** * A set of filters to be applied to something. A filter set may have begintoken * and endtokens defined. * * @author Michael McCallum - * @created 14 March 2001 */ public class FilterSet - extends ProjectComponent + extends AbstractLogEnabled implements Cloneable { /** diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/Mapper.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/Mapper.java index 34f5a1fc6..4e9bd05fb 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/Mapper.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/Mapper.java @@ -10,7 +10,6 @@ package org.apache.tools.ant.util.mappers; import java.net.URL; import java.net.URLClassLoader; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.ProjectComponent; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.PathUtil; @@ -20,8 +19,6 @@ import org.apache.tools.ant.types.PathUtil; * @author Stefan Bodewig */ public class Mapper - extends ProjectComponent - implements Cloneable { private MapperType m_type; private String m_classname;