diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.java index 39b76ed4e..40016a1d9 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.java @@ -8,7 +8,7 @@ package org.apache.tools.ant.taskdefs.optional.clearcase; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.types.Commandline; +import org.apache.tools.todo.types.Commandline; /** * Task to perform Checkin command to ClearCase.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.java index 21e0ef924..133e7aaba 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.java @@ -8,7 +8,7 @@ package org.apache.tools.ant.taskdefs.optional.clearcase; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.types.Commandline; +import org.apache.tools.todo.types.Commandline; /** * Task to perform Checkout command to ClearCase.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.java index 9dd0119df..94aabe304 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.java @@ -8,7 +8,7 @@ package org.apache.tools.ant.taskdefs.optional.clearcase; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.types.Commandline; +import org.apache.tools.todo.types.Commandline; /** * Task to perform UnCheckout command to ClearCase.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.java index f1fb2411c..8a924c2e2 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.java @@ -8,7 +8,7 @@ package org.apache.tools.ant.taskdefs.optional.clearcase; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.types.Commandline; +import org.apache.tools.todo.types.Commandline; /** * Task to perform an Update command to ClearCase.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.java index adde36042..5f8cd5d1f 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.java @@ -12,7 +12,7 @@ import org.apache.aut.nativelib.ExecManager; import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Execute; -import org.apache.tools.ant.types.Commandline; +import org.apache.tools.todo.types.Commandline; /** * A base class for creating tasks for executing commands on ClearCase.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/i18n/Translate.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/i18n/Translate.java index 0d7d2d82b..625d04dc4 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/i18n/Translate.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/i18n/Translate.java @@ -22,10 +22,10 @@ import org.apache.avalon.excalibur.io.FileUtil; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskContext; -import org.apache.tools.ant.taskdefs.MatchingTask; -import org.apache.tools.ant.types.DirectoryScanner; -import org.apache.tools.ant.types.FileSet; -import org.apache.tools.ant.types.ScannerUtil; +import org.apache.tools.todo.taskdefs.MatchingTask; +import org.apache.tools.todo.types.DirectoryScanner; +import org.apache.tools.todo.types.FileSet; +import org.apache.tools.todo.types.ScannerUtil; /** * Translates text embedded in files using Resource Bundle files. diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java index ec4ac16c8..a9518c900 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java @@ -15,10 +15,10 @@ import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.framework.Execute; -import org.apache.tools.ant.types.Commandline; -import org.apache.tools.ant.types.CommandlineJava; -import org.apache.tools.ant.types.Path; -import org.apache.tools.ant.types.PathUtil; +import org.apache.tools.todo.types.Commandline; +import org.apache.tools.todo.types.CommandlineJava; +import org.apache.tools.todo.types.Path; +import org.apache.tools.todo.types.PathUtil; /** * Taskdef for the JJTree compiler compiler. diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java index cf42e88ac..84f430312 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java @@ -15,10 +15,10 @@ import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.framework.Execute; -import org.apache.tools.ant.types.Commandline; -import org.apache.tools.ant.types.CommandlineJava; -import org.apache.tools.ant.types.Path; -import org.apache.tools.ant.types.PathUtil; +import org.apache.tools.todo.types.Commandline; +import org.apache.tools.todo.types.CommandlineJava; +import org.apache.tools.todo.types.Path; +import org.apache.tools.todo.types.PathUtil; /** * Taskdef for the JavaCC compiler compiler. diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/FormatAttribute.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/FormatAttribute.java index 85bca8801..c2bf54ccf 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/FormatAttribute.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/FormatAttribute.java @@ -7,7 +7,7 @@ */ package org.apache.tools.ant.taskdefs.optional.jdepend; -import org.apache.tools.ant.types.EnumeratedAttribute; +import org.apache.tools.todo.types.EnumeratedAttribute; public class FormatAttribute extends EnumeratedAttribute diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java index c12c6c22a..1cdb10dde 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java @@ -16,10 +16,10 @@ import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.framework.Execute; -import org.apache.tools.ant.types.Commandline; -import org.apache.tools.ant.types.CommandlineJava; -import org.apache.tools.ant.types.Path; -import org.apache.tools.ant.util.FileUtils; +import org.apache.tools.todo.types.Commandline; +import org.apache.tools.todo.types.CommandlineJava; +import org.apache.tools.todo.types.Path; +import org.apache.tools.todo.util.FileUtils; /** * Ant task to run JDepend tests.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/JspC.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/JspC.java index 7f26c95ff..3af977396 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/JspC.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/JspC.java @@ -13,11 +13,11 @@ import java.util.Date; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskContext; -import org.apache.tools.ant.taskdefs.MatchingTask; +import org.apache.tools.todo.taskdefs.MatchingTask; import org.apache.tools.ant.taskdefs.optional.jsp.compilers.CompilerAdapter; import org.apache.tools.ant.taskdefs.optional.jsp.compilers.CompilerAdapterFactory; -import org.apache.tools.ant.types.DirectoryScanner; -import org.apache.tools.ant.types.Path; +import org.apache.tools.todo.types.DirectoryScanner; +import org.apache.tools.todo.types.Path; /** * Ant task to run the jsp compiler.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java index a1ad8068f..e842c6ef9 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java @@ -12,13 +12,11 @@ import java.util.ArrayList; import java.util.Date; import java.util.StringTokenizer; import org.apache.myrmidon.api.TaskException; -import org.apache.myrmidon.api.AbstractTask; -import org.apache.myrmidon.api.TaskContext; -import org.apache.tools.ant.taskdefs.Java; -import org.apache.tools.ant.taskdefs.MatchingTask; -import org.apache.tools.ant.types.Argument; -import org.apache.tools.ant.types.DirectoryScanner; -import org.apache.tools.ant.types.Path; +import org.apache.tools.todo.taskdefs.Java; +import org.apache.tools.todo.taskdefs.MatchingTask; +import org.apache.tools.todo.types.Argument; +import org.apache.tools.todo.types.DirectoryScanner; +import org.apache.tools.todo.types.Path; /** * Class to precompile JSP's using weblogic's jsp compiler (weblogic.jspc) @@ -154,8 +152,6 @@ public class WLJspc extends MatchingTask throw new TaskException( "package attribute must be present." ); } - String systemClassPath = System.getProperty( "java.class.path" ); - pathToPackage = this.destinationPackage.replace( '.', File.separatorChar ); // get all the files in the sourceDirectory DirectoryScanner ds = super.getDirectoryScanner( sourceDirectory ); @@ -272,7 +268,6 @@ public class WLJspc extends MatchingTask // Can be written better... this is too hacky! jspFile = new File( files[ i ] ); parents = jspFile.getParent(); - int loc = 0; if( ( parents != null ) && ( !( "" ).equals( parents ) ) ) { diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java index 0aa034f42..1f9399129 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java @@ -12,7 +12,7 @@ import java.util.Iterator; import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.api.TaskContext; import org.apache.tools.ant.taskdefs.optional.jsp.JspC; -import org.apache.tools.ant.types.Commandline; +import org.apache.tools.todo.types.Commandline; /** * This is the default implementation for the CompilerAdapter interface. This is diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java index 9e9c15286..5659e75e2 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java @@ -9,10 +9,10 @@ package org.apache.tools.ant.taskdefs.optional.jsp.compilers; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskContext; -import org.apache.tools.ant.taskdefs.Java; +import org.apache.tools.todo.taskdefs.Java; import org.apache.tools.ant.taskdefs.optional.jsp.JspC; -import org.apache.tools.ant.types.Argument; -import org.apache.tools.ant.types.Commandline; +import org.apache.tools.todo.types.Argument; +import org.apache.tools.todo.types.Commandline; /** * The implementation of the jasper compiler. This is a cut-and-paste of the diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java index b7aa31709..a66792447 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java @@ -18,7 +18,7 @@ import javax.xml.parsers.DocumentBuilderFactory; import org.apache.avalon.excalibur.io.FileUtil; import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.types.EnumeratedAttribute; +import org.apache.tools.todo.types.EnumeratedAttribute; import org.w3c.dom.Document; /** diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java index 1e3ad0532..f4f42d9d0 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java @@ -12,9 +12,9 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.types.DirectoryScanner; -import org.apache.tools.ant.types.FileSet; -import org.apache.tools.ant.types.ScannerUtil; +import org.apache.tools.todo.types.DirectoryScanner; +import org.apache.tools.todo.types.FileSet; +import org.apache.tools.todo.types.ScannerUtil; /** *
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java index 60b1b2a24..8d41877a3 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java @@ -11,7 +11,7 @@ import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.types.EnumeratedAttribute; +import org.apache.tools.todo.types.EnumeratedAttribute; /** *
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java index fca57dce7..968ef3376 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java @@ -22,14 +22,14 @@ import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskContext; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Execute; -import org.apache.tools.ant.types.Argument; -import org.apache.tools.ant.types.Commandline; -import org.apache.tools.ant.types.CommandlineJava; -import org.apache.tools.ant.types.EnumeratedAttribute; -import org.apache.tools.ant.types.EnvironmentVariable; -import org.apache.tools.ant.types.Path; -import org.apache.tools.ant.types.PathUtil; -import org.apache.tools.ant.types.SysProperties; +import org.apache.tools.todo.types.Argument; +import org.apache.tools.todo.types.Commandline; +import org.apache.tools.todo.types.CommandlineJava; +import org.apache.tools.todo.types.EnumeratedAttribute; +import org.apache.tools.todo.types.EnvironmentVariable; +import org.apache.tools.todo.types.Path; +import org.apache.tools.todo.types.PathUtil; +import org.apache.tools.todo.types.SysProperties; /** * Ant task to run JUnit tests.
@@ -112,7 +112,6 @@ public class JUnitTask extends AbstractTask
private Integer timeout = null;
private boolean summary = false;
private String summaryValue = "";
- private boolean filtertrace = true;
private JUnitTestRunner runner = null;
/**
@@ -358,8 +357,6 @@ public class JUnitTask extends AbstractTask
/**
* Create a new JVM argument. Ignored if no JVM is forked.
*
- * @return create a new JVM argument so that any argument can be passed to
- * the JVM.
* @see #setFork(boolean)
*/
public void addJvmarg( final Argument argument )
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java
index 113afafa4..e001aff86 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java
@@ -21,9 +21,9 @@ import org.apache.avalon.framework.ExceptionUtil;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.xml.sax.SAXException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/AbstractMetamataTask.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/AbstractMetamataTask.java
index 0548ecec9..7c3757cad 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/AbstractMetamataTask.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/AbstractMetamataTask.java
@@ -20,13 +20,13 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Argument;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.types.Argument;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* Somewhat abstract framework to be used for other metama 2.0 tasks. This
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java
index 578629740..b13f0afcd 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java
@@ -12,7 +12,7 @@ import java.util.ArrayList;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Path;
/**
* Metamata Audit evaluates Java code for programming errors, weaknesses, and
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java
index 9e08d81b9..f6623c76b 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java
@@ -13,8 +13,8 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.taskdefs.exec.ExecuteStreamHandler;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.taskdefs.exec.ExecuteStreamHandler;
+import org.apache.tools.todo.types.Path;
/**
* Calculates global complexity and quality metrics on Java source code. You
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.java
index 3c9d28d12..1c468137f 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.java
@@ -26,7 +26,7 @@ import javax.xml.transform.TransformerFactory;
import javax.xml.transform.sax.SAXTransformerFactory;
import javax.xml.transform.sax.TransformerHandler;
import javax.xml.transform.stream.StreamResult;
-import org.apache.tools.ant.taskdefs.exec.ExecuteStreamHandler;
+import org.apache.tools.todo.taskdefs.exec.ExecuteStreamHandler;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MParse.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MParse.java
index e5d4f273b..a50b46e0e 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MParse.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MParse.java
@@ -19,10 +19,10 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Argument;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Argument;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.Path;
/**
* Simple Metamata MParse task based on the original written by Example Usage:
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Base.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Base.java
index f1cc5af46..65ae85d97 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Base.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Base.java
@@ -14,7 +14,7 @@ import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
import org.apache.oro.text.perl.Perl5Util;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Base class for Perforce (P4) ANT tasks. See individual task for example
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/pvcs/Pvcs.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/pvcs/Pvcs.java
index 7571e435d..0b4b1986e 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/pvcs/Pvcs.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/pvcs/Pvcs.java
@@ -26,7 +26,7 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* A task that fetches source files from a PVCS archive 19-04-2001
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/scm/AntStarTeamCheckOut.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/scm/AntStarTeamCheckOut.java
index f728d7b80..d9ec8cf22 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/scm/AntStarTeamCheckOut.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/scm/AntStarTeamCheckOut.java
@@ -19,7 +19,7 @@ import java.util.StringTokenizer;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* Checks out files from a specific StarTeam server, project, view, and folder.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java
index 548bb1090..9f29f8655 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java
@@ -18,10 +18,10 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* Convenient task to run the snapshot merge utility for JProbe Coverage.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java
index 41e94e80e..61500cd17 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java
@@ -22,9 +22,9 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.EnumeratedAttribute;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.Path;
import org.w3c.dom.Document;
/**
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java
index 027909a8a..41184dc2f 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java
@@ -18,11 +18,11 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Argument;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Argument;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.Path;
/**
* Convenient task to run Sitraka JProbe Coverage from Ant. Options are pretty
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Finalsnapshot.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Finalsnapshot.java
index a76877477..588a25df2 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Finalsnapshot.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Finalsnapshot.java
@@ -7,7 +7,7 @@
*/
package org.apache.tools.ant.taskdefs.optional.sitraka;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
public class Finalsnapshot
extends EnumeratedAttribute
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Javavm.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Javavm.java
index e5c4b4ae0..ed98de54a 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Javavm.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Javavm.java
@@ -7,7 +7,7 @@
*/
package org.apache.tools.ant.taskdefs.optional.sitraka;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
public class Javavm
extends EnumeratedAttribute
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Recordfromstart.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Recordfromstart.java
index 3e401418b..eefa0e4f2 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Recordfromstart.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Recordfromstart.java
@@ -7,7 +7,7 @@
*/
package org.apache.tools.ant.taskdefs.optional.sitraka;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
public class Recordfromstart
extends EnumeratedAttribute
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/ReportFilters.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/ReportFilters.java
index d4ce69407..47b8d5f37 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/ReportFilters.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/ReportFilters.java
@@ -8,8 +8,8 @@
package org.apache.tools.ant.taskdefs.optional.sitraka;
import java.util.ArrayList;
-import org.apache.tools.ant.util.regexp.RegexpMatcher;
-import org.apache.tools.ant.util.regexp.RegexpMatcherFactory;
+import org.apache.tools.todo.util.regexp.RegexpMatcher;
+import org.apache.tools.todo.util.regexp.RegexpMatcherFactory;
/**
* Filters information from coverage, somewhat similar to a FileSet .
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java
index 258324040..31b8e26a1 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java
@@ -13,7 +13,7 @@ import org.apache.aut.nativelib.ExecManager;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* A base class for creating tasks for executing commands on Visual SourceSafe.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKIN.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKIN.java
index a0f86a8a3..c717a10c0 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKIN.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKIN.java
@@ -11,8 +11,8 @@ import java.io.File;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
/**
* Task to perform CheckIn commands to Microsoft Visual Source Safe.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java
index 5a85b9b32..d150d8b82 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java
@@ -11,8 +11,8 @@ import java.io.File;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
/**
* Task to perform CheckOut commands to Microsoft Visual Source Safe.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSGET.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSGET.java
index 2df2b34bf..099d6092e 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSGET.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSGET.java
@@ -11,8 +11,8 @@ import java.io.File;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
/**
* Task to perform GET commands to Microsoft Visual Source Safe.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.java
index c2b4fe798..dc47c2ac0 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.java
@@ -15,8 +15,8 @@ import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Task to perform HISTORY commands to Microsoft Visual Source Safe.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSLABEL.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSLABEL.java
index b9d3811a4..43cce5d07 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSLABEL.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSLABEL.java
@@ -8,7 +8,7 @@
package org.apache.tools.ant.taskdefs.optional.vss;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Task to perform LABEL commands to Microsoft Visual Source Safe.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/DependSet.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/DependSet.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/DependSet.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/DependSet.java
index f2ea9985f..ee4ef4b01 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/DependSet.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/DependSet.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
import java.util.ArrayList;
@@ -15,10 +15,10 @@ import org.apache.aut.nativelib.Os;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileList;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileList;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* A Task to record explicit dependencies. If any of the target files are out of
@@ -122,7 +122,7 @@ public class DependSet extends MatchingTask
/**
* Executes the task.
*
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void execute()
throws TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Echo.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Echo.java
similarity index 94%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Echo.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Echo.java
index 69a1c4368..3adcb2780 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Echo.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Echo.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
import java.io.FileWriter;
@@ -69,7 +69,7 @@ public class Echo
/**
* Does the work.
*
- * @exception TaskException if someting goes wrong with the build
+ * @exception org.apache.myrmidon.api.TaskException if someting goes wrong with the build
*/
public void execute()
throws TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/ExecuteJava.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/ExecuteJava.java
similarity index 92%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/ExecuteJava.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/ExecuteJava.java
index 95f5ec73d..3db6a880e 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/ExecuteJava.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/ExecuteJava.java
@@ -5,17 +5,17 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.URL;
import java.net.URLClassLoader;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.PathUtil;
-import org.apache.tools.ant.types.SysProperties;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.PathUtil;
+import org.apache.tools.todo.types.SysProperties;
/*
* @author thomas.haas@softwired-inc.com
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/FileDir.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/FileDir.java
similarity index 87%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/FileDir.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/FileDir.java
index 46885971d..bd3afb3e1 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/FileDir.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/FileDir.java
@@ -5,9 +5,9 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
public class FileDir
extends EnumeratedAttribute
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Get.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Get.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Get.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Get.java
index 64454302d..a006fb615 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Get.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Get.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
import java.io.FileOutputStream;
@@ -121,7 +121,7 @@ public class Get extends AbstractTask
/**
* Does the work.
*
- * @exception TaskException Thrown in unrecoverable error.
+ * @exception org.apache.myrmidon.api.TaskException Thrown in unrecoverable error.
*/
public void execute()
throws TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Java.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Java.java
similarity index 92%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Java.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Java.java
index d7408b199..239fd3793 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Java.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Java.java
@@ -5,21 +5,19 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
-import java.io.PrintStream;
import java.util.ArrayList;
import org.apache.aut.nativelib.ExecManager;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
-import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Argument;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.EnvironmentVariable;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Argument;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.EnvironmentVariable;
+import org.apache.tools.todo.types.Path;
/**
* This task acts as a loader for java applications but allows to use the same
@@ -35,7 +33,6 @@ public class Java
private CommandlineJava m_cmdl = new CommandlineJava();
private boolean m_fork;
private File m_dir;
- private PrintStream m_outStream;
/**
* Set the class name.
@@ -57,7 +54,7 @@ public class Java
/**
* The working directory of the process
*
- * @param d The new Dir value
+ * @param dir The new Dir value
*/
public void setDir( final File dir )
{
@@ -135,7 +132,7 @@ public class Java
*
* @return the return code from the execute java class if it was executed in
* a separate VM (fork = "yes").
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public int executeJava()
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/MatchingTask.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/MatchingTask.java
index 8fed26344..06c627fbd 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/MatchingTask.java
@@ -5,16 +5,16 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.Pattern;
import org.apache.myrmidon.framework.PatternSet;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* This is an abstract task that should be used by all those tasks that require
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/PathConvert.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/PathConvert.java
similarity index 98%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/PathConvert.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/PathConvert.java
index e47e4e1fe..5179f53c9 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/PathConvert.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/PathConvert.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
import java.util.ArrayList;
@@ -13,7 +13,7 @@ import org.apache.aut.nativelib.Os;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Path;
/**
* This task converts path and classpath information to a specific target OS
@@ -205,7 +205,7 @@ public class PathConvert extends AbstractTask
/**
* Validate that all our parameters have been properly initialized.
*
- * @throws TaskException if something is not setup properly
+ * @throws org.apache.myrmidon.api.TaskException if something is not setup properly
*/
private void validate()
throws TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Property.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Property.java
similarity index 96%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Property.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Property.java
index 6d9f9e1ef..18e408d93 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Property.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Property.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
import java.io.IOException;
@@ -17,8 +17,8 @@ import java.util.Properties;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.PathUtil;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.PathUtil;
/**
* Will set a Project property. Used to be a hack in ProjectHelper Will not
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix/Rpm.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Rpm.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix/Rpm.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Rpm.java
index 169b462aa..602efb473 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix/Rpm.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Rpm.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.unix;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
import org.apache.aut.nativelib.ExecManager;
@@ -13,7 +13,7 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* @author lucas@collab.net
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/SQLExec.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/SQLExec.java
similarity index 97%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/SQLExec.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/SQLExec.java
index c478568a4..5e6847fcc 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/SQLExec.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/SQLExec.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
@@ -35,12 +35,12 @@ import java.util.StringTokenizer;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.EnumeratedAttribute;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.PathUtil;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.PathUtil;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* Reads in a text file containing SQL statements seperated with semicolons and
@@ -364,7 +364,7 @@ public class SQLExec
/**
* Load the sql file and then execute it
*
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void execute()
throws TaskException
@@ -617,7 +617,7 @@ public class SQLExec
*
* @param sql Description of Parameter
* @param out Description of Parameter
- * @exception SQLException Description of Exception
+ * @exception java.sql.SQLException Description of Exception
*/
protected void execSQL( String sql, PrintStream out )
throws SQLException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Tstamp.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Tstamp.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Tstamp.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Tstamp.java
index a52db7861..764d9bda3 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Tstamp.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/Tstamp.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@@ -19,7 +19,7 @@ import java.util.StringTokenizer;
import java.util.TimeZone;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Sets TSTAMP, DSTAMP and TODAY
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/UpToDate.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/UpToDate.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/UpToDate.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/UpToDate.java
index 53443f39c..f729eb334 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/UpToDate.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/UpToDate.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.io.File;
import java.util.ArrayList;
@@ -14,11 +14,11 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.FileNameMapper;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
-import org.apache.tools.ant.types.SourceFileScanner;
-import org.apache.tools.ant.util.mappers.MergingMapper;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
+import org.apache.tools.todo.types.SourceFileScanner;
+import org.apache.tools.todo.util.mappers.MergingMapper;
/**
* Will set the given property if the specified target has a timestamp greater
@@ -136,7 +136,7 @@ public class UpToDate
* Sets property to true if target files have a more recent timestamp than
* each of the corresponding source files.
*
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void execute()
throws TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/WaitFor.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/WaitFor.java
similarity index 96%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/WaitFor.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/WaitFor.java
index 1fd1bc787..c2973dda0 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/WaitFor.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/WaitFor.java
@@ -5,14 +5,14 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs;
+package org.apache.tools.todo.taskdefs;
import java.util.Hashtable;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.framework.conditions.AndCondition;
import org.apache.myrmidon.framework.conditions.Condition;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Wait for an external event to occur. Wait for an external process to start or
@@ -108,7 +108,7 @@ public class WaitFor
* Check repeatedly for the specified conditions until they become true or
* the timeout expires.
*
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void execute()
throws TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Ear.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Ear.java
similarity index 98%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Ear.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Ear.java
index b8ba52f05..712c3fe33 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Ear.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Ear.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.File;
import java.io.IOException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Expand.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Expand.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Expand.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Expand.java
index bbc06b597..be45d0d22 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Expand.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Expand.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.File;
import java.io.FileNotFoundException;
@@ -21,10 +21,10 @@ import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.framework.PatternSet;
import org.apache.myrmidon.framework.PatternUtil;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* Unzip a file.
@@ -97,7 +97,7 @@ public abstract class Expand
/**
* Do the work.
*
- * @exception TaskException Thrown in unrecoverable error.
+ * @exception org.apache.myrmidon.api.TaskException Thrown in unrecoverable error.
*/
public void execute()
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Jar.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Jar.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Jar.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Jar.java
index 1dfa651e2..355c730bb 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Jar.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Jar.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -23,10 +23,10 @@ import org.apache.aut.zip.ZipOutputStream;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.manifest.Manifest;
-import org.apache.tools.ant.taskdefs.manifest.ManifestException;
-import org.apache.tools.ant.taskdefs.manifest.ManifestUtil;
-import org.apache.tools.ant.types.FileScanner;
+import org.apache.tools.todo.taskdefs.manifest.Manifest;
+import org.apache.tools.todo.taskdefs.manifest.ManifestException;
+import org.apache.tools.todo.taskdefs.manifest.ManifestUtil;
+import org.apache.tools.todo.types.FileScanner;
/**
* Creates a JAR archive.
@@ -156,7 +156,7 @@ public class Jar
* @param zipFile intended archive file (may or may not exist)
* @return true if nothing need be done (may have done something already);
* false if archive creation should proceed
- * @exception TaskException if it likes
+ * @exception org.apache.myrmidon.api.TaskException if it likes
*/
protected boolean isUpToDate( FileScanner[] scanners, File zipFile )
throws TaskException
@@ -314,7 +314,7 @@ public class Jar
* http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#JAR%20Index}
*
* @param zOut the zip stream representing the jar being built.
- * @throws IOException thrown if there is an error while creating the index
+ * @throws java.io.IOException thrown if there is an error while creating the index
* and adding it to the zip stream.
*/
private void createIndexList( ZipOutputStream zOut )
@@ -371,7 +371,7 @@ public class Jar
* updating
*
* @param is Description of Parameter
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
private void zipManifestEntry( InputStream is )
throws IOException, TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Tar.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Tar.java
similarity index 97%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Tar.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Tar.java
index b5f9235d7..f5d5150bb 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Tar.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Tar.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.File;
import java.io.FileInputStream;
@@ -19,10 +19,10 @@ import org.apache.avalon.excalibur.io.IOUtil;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.ScannerUtil;
-import org.apache.tools.ant.types.SourceFileScanner;
-import org.apache.tools.ant.util.mappers.MergingMapper;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.types.ScannerUtil;
+import org.apache.tools.todo.types.SourceFileScanner;
+import org.apache.tools.todo.util.mappers.MergingMapper;
/**
* Creates a TAR archive.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/TarFileSet.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/TarFileSet.java
similarity index 91%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/TarFileSet.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/TarFileSet.java
index 3176342d6..8cbc4cfaf 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/TarFileSet.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/TarFileSet.java
@@ -5,9 +5,9 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
-import org.apache.tools.ant.types.FileSet;
+import org.apache.tools.todo.types.FileSet;
public class TarFileSet
extends FileSet
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/TarLongFileMode.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/TarLongFileMode.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/TarLongFileMode.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/TarLongFileMode.java
index c1631a424..0f728f481 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/TarLongFileMode.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/TarLongFileMode.java
@@ -5,10 +5,10 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Valid Modes for LongFile attribute to Tar Task
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Untar.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Untar.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Untar.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Untar.java
index ff3cea15a..09e814529 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Untar.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Untar.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.File;
import java.io.FileInputStream;
@@ -14,6 +14,7 @@ import org.apache.aut.tar.TarEntry;
import org.apache.aut.tar.TarInputStream;
import org.apache.avalon.excalibur.io.IOUtil;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.taskdefs.archive.Expand;
/**
* Untar a file. Heavily based on the Expand task.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Unzip.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Unzip.java
similarity index 93%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Unzip.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Unzip.java
index d9af36b8e..0169e4969 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/Unzip.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Unzip.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.File;
import java.io.FileInputStream;
@@ -15,6 +15,7 @@ import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import org.apache.avalon.excalibur.io.IOUtil;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.taskdefs.archive.Expand;
/**
* Untar a file. Heavily based on the Expand task.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/War.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/War.java
similarity index 97%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/War.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/War.java
index 9881b7372..8d46391f1 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/War.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/War.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.File;
import java.io.IOException;
@@ -13,6 +13,7 @@ import org.apache.aut.zip.ZipOutputStream;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
+import org.apache.tools.todo.taskdefs.archive.Jar;
/**
* Creates a WAR archive.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/WhenEmpty.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/WhenEmpty.java
similarity index 82%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/WhenEmpty.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/WhenEmpty.java
index 0266efe13..f4717545c 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/WhenEmpty.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/WhenEmpty.java
@@ -5,9 +5,9 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Possible behaviors when there are no matching files for the task.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Zip.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Zip.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Zip.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Zip.java
index 9f609b5e7..b2a5eba4e 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive/Zip.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/Zip.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -26,13 +26,14 @@ import org.apache.avalon.excalibur.io.IOUtil;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
-import org.apache.tools.ant.types.SourceFileScanner;
-import org.apache.tools.ant.util.mappers.MergingMapper;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.taskdefs.archive.WhenEmpty;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
+import org.apache.tools.todo.types.SourceFileScanner;
+import org.apache.tools.todo.util.mappers.MergingMapper;
/**
* Create a ZIP archive.
@@ -436,7 +437,7 @@ public class Zip
* @param zipFile intended archive file (may or may not exist)
* @return true if nothing need be done (may have done something already);
* false if archive creation should proceed
- * @exception TaskException if it likes
+ * @exception org.apache.myrmidon.api.TaskException if it likes
*/
protected boolean isUpToDate( FileScanner[] scanners, File zipFile )
throws TaskException
@@ -503,7 +504,7 @@ public class Zip
* @param zOut The feature to be added to the Files attribute
* @param prefix The feature to be added to the Files attribute
* @param fullpath The feature to be added to the Files attribute
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
protected void addFiles( FileScanner scanner, ZipOutputStream zOut,
String prefix, String fullpath )
@@ -574,7 +575,7 @@ public class Zip
*
* @param filesets The feature to be added to the Files attribute
* @param zOut The feature to be added to the Files attribute
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
protected void addFiles( ArrayList filesets, ZipOutputStream zOut )
throws IOException, TaskException
@@ -640,7 +641,7 @@ public class Zip
* @param entry The feature to be added to the ParentDirs attribute
* @param zOut The feature to be added to the ParentDirs attribute
* @param prefix The feature to be added to the ParentDirs attribute
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
protected void addParentDirs( File baseDir, String entry,
ZipOutputStream zOut, String prefix )
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/ZipFileSet.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/ZipFileSet.java
similarity index 96%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/ZipFileSet.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/ZipFileSet.java
index 3d2305e29..054a6a0a8 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/ZipFileSet.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/ZipFileSet.java
@@ -5,10 +5,10 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.File;
-import org.apache.tools.ant.types.FileSet;
+import org.apache.tools.todo.types.FileSet;
/**
* A ZipFileSet is a FileSet with extra attributes useful in the context of
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/ZipScanner.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/ZipScanner.java
similarity index 96%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/ZipScanner.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/ZipScanner.java
index 1528b94bb..01e65dbf9 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive/ZipScanner.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/archive/ZipScanner.java
@@ -5,10 +5,10 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.archive;
+package org.apache.tools.todo.taskdefs.archive;
import java.io.File;
-import org.apache.tools.ant.types.DirectoryScanner;
+import org.apache.tools.todo.types.DirectoryScanner;
/**
* ZipScanner accesses the pattern matching algorithm in DirectoryScanner, which
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Equals.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Equals.java
similarity index 95%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Equals.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Equals.java
index 808fa8a4e..6b43b2804 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition/Equals.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Equals.java
@@ -1,3 +1,5 @@
+package org.apache.tools.todo.taskdefs.conditions;
+
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Http.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Http.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Http.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Http.java
index 6d80f47b6..701a1d2bf 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Http.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Http.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.condition;
+package org.apache.tools.todo.taskdefs.conditions;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Socket.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Socket.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Socket.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Socket.java
index 40a055342..a93a49e3f 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition/Socket.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/conditions/Socket.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.condition;
+package org.apache.tools.todo.taskdefs.conditions;
import java.io.IOException;
import org.apache.myrmidon.api.TaskContext;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/ExecuteStreamHandler.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/exec/ExecuteStreamHandler.java
similarity index 84%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/ExecuteStreamHandler.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/exec/ExecuteStreamHandler.java
index 20af4964c..33c1b9c57 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/ExecuteStreamHandler.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/exec/ExecuteStreamHandler.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.exec;
+package org.apache.tools.todo.taskdefs.exec;
import java.io.IOException;
import java.io.InputStream;
@@ -25,7 +25,7 @@ public interface ExecuteStreamHandler
*
* @param os output stream to write to the standard input stream of the
* subprocess
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
void setProcessInputStream( OutputStream os )
throws IOException;
@@ -34,7 +34,7 @@ public interface ExecuteStreamHandler
* Install a handler for the error stream of the subprocess.
*
* @param is input stream to read from the error stream from the subprocess
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
void setProcessErrorStream( InputStream is )
throws IOException;
@@ -43,7 +43,7 @@ public interface ExecuteStreamHandler
* Install a handler for the output stream of the subprocess.
*
* @param is input stream to read from the error stream from the subprocess
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
void setProcessOutputStream( InputStream is )
throws TaskException, IOException;
@@ -51,7 +51,7 @@ public interface ExecuteStreamHandler
/**
* Start handling of the streams.
*
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
void start()
throws IOException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/CompilerAdapter.java
similarity index 91%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/CompilerAdapter.java
index 6ad4e8f55..0b3b576f2 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/CompilerAdapter.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
@@ -38,7 +38,7 @@ public interface CompilerAdapter
* Executes the task.
*
* @return has the compilation been successful
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
boolean execute()
throws TaskException;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/CompilerAdapterFactory.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/CompilerAdapterFactory.java
similarity index 94%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/CompilerAdapterFactory.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/CompilerAdapterFactory.java
index 792ad498e..6f1030bbc 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/CompilerAdapterFactory.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/CompilerAdapterFactory.java
@@ -5,10 +5,11 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.taskdefs.javac.CompilerAdapter;
/**
* Creates the necessary compiler adapter, given basic criteria.
@@ -46,7 +47,7 @@ public class CompilerAdapterFactory
* @param compilerType either the name of the desired compiler, or the full
* classname of the compiler's adapter.
* @return The Compiler value
- * @throws TaskException if the compiler type could not be resolved into a
+ * @throws org.apache.myrmidon.api.TaskException if the compiler type could not be resolved into a
* compiler adapter.
*/
public static CompilerAdapter getCompiler( String compilerType,
@@ -123,7 +124,7 @@ public class CompilerAdapterFactory
*
* @param className The fully qualified classname to be created.
* @return Description of the Returned Value
- * @throws TaskException This is the fit that is thrown if className isn't
+ * @throws org.apache.myrmidon.api.TaskException This is the fit that is thrown if className isn't
* an instance of CompilerAdapter.
*/
private static CompilerAdapter resolveClassName( String className )
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/DefaultCompilerAdapter.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/DefaultCompilerAdapter.java
index 3f19cc5c6..95d124cd8 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/DefaultCompilerAdapter.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import java.io.File;
import java.io.FileWriter;
@@ -17,10 +17,11 @@ import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.PathUtil;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.PathUtil;
+import org.apache.tools.todo.util.FileUtils;
+import org.apache.tools.todo.taskdefs.javac.CompilerAdapter;
/**
* This is the default implementation for the CompilerAdapter interface.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Gcj.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Gcj.java
similarity index 89%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Gcj.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Gcj.java
index f7d1ed2a4..a5f95fca1 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Gcj.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Gcj.java
@@ -5,13 +5,14 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.util.FileUtils;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
/**
* The implementation of the gcj compiler. This is primarily a cut-and-paste
@@ -26,7 +27,7 @@ public class Gcj extends DefaultCompilerAdapter
* Performs a compile using the gcj compiler.
*
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
* @author tora@debian.org
*/
public boolean execute()
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/ImplementationSpecificArgument.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/ImplementationSpecificArgument.java
similarity index 91%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/ImplementationSpecificArgument.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/ImplementationSpecificArgument.java
index c7f0e1258..d637e3e0a 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/ImplementationSpecificArgument.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/ImplementationSpecificArgument.java
@@ -5,9 +5,9 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
-import org.apache.tools.ant.types.Argument;
+import org.apache.tools.todo.types.Argument;
/**
* Adds an "implementation" attribute to Commandline$Attribute used to
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac.java
index 8dd8b9055..4dda69f76 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import java.io.File;
import java.util.ArrayList;
@@ -15,11 +15,14 @@ import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.JavaVersion;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.SourceFileScanner;
-import org.apache.tools.ant.util.mappers.GlobPatternMapper;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.taskdefs.javac.CompilerAdapter;
+import org.apache.tools.todo.taskdefs.javac.CompilerAdapterFactory;
+import org.apache.tools.todo.taskdefs.javac.ImplementationSpecificArgument;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.SourceFileScanner;
+import org.apache.tools.todo.util.mappers.GlobPatternMapper;
/**
* Task to compile Java source files. This task can take the following
@@ -588,7 +591,7 @@ public class Javac
/**
* Executes the task.
*
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void execute()
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac12.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac12.java
index 01881231a..fb4a0b966 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac12.java
@@ -5,14 +5,15 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import java.io.OutputStream;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
/**
* The implementation of the javac compiler for JDK 1.2 This is primarily a
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac13.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac13.java
similarity index 92%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac13.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac13.java
index b4ab10871..aa4771b65 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac13.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Javac13.java
@@ -5,12 +5,13 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
/**
* The implementation of the javac compiler for JDK 1.3 This is primarily a
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/JavacExternal.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/JavacExternal.java
similarity index 81%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/JavacExternal.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/JavacExternal.java
index 8acda1b26..475290d47 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/JavacExternal.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/JavacExternal.java
@@ -5,11 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
/**
* Performs a compile using javac externally.
@@ -23,7 +24,7 @@ public class JavacExternal extends DefaultCompilerAdapter
* Performs a compile using the Javac externally.
*
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public boolean execute()
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Jikes.java
similarity index 92%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Jikes.java
index c448bc93f..622aa7565 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Jikes.java
@@ -5,13 +5,14 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.util.FileUtils;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
/**
* The implementation of the jikes compiler. This is primarily a cut-and-paste
@@ -35,7 +36,7 @@ public class Jikes
* been successfully tested with jikes >1.10
*
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
* @author skanthak@muehlheim.de
*/
public boolean execute()
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jvc.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Jvc.java
similarity index 92%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jvc.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Jvc.java
index 1f1d851af..422974f8d 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jvc.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Jvc.java
@@ -5,13 +5,14 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.util.FileUtils;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
/**
* The implementation of the jvc compiler from microsoft. This is primarily a
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Kjc.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Kjc.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Kjc.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Kjc.java
index f53bfd02b..c7a0cec7a 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Kjc.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Kjc.java
@@ -5,14 +5,15 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.util.FileUtils;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
/**
* The implementation of the Java compiler for KJC. This is primarily a
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Sj.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Sj.java
similarity index 81%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Sj.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Sj.java
index 177f7faa5..1612304ce 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Sj.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javac/Sj.java
@@ -5,11 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.compilers;
+package org.apache.tools.todo.taskdefs.javac;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
/**
* The implementation of the sj compiler. Uses the defaults for
@@ -24,7 +25,7 @@ public class Sj extends DefaultCompilerAdapter
* Performs a compile using the sj compiler from Symantec.
*
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
* @author don@bea.com
*/
public boolean execute()
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/AccessType.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/AccessType.java
similarity index 84%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/AccessType.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/AccessType.java
index 406c69730..54c44994c 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/AccessType.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/AccessType.java
@@ -5,9 +5,9 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
public class AccessType
extends EnumeratedAttribute
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/DocletInfo.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/DocletInfo.java
similarity index 94%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/DocletInfo.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/DocletInfo.java
index 9065822f4..9f3cbec4c 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/DocletInfo.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/DocletInfo.java
@@ -5,12 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
import java.util.ArrayList;
import java.util.Iterator;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Path;
public class DocletInfo
{
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/DocletParam.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/DocletParam.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/DocletParam.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/DocletParam.java
index d3d2d295f..955a07ac9 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/DocletParam.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/DocletParam.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
public class DocletParam
{
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/GroupArgument.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/GroupArgument.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/GroupArgument.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/GroupArgument.java
index 25d1cd063..d66c6179c 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/GroupArgument.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/GroupArgument.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
import java.util.ArrayList;
import java.util.StringTokenizer;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Html.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/Html.java
similarity index 91%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Html.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/Html.java
index c81178f3f..c6ac22a4c 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Html.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/Html.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
public class Html
{
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/Javadoc.java
similarity index 97%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/Javadoc.java
index a93dd0e9e..d19846993 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/Javadoc.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
import java.io.File;
import java.io.FileWriter;
@@ -23,12 +23,17 @@ import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
import org.apache.myrmidon.framework.Pattern;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.ScannerUtil;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.ScannerUtil;
+import org.apache.tools.todo.util.FileUtils;
+import org.apache.tools.todo.taskdefs.javadoc.AccessType;
+import org.apache.tools.todo.taskdefs.javadoc.DocletInfo;
+import org.apache.tools.todo.taskdefs.javadoc.DocletParam;
+import org.apache.tools.todo.taskdefs.javadoc.GroupArgument;
+import org.apache.tools.todo.taskdefs.javadoc.Html;
/**
* This task makes it easy to generate Javadoc documentation for a collection of
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/LinkArgument.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/LinkArgument.java
similarity index 94%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/LinkArgument.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/LinkArgument.java
index 971dcbe28..cb7969199 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/LinkArgument.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/LinkArgument.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
import java.io.File;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/PackageName.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/PackageName.java
similarity index 91%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/PackageName.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/PackageName.java
index c60363131..672615e5d 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/PackageName.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/PackageName.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
public class PackageName
{
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/SourceFile.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/SourceFile.java
similarity index 90%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/SourceFile.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/SourceFile.java
index 33a377306..45c1bc319 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/SourceFile.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/javadoc/SourceFile.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.javadoc;
+package org.apache.tools.todo.taskdefs.javadoc;
import java.io.File;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/Attribute.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Attribute.java
similarity index 98%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/Attribute.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Attribute.java
index a891f62ae..c8744ae5e 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/Attribute.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Attribute.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.manifest;
+package org.apache.tools.todo.taskdefs.manifest;
/**
* Class to hold manifest attributes
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/Manifest.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Manifest.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/Manifest.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Manifest.java
index 39fc5a113..4b2fdbafd 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/Manifest.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Manifest.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.manifest;
+package org.apache.tools.todo.taskdefs.manifest;
import java.util.Collection;
import java.util.Enumeration;
@@ -97,7 +97,7 @@ public class Manifest
* Merge the contents of the given manifest into this manifest
*
* @param other the Manifest to be merged with this one.
- * @throws ManifestException if there is a problem merging the manfest
+ * @throws org.apache.tools.todo.taskdefs.manifest.ManifestException if there is a problem merging the manfest
* according to the Manifest spec.
*/
public void merge( final Manifest other )
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestException.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestException.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestException.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestException.java
index fc5a9f0f4..30ee6567d 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestException.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestException.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.manifest;
+package org.apache.tools.todo.taskdefs.manifest;
/**
* ManifestException is thrown when there is a problem parsing, generating or
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/ManifestMode.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestMode.java
similarity index 86%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/ManifestMode.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestMode.java
index a551bd1ef..2d03de74e 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/ManifestMode.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestMode.java
@@ -5,9 +5,9 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.manifest;
+package org.apache.tools.todo.taskdefs.manifest;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Helper class for Manifest's mode attribute.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestTask.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestTask.java
similarity index 95%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestTask.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestTask.java
index 400fd87dd..5b7b7c3c7 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestTask.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestTask.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.manifest;
+package org.apache.tools.todo.taskdefs.manifest;
import java.io.File;
import java.io.FileReader;
@@ -17,6 +17,8 @@ import java.util.Iterator;
import org.apache.avalon.excalibur.io.IOUtil;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.taskdefs.manifest.Manifest;
+import org.apache.tools.todo.taskdefs.manifest.Section;
/**
* Class to manage Manifest information
@@ -119,7 +121,7 @@ public class ManifestTask
/**
* Create or update the Manifest when used as a task.
*
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void execute()
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestUtil.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestUtil.java
similarity index 95%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestUtil.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestUtil.java
index eb22f9993..7756908ef 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/manifest/ManifestUtil.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/ManifestUtil.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.manifest;
+package org.apache.tools.todo.taskdefs.manifest;
import java.io.BufferedReader;
import java.io.IOException;
@@ -15,6 +15,9 @@ import java.io.PrintWriter;
import java.io.Reader;
import java.io.UnsupportedEncodingException;
import java.util.jar.Attributes;
+import org.apache.tools.todo.taskdefs.manifest.Manifest;
+import org.apache.tools.todo.taskdefs.manifest.Section;
+import org.apache.tools.todo.taskdefs.manifest.Attribute;
/**
* Utility methods for manifest stuff.
@@ -153,7 +156,7 @@ public final class ManifestUtil
* Parse a line into name and value pairs
*
* @param line the line to be parsed
- * @throws ManifestException if the line does not contain a colon
+ * @throws org.apache.tools.todo.taskdefs.manifest.ManifestException if the line does not contain a colon
* separating the name and value
*/
public static void parse( final Attribute attribute, final String line )
@@ -201,7 +204,7 @@ public final class ManifestUtil
* Write the manifest out to a print writer.
*
* @param writer the Writer to which the manifest is written
- * @throws IOException if the manifest cannot be written
+ * @throws java.io.IOException if the manifest cannot be written
*/
public static void write( Manifest manifest, PrintWriter writer )
throws IOException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/Section.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Section.java
similarity index 95%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/Section.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Section.java
index 2213a6b71..7c76919a8 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/manifest/Section.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/Section.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.manifest;
+package org.apache.tools.todo.taskdefs.manifest;
import java.io.BufferedReader;
import java.io.IOException;
@@ -103,7 +103,7 @@ public class Section
* @param attribute the attribute to be added.
* @return the value of the attribute if it is a name attribute - null
* other wise
- * @throws ManifestException if the attribute already exists in this
+ * @throws org.apache.tools.todo.taskdefs.manifest.ManifestException if the attribute already exists in this
* section.
*/
public String addAttributeAndCheck( Attribute attribute )
@@ -194,7 +194,7 @@ public class Section
* Merge in another section
*
* @param section the section to be merged with this one.
- * @throws ManifestException if the sections cannot be merged.
+ * @throws org.apache.tools.todo.taskdefs.manifest.ManifestException if the sections cannot be merged.
*/
public void merge( Section section )
throws ManifestException
@@ -239,9 +239,9 @@ public class Section
* @param reader the reader from which the section is read
* @return the name of the next section if it has been read as part of
* this section - This only happens if the Manifest is malformed.
- * @throws ManifestException if the section is not valid according to
+ * @throws org.apache.tools.todo.taskdefs.manifest.ManifestException if the section is not valid according to
* the JAR spec
- * @throws IOException if the section cannot be read from the reader.
+ * @throws java.io.IOException if the section cannot be read from the reader.
*/
public String read( BufferedReader reader )
throws ManifestException, IOException
@@ -301,7 +301,7 @@ public class Section
* Write the section out to a print writer.
*
* @param writer the Writer to which the section is written
- * @throws IOException if the section cannot be written
+ * @throws java.io.IOException if the section cannot be written
*/
public void write( PrintWriter writer )
throws IOException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/default.mf b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/default.mf
new file mode 100644
index 000000000..1dc733da7
--- /dev/null
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/manifest/default.mf
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Created-By: Apache Ant @VERSION@
+
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/DefaultRmicAdapter.java
similarity index 98%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/DefaultRmicAdapter.java
index b2780f6e5..d409bc50a 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/DefaultRmicAdapter.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.rmic;
+package org.apache.tools.todo.taskdefs.rmic;
import java.io.File;
import java.util.ArrayList;
@@ -13,9 +13,9 @@ import java.util.Random;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.FileNameMapper;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.util.FileUtils;
/**
* This is the default implementation for the RmicAdapter interface. Currently,
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/KaffeRmic.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/KaffeRmic.java
similarity index 92%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/KaffeRmic.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/KaffeRmic.java
index 8d71c91b2..cc6925c49 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/KaffeRmic.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/KaffeRmic.java
@@ -5,13 +5,14 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.rmic;
+package org.apache.tools.todo.taskdefs.rmic;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.taskdefs.rmic.DefaultRmicAdapter;
/**
* The implementation of the rmic for Kaffe
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/Rmic.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/Rmic.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/Rmic.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/Rmic.java
index 0afc764ca..46f28cbf5 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/Rmic.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/Rmic.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.rmic;
+package org.apache.tools.todo.taskdefs.rmic;
import java.io.File;
import java.io.IOException;
@@ -18,11 +18,11 @@ import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.FileNameMapper;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.PathUtil;
-import org.apache.tools.ant.types.SourceFileScanner;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.PathUtil;
+import org.apache.tools.todo.types.SourceFileScanner;
/**
* Task to compile RMI stubs and skeletons. This task can take the following
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/RmicAdapter.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/RmicAdapter.java
similarity index 88%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/RmicAdapter.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/RmicAdapter.java
index 92ee4aa12..3a0a4d9a9 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/RmicAdapter.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/RmicAdapter.java
@@ -5,12 +5,13 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.rmic;
+package org.apache.tools.todo.taskdefs.rmic;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.FileNameMapper;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.taskdefs.rmic.Rmic;
/**
* The interface that all rmic adapters must adher to.
@@ -39,7 +40,7 @@ public interface RmicAdapter
* Executes the task.
*
* @return has the compilation been successful
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
boolean execute()
throws TaskException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/RmicAdapterFactory.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/RmicAdapterFactory.java
similarity index 91%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/RmicAdapterFactory.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/RmicAdapterFactory.java
index 016b8a409..41f58cb93 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/RmicAdapterFactory.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/RmicAdapterFactory.java
@@ -5,10 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.rmic;
+package org.apache.tools.todo.taskdefs.rmic;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
+import org.apache.tools.todo.taskdefs.rmic.KaffeRmic;
+import org.apache.tools.todo.taskdefs.rmic.RmicAdapter;
/**
* Creates the necessary rmic adapter, given basic criteria.
@@ -40,7 +42,7 @@ public class RmicAdapterFactory
* @param rmicType either the name of the desired rmic, or the full
* classname of the rmic's adapter.
* @return The Rmic value
- * @throws TaskException if the rmic type could not be resolved into a rmic
+ * @throws org.apache.myrmidon.api.TaskException if the rmic type could not be resolved into a rmic
* adapter.
*/
public static RmicAdapter getRmic( final String rmicType, final TaskContext context )
@@ -100,7 +102,7 @@ public class RmicAdapterFactory
*
* @param className The fully qualified classname to be created.
* @return Description of the Returned Value
- * @throws TaskException This is the fit that is thrown if className isn't
+ * @throws org.apache.myrmidon.api.TaskException This is the fit that is thrown if className isn't
* an instance of RmicAdapter.
*/
private static RmicAdapter resolveClassName( String className )
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/SunRmic.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/SunRmic.java
similarity index 93%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/SunRmic.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/SunRmic.java
index fcb36afec..3bf027272 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/SunRmic.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/SunRmic.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.rmic;
+package org.apache.tools.todo.taskdefs.rmic;
import java.io.IOException;
import java.io.OutputStream;
@@ -13,7 +13,8 @@ import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.taskdefs.rmic.DefaultRmicAdapter;
/**
* The implementation of the rmic for SUN's JDK.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/WLRmic.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/WLRmic.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/WLRmic.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/WLRmic.java
index 95530c81e..c58a6096d 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/WLRmic.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/rmic/WLRmic.java
@@ -5,12 +5,13 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.rmic;
+package org.apache.tools.todo.taskdefs.rmic;
import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.taskdefs.rmic.DefaultRmicAdapter;
/**
* The implementation of the rmic for WebLogic
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/AddAsisRemove.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/AddAsisRemove.java
similarity index 83%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/AddAsisRemove.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/AddAsisRemove.java
index 755666dad..82937c9c5 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/AddAsisRemove.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/AddAsisRemove.java
@@ -5,9 +5,9 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Enumerated attribute with the values "asis", "add" and "remove".
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/CrLf.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/CrLf.java
similarity index 83%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/CrLf.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/CrLf.java
index f19cfab98..221874a3d 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/CrLf.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/CrLf.java
@@ -5,9 +5,9 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Enumerated attribute with the values "asis", "cr", "lf" and "crlf".
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/FixCRLF.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/FixCRLF.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/FixCRLF.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/FixCRLF.java
index 9a6962e4c..5266db92c 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/FixCRLF.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/FixCRLF.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
import java.io.BufferedReader;
import java.io.BufferedWriter;
@@ -26,8 +26,10 @@ import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.DirectoryScanner;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.taskdefs.text.AddAsisRemove;
+import org.apache.tools.todo.taskdefs.text.CrLf;
+import org.apache.tools.todo.types.DirectoryScanner;
/**
* Task to convert text source files to local OS formatting conventions, as well
@@ -267,7 +269,7 @@ public class FixCRLF
* Specify tab length in characters
*
* @param tlength specify the length of tab in spaces,
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void setTablength( int tlength )
throws TaskException
@@ -288,7 +290,7 @@ public class FixCRLF
/**
* Executes the task.
*
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void execute()
throws TaskException
@@ -343,7 +345,7 @@ public class FixCRLF
*
* @param f Description of Parameter
* @return The Reader value
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
private Reader getReader( File f )
throws IOException
@@ -359,7 +361,7 @@ public class FixCRLF
*
* @param bufline Description of Parameter
* @param terminator Description of Parameter
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
private void endOfCharConst( OneLiner.BufferLine bufline, char terminator )
throws TaskException
@@ -395,7 +397,7 @@ public class FixCRLF
* next eol character.
*
* @param bufline Description of Parameter
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
private void nextStateChange( OneLiner.BufferLine bufline )
throws TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Native2Ascii.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Native2Ascii.java
similarity index 94%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Native2Ascii.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Native2Ascii.java
index 50569ab4b..6ed1ca1ae 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Native2Ascii.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Native2Ascii.java
@@ -5,18 +5,18 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
import java.io.File;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.FileNameMapper;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.SourceFileScanner;
-import org.apache.tools.ant.util.mappers.IdentityMapper;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.SourceFileScanner;
+import org.apache.tools.todo.util.mappers.IdentityMapper;
/**
* Convert files from native encodings to ascii.
@@ -164,7 +164,7 @@ public class Native2Ascii
*
* @param srcName Description of Parameter
* @param destName Description of Parameter
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
private void convert( String srcName, String destName )
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/NestedString.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/NestedString.java
similarity index 91%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/NestedString.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/NestedString.java
index 15bbf7351..32165ece9 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/NestedString.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/NestedString.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
public class NestedString
{
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/RegularExpression.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/RegularExpression.java
similarity index 91%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/RegularExpression.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/RegularExpression.java
index 41041a0c8..3b12fca26 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/RegularExpression.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/RegularExpression.java
@@ -5,11 +5,11 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.util.regexp.Regexp;
-import org.apache.tools.ant.util.regexp.RegexpFactory;
+import org.apache.tools.todo.util.regexp.Regexp;
+import org.apache.tools.todo.util.regexp.RegexpFactory;
/**
* A regular expression datatype. Keeps an instance of the compiled expression
@@ -38,7 +38,7 @@ import org.apache.tools.ant.util.regexp.RegexpFactory;
* @see org.apache.oro.regex.Perl5Compiler
* @see org.apache.regexp.RE
* @see java.util.regex.Pattern
- * @see org.apache.tools.ant.util.regexp.Regexp
+ * @see org.apache.tools.todo.util.regexp.Regexp
*/
public class RegularExpression
{
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replace.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Replace.java
similarity index 95%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replace.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Replace.java
index 2003aa1b5..188602618 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replace.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Replace.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
import java.io.BufferedReader;
import java.io.BufferedWriter;
@@ -27,8 +27,9 @@ import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.DirectoryScanner;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.taskdefs.text.NestedString;
+import org.apache.tools.todo.types.DirectoryScanner;
/**
* Replaces all occurrences of one or more string tokens with given values in
@@ -194,7 +195,7 @@ public class Replace
/**
* Do the execution.
*
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public void execute()
throws TaskException
@@ -236,7 +237,7 @@ public class Replace
/**
* Validate attributes provided for this task in .xml build file.
*
- * @exception TaskException if any supplied attribute is invalid or any
+ * @exception org.apache.myrmidon.api.TaskException if any supplied attribute is invalid or any
* mandatory attribute is missing
*/
public void validateAttributes()
@@ -268,7 +269,7 @@ public class Replace
/**
* Validate nested elements.
*
- * @exception TaskException if any supplied attribute is invalid or any
+ * @exception org.apache.myrmidon.api.TaskException if any supplied attribute is invalid or any
* mandatory attribute is missing
*/
public void validateReplacefilters()
@@ -286,7 +287,7 @@ public class Replace
* on a temporary file which then replaces the original file.
*
* @param src the source file
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
private void processFile( File src )
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/ReplaceRegExp.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/ReplaceRegExp.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/ReplaceRegExp.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/ReplaceRegExp.java
index b568e675b..e911cf62b 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/ReplaceRegExp.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/ReplaceRegExp.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
import java.io.BufferedReader;
import java.io.BufferedWriter;
@@ -19,10 +19,11 @@ import java.util.ArrayList;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
-import org.apache.tools.ant.util.regexp.Regexp;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
+import org.apache.tools.todo.util.regexp.Regexp;
+import org.apache.tools.todo.taskdefs.text.RegularExpression;
/**
*
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.java
index 39b76ed4e..40016a1d9 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.java
@@ -8,7 +8,7 @@
package org.apache.tools.ant.taskdefs.optional.clearcase;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Task to perform Checkin command to ClearCase.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.java
index 21e0ef924..133e7aaba 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.java
@@ -8,7 +8,7 @@
package org.apache.tools.ant.taskdefs.optional.clearcase;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Task to perform Checkout command to ClearCase.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.java
index 9dd0119df..94aabe304 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.java
@@ -8,7 +8,7 @@
package org.apache.tools.ant.taskdefs.optional.clearcase;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Task to perform UnCheckout command to ClearCase.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.java
index f1fb2411c..8a924c2e2 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.java
@@ -8,7 +8,7 @@
package org.apache.tools.ant.taskdefs.optional.clearcase;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Task to perform an Update command to ClearCase.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.java
index adde36042..5f8cd5d1f 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.java
@@ -12,7 +12,7 @@ import org.apache.aut.nativelib.ExecManager;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* A base class for creating tasks for executing commands on ClearCase.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/i18n/Translate.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/i18n/Translate.java
index 0d7d2d82b..625d04dc4 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/i18n/Translate.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/i18n/Translate.java
@@ -22,10 +22,10 @@ import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* Translates text embedded in files using Resource Bundle files.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java
index ec4ac16c8..a9518c900 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java
@@ -15,10 +15,10 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.PathUtil;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.PathUtil;
/**
* Taskdef for the JJTree compiler compiler.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java
index cf42e88ac..84f430312 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java
@@ -15,10 +15,10 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.PathUtil;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.PathUtil;
/**
* Taskdef for the JavaCC compiler compiler.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/FormatAttribute.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/FormatAttribute.java
index 85bca8801..c2bf54ccf 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/FormatAttribute.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/FormatAttribute.java
@@ -7,7 +7,7 @@
*/
package org.apache.tools.ant.taskdefs.optional.jdepend;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
public class FormatAttribute
extends EnumeratedAttribute
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java
index c12c6c22a..1cdb10dde 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java
@@ -16,10 +16,10 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.util.FileUtils;
/**
* Ant task to run JDepend tests.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/JspC.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/JspC.java
index 7f26c95ff..3af977396 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/JspC.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/JspC.java
@@ -13,11 +13,11 @@ import java.util.Date;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.MatchingTask;
+import org.apache.tools.todo.taskdefs.MatchingTask;
import org.apache.tools.ant.taskdefs.optional.jsp.compilers.CompilerAdapter;
import org.apache.tools.ant.taskdefs.optional.jsp.compilers.CompilerAdapterFactory;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.Path;
/**
* Ant task to run the jsp compiler.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java
index a1ad8068f..e842c6ef9 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java
@@ -12,13 +12,11 @@ import java.util.ArrayList;
import java.util.Date;
import java.util.StringTokenizer;
import org.apache.myrmidon.api.TaskException;
-import org.apache.myrmidon.api.AbstractTask;
-import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.Java;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.Argument;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.taskdefs.Java;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.types.Argument;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.Path;
/**
* Class to precompile JSP's using weblogic's jsp compiler (weblogic.jspc)
@@ -154,8 +152,6 @@ public class WLJspc extends MatchingTask
throw new TaskException( "package attribute must be present." );
}
- String systemClassPath = System.getProperty( "java.class.path" );
-
pathToPackage = this.destinationPackage.replace( '.', File.separatorChar );
// get all the files in the sourceDirectory
DirectoryScanner ds = super.getDirectoryScanner( sourceDirectory );
@@ -272,7 +268,6 @@ public class WLJspc extends MatchingTask
// Can be written better... this is too hacky!
jspFile = new File( files[ i ] );
parents = jspFile.getParent();
- int loc = 0;
if( ( parents != null ) && ( !( "" ).equals( parents ) ) )
{
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java
index 0aa034f42..1f9399129 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java
@@ -12,7 +12,7 @@ import java.util.Iterator;
import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.taskdefs.optional.jsp.JspC;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* This is the default implementation for the CompilerAdapter interface. This is
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java
index 9e9c15286..5659e75e2 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java
@@ -9,10 +9,10 @@ package org.apache.tools.ant.taskdefs.optional.jsp.compilers;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.Java;
+import org.apache.tools.todo.taskdefs.Java;
import org.apache.tools.ant.taskdefs.optional.jsp.JspC;
-import org.apache.tools.ant.types.Argument;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Argument;
+import org.apache.tools.todo.types.Commandline;
/**
* The implementation of the jasper compiler. This is a cut-and-paste of the
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java
index b7aa31709..a66792447 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java
@@ -18,7 +18,7 @@ import javax.xml.parsers.DocumentBuilderFactory;
import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
import org.w3c.dom.Document;
/**
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java
index 1e3ad0532..f4f42d9d0 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.java
@@ -12,9 +12,9 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
/**
*
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java
index 60b1b2a24..8d41877a3 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.java
@@ -11,7 +11,7 @@ import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
*
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java
index fca57dce7..968ef3376 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java
@@ -22,14 +22,14 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Argument;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.EnumeratedAttribute;
-import org.apache.tools.ant.types.EnvironmentVariable;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.PathUtil;
-import org.apache.tools.ant.types.SysProperties;
+import org.apache.tools.todo.types.Argument;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnvironmentVariable;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.types.PathUtil;
+import org.apache.tools.todo.types.SysProperties;
/**
* Ant task to run JUnit tests.
@@ -281,7 +282,7 @@ public class ReplaceRegExp
*
* @param f Description of Parameter
* @param options Description of Parameter
- * @exception IOException Description of Exception
+ * @exception java.io.IOException Description of Exception
*/
protected void doReplace( File f, int options )
throws IOException, TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replacefilter.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Replacefilter.java
similarity index 96%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replacefilter.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Replacefilter.java
index 2825f5aa3..00759abac 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replacefilter.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Replacefilter.java
@@ -5,9 +5,10 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.taskdefs.text.Replace;
public class Replacefilter
{
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Substitution.java b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Substitution.java
similarity index 95%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Substitution.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Substitution.java
index 01a125ee1..d7b315a8c 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Substitution.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/taskdefs/text/Substitution.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.taskdefs.text;
+package org.apache.tools.todo.taskdefs.text;
/**
* A regular expression substitution datatype. It is an expression that is meant
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/Argument.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/Argument.java
similarity index 95%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/Argument.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/Argument.java
index 86c7ea495..f3f381d73 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/Argument.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/Argument.java
@@ -5,11 +5,11 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.util.FileUtils;
/**
* Used for nested xml command line definitions.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/Commandline.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/Commandline.java
similarity index 97%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/types/Commandline.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/Commandline.java
index 2e55f81ec..3bd6c698b 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/Commandline.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/Commandline.java
@@ -5,13 +5,14 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import java.util.ArrayList;
import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.util.FileUtils;
+import org.apache.tools.todo.types.Argument;
/**
* Commandline objects help handling command lines specifying processes to
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/CommandlineJava.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/CommandlineJava.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/CommandlineJava.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/CommandlineJava.java
index 020cc76e2..35e0e7961 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/CommandlineJava.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/CommandlineJava.java
@@ -5,12 +5,14 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import org.apache.aut.nativelib.Os;
import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.types.Argument;
+import org.apache.tools.todo.types.Commandline;
/**
* A representation of a Java command line that is nothing more than a composite
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/DirectoryScanner.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/DirectoryScanner.java
similarity index 99%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/types/DirectoryScanner.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/DirectoryScanner.java
index d426431f3..45117aa12 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/DirectoryScanner.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/DirectoryScanner.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import java.util.ArrayList;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/EnumeratedAttribute.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/EnumeratedAttribute.java
similarity index 94%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/EnumeratedAttribute.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/EnumeratedAttribute.java
index f2fe1bc9b..919a9e5f9 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/EnumeratedAttribute.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/EnumeratedAttribute.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import org.apache.myrmidon.api.TaskException;
@@ -26,7 +26,7 @@ public abstract class EnumeratedAttribute
* IntrospectionHelper}.
*
* @param value The new Value value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public final void setValue( final String value )
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/EnvironmentData.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/EnvironmentData.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/EnvironmentData.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/EnvironmentData.java
index a43b0f5aa..d14bde470 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/EnvironmentData.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/EnvironmentData.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.util.ArrayList;
import java.util.Properties;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/EnvironmentVariable.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/EnvironmentVariable.java
similarity index 95%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/EnvironmentVariable.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/EnvironmentVariable.java
index f389dc3e1..bfe5439a3 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/EnvironmentVariable.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/EnvironmentVariable.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FileList.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/FileList.java
similarity index 98%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/types/FileList.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/FileList.java
index a985a442a..9b762e5ab 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FileList.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/FileList.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import java.util.ArrayList;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FileScanner.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/FileScanner.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/FileScanner.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/FileScanner.java
index 205f6ec39..29bb12c5d 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FileScanner.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/FileScanner.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import org.apache.myrmidon.api.TaskException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FileSet.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/FileSet.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/FileSet.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/FileSet.java
index 21f9aee9c..d81545427 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FileSet.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/FileSet.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
/**
* Moved out of MatchingTask to make it a standalone object that could be
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/Path.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/Path.java
similarity index 97%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/Path.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/Path.java
index fa0209054..ea254bbf7 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/Path.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/Path.java
@@ -5,13 +5,15 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import java.util.ArrayList;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.DataType;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.util.FileUtils;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
/**
* This object represents a path as used by CLASSPATH or PATH environment
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/PathElement.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/PathElement.java
similarity index 91%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/types/PathElement.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/PathElement.java
index dd6317e65..e2be50975 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/PathElement.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/PathElement.java
@@ -5,11 +5,11 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.util.FileUtils;
/**
* Helper class, holds <> values.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/PathUtil.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/PathUtil.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/PathUtil.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/PathUtil.java
index 98cdfc135..ba683e97e 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/PathUtil.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/PathUtil.java
@@ -5,13 +5,15 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.Locale;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.Path;
/**
* Utilities for operating on Path objects.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/ScannerUtil.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/ScannerUtil.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/ScannerUtil.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/ScannerUtil.java
index 273bc5eff..4ba81346f 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/ScannerUtil.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/ScannerUtil.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import java.util.ArrayList;
@@ -13,9 +13,12 @@ import java.util.StringTokenizer;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.PatternUtil;
-import org.apache.tools.ant.taskdefs.archive.TarFileSet;
-import org.apache.tools.ant.taskdefs.archive.ZipFileSet;
-import org.apache.tools.ant.taskdefs.archive.ZipScanner;
+import org.apache.tools.todo.taskdefs.archive.TarFileSet;
+import org.apache.tools.todo.taskdefs.archive.ZipFileSet;
+import org.apache.tools.todo.taskdefs.archive.ZipScanner;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileScanner;
+import org.apache.tools.todo.types.FileSet;
/**
*
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/SourceFileScanner.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/SourceFileScanner.java
similarity index 99%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/types/SourceFileScanner.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/SourceFileScanner.java
index d7751aebe..6b3b3a6e0 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/SourceFileScanner.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/SourceFileScanner.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.io.File;
import java.util.ArrayList;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/SysProperties.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/SysProperties.java
similarity index 95%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/types/SysProperties.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/SysProperties.java
index b3712a118..bd7c61dcc 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/SysProperties.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/SysProperties.java
@@ -5,13 +5,15 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types;
+package org.apache.tools.todo.types;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Properties;
import org.apache.aut.nativelib.ExecException;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.types.EnvironmentData;
+import org.apache.tools.todo.types.EnvironmentVariable;
/**
* Specialized EnvironmentData class for System properties
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/converters/StringToPathConverter.java b/proposal/myrmidon/src/main/org/apache/tools/todo/types/converters/StringToPathConverter.java
similarity index 89%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/types/converters/StringToPathConverter.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/types/converters/StringToPathConverter.java
index 63984cc75..403e1609b 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/converters/StringToPathConverter.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/types/converters/StringToPathConverter.java
@@ -5,11 +5,11 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.types.converters;
+package org.apache.tools.todo.types.converters;
import org.apache.aut.converter.AbstractConverter;
import org.apache.aut.converter.ConverterException;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Path;
/**
* A converter from String to Path.
@@ -33,7 +33,7 @@ public class StringToPathConverter
* @param original the original Object
* @param context the context in which to convert
* @return the converted object
- * @exception Exception if an error occurs
+ * @exception java.lang.Exception if an error occurs
*/
protected Object convert( Object original, Object context )
throws ConverterException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/FileUtils.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/FileUtils.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/FileUtils.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/FileUtils.java
index 49f294114..2b7ab4e57 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/FileUtils.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/FileUtils.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util;
+package org.apache.tools.todo.util;
import java.io.File;
import java.util.ArrayList;
@@ -13,7 +13,8 @@ import java.util.Stack;
import java.util.StringTokenizer;
import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.util.PathTokenizer;
/**
* This class also encapsulates methods which allow Files to be refered to using
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/PathTokenizer.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/PathTokenizer.java
similarity index 98%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/PathTokenizer.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/PathTokenizer.java
index 44c78b2f2..e00b87490 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/PathTokenizer.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/PathTokenizer.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util;
+package org.apache.tools.todo.util;
import java.io.File;
import java.util.NoSuchElementException;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/depend/Dependencies.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/depend/Dependencies.java
similarity index 99%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/util/depend/Dependencies.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/depend/Dependencies.java
index 2e8aae531..b4fa1daec 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/depend/Dependencies.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/depend/Dependencies.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.depend;
+package org.apache.tools.todo.util.depend;
import java.io.File;
import java.util.Collection;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/depend/Filter.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/depend/Filter.java
similarity index 88%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/depend/Filter.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/depend/Filter.java
index cfee359dc..d66601388 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/depend/Filter.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/depend/Filter.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.depend;
+package org.apache.tools.todo.util.depend;
public interface Filter
{
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/GlobPatternMapper.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/GlobPatternMapper.java
similarity index 98%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/GlobPatternMapper.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/GlobPatternMapper.java
index 117ca96c7..ebbd3e92d 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/GlobPatternMapper.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/GlobPatternMapper.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.mappers;
+package org.apache.tools.todo.util.mappers;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.FileNameMapper;
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/IdentityMapper.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/IdentityMapper.java
similarity index 95%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/IdentityMapper.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/IdentityMapper.java
index e3ada4441..5f82165ee 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/mappers/IdentityMapper.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/IdentityMapper.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.mappers;
+package org.apache.tools.todo.util.mappers;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.FileNameMapper;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/MergingMapper.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/MergingMapper.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/MergingMapper.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/MergingMapper.java
index d5bf1185e..690d0208d 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/MergingMapper.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/MergingMapper.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.mappers;
+package org.apache.tools.todo.util.mappers;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/RegexpPatternMapper.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/RegexpPatternMapper.java
similarity index 95%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/RegexpPatternMapper.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/RegexpPatternMapper.java
index f77e9e76a..ad3e2d3a8 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/mappers/RegexpPatternMapper.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/mappers/RegexpPatternMapper.java
@@ -5,14 +5,14 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.mappers;
+package org.apache.tools.todo.util.mappers;
import java.util.ArrayList;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.FileNameMapper;
-import org.apache.tools.ant.util.regexp.RegexpMatcher;
-import org.apache.tools.ant.util.regexp.RegexpMatcherFactory;
+import org.apache.tools.todo.util.regexp.RegexpMatcher;
+import org.apache.tools.todo.util.regexp.RegexpMatcherFactory;
/**
* Implementation of FileNameMapper that does regular expression replacements.
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/JakartaOroMatcher.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaOroMatcher.java
similarity index 90%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/JakartaOroMatcher.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaOroMatcher.java
index b7f798bf4..fe7493511 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/JakartaOroMatcher.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaOroMatcher.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import java.util.ArrayList;
import org.apache.myrmidon.api.TaskException;
@@ -49,7 +49,7 @@ public class JakartaOroMatcher implements RegexpMatcher
*
* @param argument Description of Parameter
* @return The Groups value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public ArrayList getGroups( String argument )
throws TaskException
@@ -66,7 +66,7 @@ public class JakartaOroMatcher implements RegexpMatcher
* @param input Description of Parameter
* @param options Description of Parameter
* @return The Groups value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public ArrayList getGroups( String input, int options )
throws TaskException
@@ -100,7 +100,7 @@ public class JakartaOroMatcher implements RegexpMatcher
*
* @param argument Description of Parameter
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public boolean matches( String argument )
throws TaskException
@@ -114,7 +114,7 @@ public class JakartaOroMatcher implements RegexpMatcher
* @param input Description of Parameter
* @param options Description of Parameter
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public boolean matches( String input, int options )
throws TaskException
@@ -128,7 +128,7 @@ public class JakartaOroMatcher implements RegexpMatcher
*
* @param options Description of Parameter
* @return The CompiledPattern value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
protected Pattern getCompiledPattern( int options )
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/JakartaOroRegexp.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaOroRegexp.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/JakartaOroRegexp.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaOroRegexp.java
index 75401a646..7e0a8d588 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/JakartaOroRegexp.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaOroRegexp.java
@@ -5,12 +5,13 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import org.apache.myrmidon.api.TaskException;
import org.apache.oro.text.regex.Perl5Substitution;
import org.apache.oro.text.regex.Substitution;
import org.apache.oro.text.regex.Util;
+import org.apache.tools.todo.util.regexp.JakartaOroMatcher;
/**
* Regular expression implementation using the Jakarta Oro package
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/JakartaRegexpMatcher.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaRegexpMatcher.java
similarity index 92%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/JakartaRegexpMatcher.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaRegexpMatcher.java
index 14b2bc26c..f2a93b2cf 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/JakartaRegexpMatcher.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaRegexpMatcher.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import java.util.ArrayList;
import org.apache.myrmidon.api.TaskException;
@@ -42,7 +42,7 @@ public class JakartaRegexpMatcher implements RegexpMatcher
*
* @param argument Description of Parameter
* @return The Groups value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public ArrayList getGroups( String argument )
throws TaskException
@@ -82,7 +82,7 @@ public class JakartaRegexpMatcher implements RegexpMatcher
*
* @param argument Description of Parameter
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public boolean matches( String argument )
throws TaskException
@@ -96,7 +96,7 @@ public class JakartaRegexpMatcher implements RegexpMatcher
* @param input Description of Parameter
* @param options Description of Parameter
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public boolean matches( String input, int options )
throws TaskException
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/JakartaRegexpRegexp.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaRegexpRegexp.java
similarity index 95%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/JakartaRegexpRegexp.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaRegexpRegexp.java
index a5f3d6c31..e2053afb7 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/JakartaRegexpRegexp.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/JakartaRegexpRegexp.java
@@ -5,11 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import java.util.ArrayList;
import org.apache.myrmidon.api.TaskException;
import org.apache.regexp.RE;
+import org.apache.tools.todo.util.regexp.JakartaRegexpMatcher;
/**
* Regular expression implementation using the Jakarta Regexp package
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpMatcher.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Jdk14RegexpMatcher.java
similarity index 91%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpMatcher.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Jdk14RegexpMatcher.java
index f9c085fe7..38ab56ba0 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpMatcher.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Jdk14RegexpMatcher.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import java.util.ArrayList;
import java.util.regex.Matcher;
@@ -47,7 +47,7 @@ public class Jdk14RegexpMatcher implements RegexpMatcher
*
* @param argument Description of Parameter
* @return The Groups value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public ArrayList getGroups( String argument )
throws TaskException
@@ -64,7 +64,7 @@ public class Jdk14RegexpMatcher implements RegexpMatcher
* @param input Description of Parameter
* @param options Description of Parameter
* @return The Groups value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public ArrayList getGroups( String input, int options )
throws TaskException
@@ -99,7 +99,7 @@ public class Jdk14RegexpMatcher implements RegexpMatcher
*
* @param argument Description of Parameter
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public boolean matches( String argument )
throws TaskException
@@ -113,7 +113,7 @@ public class Jdk14RegexpMatcher implements RegexpMatcher
* @param input Description of Parameter
* @param options Description of Parameter
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public boolean matches( String input, int options )
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpRegexp.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Jdk14RegexpRegexp.java
similarity index 96%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpRegexp.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Jdk14RegexpRegexp.java
index d73cbe3bd..e98a2a83e 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpRegexp.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Jdk14RegexpRegexp.java
@@ -5,11 +5,12 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.util.regexp.Jdk14RegexpMatcher;
/**
* Regular expression implementation using the JDK 1.4 regular expression
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/Regexp.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Regexp.java
similarity index 90%
rename from proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/Regexp.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Regexp.java
index 64e8350fd..cf6db2a98 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/regexp/Regexp.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/Regexp.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import org.apache.myrmidon.api.TaskException;
@@ -36,7 +36,7 @@ public interface Regexp
* @param options The list of options for the match and replace. See the
* MATCH_ and REPLACE_ constants above.
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
String substitute( String input, String argument, int options )
throws TaskException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpFactory.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpFactory.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpFactory.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpFactory.java
index 7669f18ee..b1c2ece8c 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpFactory.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpFactory.java
@@ -5,9 +5,10 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.util.regexp.Regexp;
/**
* Regular expression factory, which will create Regexp objects. The actual
@@ -69,7 +70,7 @@ public class RegexpFactory
*
* @param classname Description of Parameter
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
* @since 1.3
*/
private Regexp createRegexpInstance( final String classname )
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpMatcher.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpMatcher.java
similarity index 84%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpMatcher.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpMatcher.java
index 489e80c56..680c876de 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpMatcher.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpMatcher.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import java.util.ArrayList;
import org.apache.myrmidon.api.TaskException;
@@ -44,7 +44,7 @@ public interface RegexpMatcher
* Set the regexp pattern from the String description.
*
* @param pattern The new Pattern value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
void setPattern( String pattern )
throws TaskException;
@@ -53,7 +53,7 @@ public interface RegexpMatcher
* Get a String representation of the regexp pattern
*
* @return The Pattern value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
String getPattern()
throws TaskException;
@@ -63,7 +63,7 @@ public interface RegexpMatcher
*
* @param argument Description of Parameter
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
boolean matches( String argument )
throws TaskException;
@@ -76,7 +76,7 @@ public interface RegexpMatcher
*
* @param argument Description of Parameter
* @return The Groups value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
ArrayList getGroups( String argument )
throws TaskException;
@@ -88,7 +88,7 @@ public interface RegexpMatcher
* @param options The list of options for the match. See the MATCH_
* constants above.
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
boolean matches( String input, int options )
throws TaskException;
@@ -101,7 +101,7 @@ public interface RegexpMatcher
* @param options The list of options for the match. See the MATCH_
* constants above.
* @return The Groups value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
ArrayList getGroups( String input, int options )
throws TaskException;
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpMatcherFactory.java
similarity index 93%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpMatcherFactory.java
index 50f480ab2..36b7bebf0 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpMatcherFactory.java
@@ -5,9 +5,10 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
import org.apache.myrmidon.api.TaskException;
+import org.apache.tools.todo.util.regexp.RegexpMatcher;
/**
* Simple Factory Class that produces an implementation of RegexpMatcher based
@@ -30,7 +31,7 @@ public class RegexpMatcherFactory
*
* @param p Project whose ant.regexp.regexpimpl property will be used.
* @return Description of the Returned Value
- * @exception TaskException Description of Exception
+ * @exception org.apache.myrmidon.api.TaskException Description of Exception
*/
public RegexpMatcher newRegexpMatcher()
throws TaskException
diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpUtil.java b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpUtil.java
similarity index 94%
rename from proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpUtil.java
rename to proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpUtil.java
index 83c56037a..fe3ebb631 100644
--- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/regexp/RegexpUtil.java
+++ b/proposal/myrmidon/src/main/org/apache/tools/todo/util/regexp/RegexpUtil.java
@@ -5,7 +5,7 @@
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
-package org.apache.tools.ant.util.regexp;
+package org.apache.tools.todo.util.regexp;
/**
* Regular expression utilities class which handles flag operations
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ANTLR.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ANTLR.java
index b0d26eac7..4d7a2a4fc 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ANTLR.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ANTLR.java
@@ -17,11 +17,11 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.taskdefs.ExecuteJava;
+import org.apache.tools.todo.taskdefs.ExecuteJava;
import org.apache.tools.ant.types.Argument;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.CommandlineJava;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.CommandlineJava;
+import org.apache.tools.todo.types.Path;
/**
* ANTLR task.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Cab.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Cab.java
index b84d42d83..d06e7f14f 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Cab.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Cab.java
@@ -20,11 +20,11 @@ import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.types.ScannerUtil;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.FileSet;
+import org.apache.tools.todo.types.ScannerUtil;
/**
* Create a CAB archive.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Entry.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Entry.java
index 31952e596..93c9ebfc6 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Entry.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Entry.java
@@ -16,7 +16,7 @@ import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Properties;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.EnumeratedAttribute;
+import org.apache.tools.todo.types.EnumeratedAttribute;
/**
* Instance of this class represents nested elements of a task propertyfile.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/IContract.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/IContract.java
index e7425df71..612e1b2a1 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/IContract.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/IContract.java
@@ -19,12 +19,12 @@ import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.listeners.AbstractProjectListener;
import org.apache.myrmidon.listeners.LogEvent;
-import org.apache.tools.ant.taskdefs.Java;
-import org.apache.tools.ant.taskdefs.compilers.Javac;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter;
-import org.apache.tools.ant.types.DirectoryScanner;
-import org.apache.tools.ant.types.Path;
+import org.apache.tools.todo.taskdefs.Java;
+import org.apache.tools.todo.taskdefs.javac.Javac;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.taskdefs.javac.DefaultCompilerAdapter;
+import org.apache.tools.todo.types.DirectoryScanner;
+import org.apache.tools.todo.types.Path;
/**
* Instruments Java classes with
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Javah.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Javah.java
index bae47511f..651b8e7ca 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Javah.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Javah.java
@@ -15,9 +15,9 @@ import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.util.FileUtils;
+import org.apache.tools.todo.types.Commandline;
+import org.apache.tools.todo.types.Path;
+import org.apache.tools.todo.util.FileUtils;
/**
* Task to generate JNI header files using javah. This task can take the
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/NetRexxC.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/NetRexxC.java
index 321afd462..f2ff8d14b 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/NetRexxC.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/NetRexxC.java
@@ -22,8 +22,8 @@ import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.taskdefs.MatchingTask;
-import org.apache.tools.ant.types.DirectoryScanner;
+import org.apache.tools.todo.taskdefs.MatchingTask;
+import org.apache.tools.todo.types.DirectoryScanner;
/**
* Task to compile NetRexx source files. This task can take the following
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/StyleBook.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/StyleBook.java
index c2d50b330..8d837dbb4 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/StyleBook.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/StyleBook.java
@@ -9,8 +9,8 @@ package org.apache.tools.ant.taskdefs.optional;
import java.io.File;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.taskdefs.Java;
-import org.apache.tools.ant.types.Argument;
+import org.apache.tools.todo.taskdefs.Java;
+import org.apache.tools.todo.types.Argument;
/**
* Basic task for apache stylebook.
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheck.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheck.java
index db8c2bec6..1274db6f0 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheck.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheck.java
@@ -9,7 +9,7 @@ package org.apache.tools.ant.taskdefs.optional.ccm;
import java.io.File;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Class common to all check commands (checkout, checkin,checkin default task);
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMCreateTask.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMCreateTask.java
index a938551ae..3b13e4bf0 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMCreateTask.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMCreateTask.java
@@ -11,7 +11,7 @@ import org.apache.aut.nativelib.ExecOutputHandler;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskContext;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Task allows to create new ccm task and set it as the default
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMReconfigure.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMReconfigure.java
index a19dd3ff3..13714a381 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMReconfigure.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/CCMReconfigure.java
@@ -8,7 +8,7 @@
package org.apache.tools.ant.taskdefs.optional.ccm;
import org.apache.myrmidon.api.TaskException;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* Task allows to reconfigure a project, recurcively or not
diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java
index f29a8a1b7..21acb436c 100644
--- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java
+++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java
@@ -13,7 +13,7 @@ import org.apache.aut.nativelib.ExecOutputHandler;
import org.apache.myrmidon.api.AbstractTask;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.Execute;
-import org.apache.tools.ant.types.Commandline;
+import org.apache.tools.todo.types.Commandline;
/**
* A base class for creating tasks for executing commands on Continuus 5.1