While I murmur a little and ponder Anti-Spam git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271885 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -10,7 +10,7 @@ | |||||
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | ||||
| <meta name="author" value="Conor MacNeill"> | <meta name="author" value="Conor MacNeill"> | ||||
| <meta name="email" value="conor@cortexebusiness.com.au"> | |||||
| <meta name="email" value=""> | |||||
| <meta name="author" value="Stefan Bodewig"> | <meta name="author" value="Stefan Bodewig"> | ||||
| <meta name="email" value="stefan.bodewig@epost.de"> | <meta name="email" value="stefan.bodewig@epost.de"> | ||||
| @@ -10,7 +10,7 @@ | |||||
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | ||||
| <meta name="author" value="Conor MacNeill"> | <meta name="author" value="Conor MacNeill"> | ||||
| <meta name="email" value="conor@cortexebusiness.com.au"> | |||||
| <meta name="email" value=""> | |||||
| <meta name="author" value="Stefan Bodewig"> | <meta name="author" value="Stefan Bodewig"> | ||||
| <meta name="email" value="stefan.bodewig@epost.de"> | <meta name="email" value="stefan.bodewig@epost.de"> | ||||
| @@ -182,7 +182,7 @@ | |||||
| -(_)- | -(_)- | ||||
| /(_)\ | /(_)\ | ||||
| </pre> | </pre> | ||||
| Conor MacNeill (conor at cortexebusiness.com.au) | |||||
| Conor MacNeill | |||||
| </p> | </p> | ||||
| </blockquote> | </blockquote> | ||||
| </td></tr> | </td></tr> | ||||
| @@ -16,7 +16,7 @@ | |||||
| <li>Holger Engels (<a href="mailto:hengels@innovidata.com">hengels@innovidata.com</a>)</li> | <li>Holger Engels (<a href="mailto:hengels@innovidata.com">hengels@innovidata.com</a>)</li> | ||||
| <li>Tim Fennell (<a href="mailto:tfenne@rcn.com">tfenne@rcn.com</a>)</li> | <li>Tim Fennell (<a href="mailto:tfenne@rcn.com">tfenne@rcn.com</a>)</li> | ||||
| <li>Martin Gee (<a href="mailto:martin.gee@icsynergy.com">martin.gee@icsynergy.com</a>)</li> | <li>Martin Gee (<a href="mailto:martin.gee@icsynergy.com">martin.gee@icsynergy.com</a>)</li> | ||||
| <li>Conor MacNeill (<a href="mailto:conor@cortexebusiness.com.au">conor@cortexebusiness.com.au</a>)</li> | |||||
| <li>Conor MacNeill</li> | |||||
| <li>Cyrille Morvan (<a href="mailto:cmorvan@ingenosya.com">cmorvan@ingenosya.com</a>)</li> | <li>Cyrille Morvan (<a href="mailto:cmorvan@ingenosya.com">cmorvan@ingenosya.com</a>)</li> | ||||
| <li>Greg Nelson (<a href="mailto:gn@sun.com">gn@sun.com</a>)</li> | <li>Greg Nelson (<a href="mailto:gn@sun.com">gn@sun.com</a>)</li> | ||||
| </ul> | </ul> | ||||
| @@ -24,7 +24,7 @@ | |||||
| <li>Diane Holt (<a href="mailto:holtdl@yahoo.com">holtdl@yahoo.com</a>)</li> | <li>Diane Holt (<a href="mailto:holtdl@yahoo.com">holtdl@yahoo.com</a>)</li> | ||||
| <li>Bill Kelly (<a href="mailto:bill.kelly@softwired-inc.com">bill.kelly@softwired-inc.com</a>)</li> | <li>Bill Kelly (<a href="mailto:bill.kelly@softwired-inc.com">bill.kelly@softwired-inc.com</a>)</li> | ||||
| <li>Arnout J. Kuiper (<a href="mailto:ajkuiper@wxs.nl">ajkuiper@wxs.nl</a>)</li> | <li>Arnout J. Kuiper (<a href="mailto:ajkuiper@wxs.nl">ajkuiper@wxs.nl</a>)</li> | ||||
| <li>Conor MacNeill (<a href="mailto:conor@cortexebusiness.com.au">conor@cortexebusiness.com.au</a>)</li> | |||||
| <li>Conor MacNeill</li> | |||||
| <li>Stefano Mazzocchi (<a href="mailto:stefano@apache.org">stefano@apache.org</a>)</li> | <li>Stefano Mazzocchi (<a href="mailto:stefano@apache.org">stefano@apache.org</a>)</li> | ||||
| <li>Erik Meade (<a href="mailto:emeade@geekfarm.org">emeade@geekfarm.org</a>)</li> | <li>Erik Meade (<a href="mailto:emeade@geekfarm.org">emeade@geekfarm.org</a>)</li> | ||||
| <li>Sam Ruby (<a href="mailto:rubys@us.ibm.com">rubys@us.ibm.com</a>)</li> | <li>Sam Ruby (<a href="mailto:rubys@us.ibm.com">rubys@us.ibm.com</a>)</li> | ||||
| @@ -10,7 +10,7 @@ | |||||
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | ||||
| <meta name="author" value="Conor MacNeill"> | <meta name="author" value="Conor MacNeill"> | ||||
| <meta name="email" value="conor@apache.org"> | |||||
| <meta name="email" value=""> | |||||
| <title>Apache Ant - Having Problems?</title> | <title>Apache Ant - Having Problems?</title> | ||||
| </head> | </head> | ||||
| @@ -17,7 +17,7 @@ import java.util.zip.*; | |||||
| * Ant should be done with itself whenever possible. | * Ant should be done with itself whenever possible. | ||||
| * | * | ||||
| * @author James Duncan Davidson (duncan@apache.org) | * @author James Duncan Davidson (duncan@apache.org) | ||||
| * @author Conor MacNeill (conor@m64.com) | |||||
| * @author Conor MacNeill | |||||
| */ | */ | ||||
| public class Bootstrap { | public class Bootstrap { | ||||
| @@ -9,7 +9,6 @@ | |||||
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> | ||||
| <meta name="author" value="Conor MacNeill"> | <meta name="author" value="Conor MacNeill"> | ||||
| <meta name="email" value="conor@apache.org"> | |||||
| <title>The Jakarta Site - Mutant Design Notes</title> | <title>The Jakarta Site - Mutant Design Notes</title> | ||||
| </head> | </head> | ||||
| @@ -56,7 +56,7 @@ package org.apache.ant.antcore.antlib; | |||||
| /** | /** | ||||
| * This class represents a definition in an AntLibrary. | * This class represents a definition in an AntLibrary. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 19 January 2002 | * @created 19 January 2002 | ||||
| */ | */ | ||||
| public class AntLibDefinition { | public class AntLibDefinition { | ||||
| @@ -60,7 +60,7 @@ import org.xml.sax.SAXParseException; | |||||
| /** | /** | ||||
| * XML Element Handler for Ant library definitions | * XML Element Handler for Ant library definitions | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 13 January 2002 | * @created 13 January 2002 | ||||
| */ | */ | ||||
| public class AntLibHandler extends ElementHandler { | public class AntLibHandler extends ElementHandler { | ||||
| @@ -72,7 +72,7 @@ import org.apache.ant.init.LoaderUtils; | |||||
| /** | /** | ||||
| * This class manages the configuration of Ant Libraries | * This class manages the configuration of Ant Libraries | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 29 January 2002 | * @created 29 January 2002 | ||||
| */ | */ | ||||
| public class AntLibManager { | public class AntLibManager { | ||||
| @@ -65,7 +65,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * This class represents the Ant library. | * This class represents the Ant library. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 14 January 2002 | * @created 14 January 2002 | ||||
| */ | */ | ||||
| public class AntLibrary implements ComponentLibrary { | public class AntLibrary implements ComponentLibrary { | ||||
| @@ -64,7 +64,7 @@ import org.apache.ant.common.util.ConfigException; | |||||
| * the internal representation of the antlib XML definition. An instance of | * the internal representation of the antlib XML definition. An instance of | ||||
| * this class is used to contruct an AntLibrary instance. | * this class is used to contruct an AntLibrary instance. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 13 January 2002 | * @created 13 January 2002 | ||||
| */ | */ | ||||
| public class AntLibrarySpec { | public class AntLibrarySpec { | ||||
| @@ -59,7 +59,7 @@ import org.xml.sax.SAXParseException; | |||||
| /** | /** | ||||
| * Handler for elements which specify a class | * Handler for elements which specify a class | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| */ | */ | ||||
| public class ClassNameHandler extends ElementHandler { | public class ClassNameHandler extends ElementHandler { | ||||
| /** The classname attribute name */ | /** The classname attribute name */ | ||||
| @@ -59,7 +59,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * A Component Library supplies components to the Ant core. | * A Component Library supplies components to the Ant core. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 8 February 2002 | * @created 8 February 2002 | ||||
| */ | */ | ||||
| public interface ComponentLibrary { | public interface ComponentLibrary { | ||||
| @@ -59,7 +59,7 @@ import org.xml.sax.SAXParseException; | |||||
| /** | /** | ||||
| * Handler for definition within an Ant Library | * Handler for definition within an Ant Library | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 13 January 2002 | * @created 13 January 2002 | ||||
| */ | */ | ||||
| public class DefinitionHandler extends ElementHandler { | public class DefinitionHandler extends ElementHandler { | ||||
| @@ -60,7 +60,7 @@ import org.apache.ant.common.antlib.AntLibFactory; | |||||
| /** | /** | ||||
| * A dynamic library is created at runtime to hold newly defined components. | * A dynamic library is created at runtime to hold newly defined components. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 8 February 2002 | * @created 8 February 2002 | ||||
| */ | */ | ||||
| public class DynamicLibrary implements ComponentLibrary { | public class DynamicLibrary implements ComponentLibrary { | ||||
| @@ -68,7 +68,7 @@ import org.apache.ant.init.InitUtils; | |||||
| * An AntConfig is the java class representation of the antconfig.xml files | * An AntConfig is the java class representation of the antconfig.xml files | ||||
| * used to configure Ant. | * used to configure Ant. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 January 2002 | * @created 20 January 2002 | ||||
| */ | */ | ||||
| public class AntConfig { | public class AntConfig { | ||||
| @@ -60,7 +60,7 @@ import org.xml.sax.SAXParseException; | |||||
| /** | /** | ||||
| * XML Element Handler for Ant config files | * XML Element Handler for Ant config files | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 January 2002 | * @created 20 January 2002 | ||||
| */ | */ | ||||
| public class AntConfigHandler extends ElementHandler { | public class AntConfigHandler extends ElementHandler { | ||||
| @@ -59,7 +59,7 @@ import org.xml.sax.SAXParseException; | |||||
| /** | /** | ||||
| * An XML Handler for the libpath element in an Ant config file | * An XML Handler for the libpath element in an Ant config file | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 January 2002 | * @created 20 January 2002 | ||||
| */ | */ | ||||
| public class LibPathHandler extends ElementHandler { | public class LibPathHandler extends ElementHandler { | ||||
| @@ -59,7 +59,7 @@ import org.xml.sax.SAXParseException; | |||||
| /** | /** | ||||
| * An XML handler to handle the loadlib element of an AntConfig file. | * An XML handler to handle the loadlib element of an AntConfig file. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 January 2002 | * @created 20 January 2002 | ||||
| */ | */ | ||||
| public class LoadLibHandler extends ElementHandler { | public class LoadLibHandler extends ElementHandler { | ||||
| @@ -68,7 +68,7 @@ import org.apache.ant.common.event.MessageLevel; | |||||
| * BuildEventSupport is used by classes which which to send build events to | * BuildEventSupport is used by classes which which to send build events to | ||||
| * the BuildListeners | * the BuildListeners | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 15 January 2002 | * @created 15 January 2002 | ||||
| */ | */ | ||||
| public class BuildEventSupport implements DemuxOutputReceiver { | public class BuildEventSupport implements DemuxOutputReceiver { | ||||
| @@ -59,7 +59,7 @@ import java.util.Map; | |||||
| * Introspects a class and builds a reflector for setting values on | * Introspects a class and builds a reflector for setting values on | ||||
| * instances of the class | * instances of the class | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 19 January 2002 | * @created 19 January 2002 | ||||
| */ | */ | ||||
| public class ClassIntrospector { | public class ClassIntrospector { | ||||
| @@ -84,7 +84,7 @@ import org.apache.ant.init.LoaderUtils; | |||||
| * The instance of the ComponentServices made available by the core to the | * The instance of the ComponentServices made available by the core to the | ||||
| * ant libraries. | * ant libraries. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 January 2002 | * @created 27 January 2002 | ||||
| */ | */ | ||||
| public class ComponentManager implements ComponentService { | public class ComponentManager implements ComponentService { | ||||
| @@ -56,7 +56,7 @@ package org.apache.ant.antcore.execution; | |||||
| /** | /** | ||||
| * Core constants | * Core constants | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 February 2002 | * @created 20 February 2002 | ||||
| */ | */ | ||||
| public abstract class Constants { | public abstract class Constants { | ||||
| @@ -65,7 +65,7 @@ import org.apache.ant.common.util.PropertyUtils; | |||||
| * It gives Ant libraries access to property values maintained in the | * It gives Ant libraries access to property values maintained in the | ||||
| * Frame. | * Frame. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public class CoreDataService implements DataService { | public class CoreDataService implements DataService { | ||||
| @@ -59,7 +59,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * Core implementation of the event service | * Core implementation of the event service | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 7 February 2002 | * @created 7 February 2002 | ||||
| */ | */ | ||||
| public class CoreEventService implements EventService { | public class CoreEventService implements EventService { | ||||
| @@ -69,7 +69,7 @@ import org.apache.ant.init.LoaderUtils; | |||||
| /** | /** | ||||
| * This is the core's implementation of the Execution Service. | * This is the core's implementation of the Execution Service. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 8 February 2002 | * @created 8 February 2002 | ||||
| */ | */ | ||||
| public class CoreExecService implements ExecService { | public class CoreExecService implements ExecService { | ||||
| @@ -61,7 +61,7 @@ import org.apache.ant.common.util.FileUtils; | |||||
| * The core's implementation of the File Service. The File Service is used | * The core's implementation of the File Service. The File Service is used | ||||
| * by Ant Library components to perform operations on the local file system | * by Ant Library components to perform operations on the local file system | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 January 2002 | * @created 27 January 2002 | ||||
| */ | */ | ||||
| public class CoreFileService implements FileService { | public class CoreFileService implements FileService { | ||||
| @@ -59,7 +59,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| * An implementation of the Setter interface for configuring instances of | * An implementation of the Setter interface for configuring instances of | ||||
| * the DeferredTask interface | * the DeferredTask interface | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 February 2002 | * @created 11 February 2002 | ||||
| */ | */ | ||||
| public class DeferredSetter implements Setter { | public class DeferredSetter implements Setter { | ||||
| @@ -62,7 +62,7 @@ import org.apache.ant.common.util.Location; | |||||
| * This is the core's implementation of the AntContext for all core objects. | * This is the core's implementation of the AntContext for all core objects. | ||||
| * Specific subclasses handle types and tasks | * Specific subclasses handle types and tasks | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 January 2002 | * @created 20 January 2002 | ||||
| */ | */ | ||||
| public class ExecutionContext implements AntContext { | public class ExecutionContext implements AntContext { | ||||
| @@ -60,7 +60,7 @@ import org.apache.ant.common.util.Location; | |||||
| * An ExecutionException indicates a problem while executing tasks in a | * An ExecutionException indicates a problem while executing tasks in a | ||||
| * build | * build | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 January 2002 | * @created 20 January 2002 | ||||
| */ | */ | ||||
| public class ExecutionException extends AntException { | public class ExecutionException extends AntException { | ||||
| @@ -73,7 +73,7 @@ import org.apache.ant.init.InitConfig; | |||||
| * creating Frames for each project that is part of the build and then | * creating Frames for each project that is part of the build and then | ||||
| * executing the tasks within those Execution Frames. | * executing the tasks within those Execution Frames. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 12 January 2002 | * @created 12 January 2002 | ||||
| */ | */ | ||||
| public class ExecutionManager implements DemuxOutputReceiver { | public class ExecutionManager implements DemuxOutputReceiver { | ||||
| @@ -84,7 +84,7 @@ import org.apache.ant.init.InitConfig; | |||||
| * contains the data values set by Ant tasks as they are executed, including | * contains the data values set by Ant tasks as they are executed, including | ||||
| * task definitions, property values, etc. | * task definitions, property values, etc. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 14 January 2002 | * @created 14 January 2002 | ||||
| */ | */ | ||||
| public class Frame implements DemuxOutputReceiver { | public class Frame implements DemuxOutputReceiver { | ||||
| @@ -59,7 +59,7 @@ import org.apache.ant.antcore.antlib.ComponentLibrary; | |||||
| /** | /** | ||||
| * This class is used to maintain information about imports | * This class is used to maintain information about imports | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 16 January 2002 | * @created 16 January 2002 | ||||
| */ | */ | ||||
| public class ImportInfo { | public class ImportInfo { | ||||
| @@ -66,7 +66,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| * instance of an object using reflection. It is the result of class | * instance of an object using reflection. It is the result of class | ||||
| * introspection. | * introspection. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 19 January 2002 | * @created 19 January 2002 | ||||
| */ | */ | ||||
| public class Reflector implements Setter { | public class Reflector implements Setter { | ||||
| @@ -76,7 +76,7 @@ public class Reflector implements Setter { | |||||
| * setter method a class provides and for which a conversion from a | * setter method a class provides and for which a conversion from a | ||||
| * String value is available. | * String value is available. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 19 January 2002 | * @created 19 January 2002 | ||||
| */ | */ | ||||
| private interface AttributeSetter { | private interface AttributeSetter { | ||||
| @@ -101,7 +101,7 @@ public class Reflector implements Setter { | |||||
| * object. The object being added will have been fully configured by Ant | * object. The object being added will have been fully configured by Ant | ||||
| * prior to calling this method. | * prior to calling this method. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 19 January 2002 | * @created 19 January 2002 | ||||
| */ | */ | ||||
| private interface ElementAdder { | private interface ElementAdder { | ||||
| @@ -124,7 +124,7 @@ public class Reflector implements Setter { | |||||
| * methods are now deprecated. It is better to use the add style methods | * methods are now deprecated. It is better to use the add style methods | ||||
| * and support polymorphic interfaces. | * and support polymorphic interfaces. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| private interface ElementCreator { | private interface ElementCreator { | ||||
| @@ -58,7 +58,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| * The Setter interface is used by the Ant core to set values and nested | * The Setter interface is used by the Ant core to set values and nested | ||||
| * elements in objects being configured. | * elements in objects being configured. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 February 2002 | * @created 11 February 2002 | ||||
| */ | */ | ||||
| public interface Setter { | public interface Setter { | ||||
| @@ -61,7 +61,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| * Use introspection to "adapt" an arbitrary Bean (not extending Task, but | * Use introspection to "adapt" an arbitrary Bean (not extending Task, but | ||||
| * with similar patterns). | * with similar patterns). | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 16 January 2002 | * @created 16 January 2002 | ||||
| */ | */ | ||||
| public class TaskAdapter extends AbstractTask { | public class TaskAdapter extends AbstractTask { | ||||
| @@ -63,7 +63,7 @@ import org.xml.sax.SAXParseException; | |||||
| * A BuildElementHandler parses the task elements of a build. Task elements | * A BuildElementHandler parses the task elements of a build. Task elements | ||||
| * include tasks themselves plus all their nested elements to any depth. | * include tasks themselves plus all their nested elements to any depth. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public class BuildElementHandler extends ElementHandler { | public class BuildElementHandler extends ElementHandler { | ||||
| @@ -64,7 +64,7 @@ import org.xml.sax.SAXParseException; | |||||
| * The include handler is used to read in included projects or fragments | * The include handler is used to read in included projects or fragments | ||||
| * into a project. | * into a project. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 January 2002 | * @created 11 January 2002 | ||||
| */ | */ | ||||
| public class IncludeHandler extends ElementHandler { | public class IncludeHandler extends ElementHandler { | ||||
| @@ -57,7 +57,7 @@ package org.apache.ant.antcore.modelparser; | |||||
| * A NoProjectReadException is used to indicate that a project was not read | * A NoProjectReadException is used to indicate that a project was not read | ||||
| * from the particular source. This will happen if the source is empty. | * from the particular source. This will happen if the source is empty. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 15 January 2002 | * @created 15 January 2002 | ||||
| */ | */ | ||||
| public class NoProjectReadException extends Exception { | public class NoProjectReadException extends Exception { | ||||
| @@ -63,7 +63,7 @@ import org.xml.sax.SAXParseException; | |||||
| * number of different handlers to which it delegates processing of child | * number of different handlers to which it delegates processing of child | ||||
| * elements. | * elements. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public class ProjectHandler extends ElementHandler { | public class ProjectHandler extends ElementHandler { | ||||
| @@ -65,7 +65,7 @@ import org.xml.sax.SAXParseException; | |||||
| * project to be references is parsed with a new parser and then added to | * project to be references is parsed with a new parser and then added to | ||||
| * the current project under the given alias | * the current project under the given alias | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 10 January 2002 | * @created 10 January 2002 | ||||
| */ | */ | ||||
| public class RefHandler extends ElementHandler { | public class RefHandler extends ElementHandler { | ||||
| @@ -62,7 +62,7 @@ import org.xml.sax.SAXParseException; | |||||
| /** | /** | ||||
| * Element handler for the target element | * Element handler for the target element | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public class TargetHandler extends ElementHandler { | public class TargetHandler extends ElementHandler { | ||||
| @@ -62,7 +62,7 @@ import org.apache.ant.antcore.xml.XMLParseException; | |||||
| /** | /** | ||||
| * Parses an Ant project model from an XML source using a SAX Parser. | * Parses an Ant project model from an XML source using a SAX Parser. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public class XMLProjectParser { | public class XMLProjectParser { | ||||
| @@ -72,7 +72,7 @@ import org.apache.ant.common.util.PropertyUtils; | |||||
| * elements must be delegated to separate handlers. When this element is | * elements must be delegated to separate handlers. When this element is | ||||
| * finished, control returns to the parent handler. | * finished, control returns to the parent handler. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public abstract class ElementHandler extends DefaultHandler { | public abstract class ElementHandler extends DefaultHandler { | ||||
| @@ -69,7 +69,7 @@ import org.xml.sax.XMLReader; | |||||
| /** | /** | ||||
| * Holds the current parsing context. | * Holds the current parsing context. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public class ParseContext { | public class ParseContext { | ||||
| @@ -64,7 +64,7 @@ import org.xml.sax.helpers.DefaultHandler; | |||||
| * Handle the root of an XML parse. This class recognizes the root document | * Handle the root of an XML parse. This class recognizes the root document | ||||
| * element and then passes control to the handler for that root element. | * element and then passes control to the handler for that root element. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public class RootHandler extends DefaultHandler { | public class RootHandler extends DefaultHandler { | ||||
| @@ -60,7 +60,7 @@ import org.apache.ant.common.util.Location; | |||||
| * An XMLParseException is thrown when there is an error parsing the XML | * An XMLParseException is thrown when there is an error parsing the XML | ||||
| * representation of an Ant build file. | * representation of an Ant build file. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 January 2002 | * @created 11 January 2002 | ||||
| */ | */ | ||||
| public class XMLParseException extends AntException { | public class XMLParseException extends AntException { | ||||
| @@ -61,7 +61,7 @@ import org.apache.tools.ant.types.Path; | |||||
| /** | /** | ||||
| * A converter to convert to the types supported by the Ant1 Ant library | * A converter to convert to the types supported by the Ant1 Ant library | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 1 February 2002 | * @created 1 February 2002 | ||||
| */ | */ | ||||
| public class Ant1Converter extends AbstractConverter { | public class Ant1Converter extends AbstractConverter { | ||||
| @@ -62,7 +62,7 @@ import org.apache.ant.init.LoaderUtils; | |||||
| /** | /** | ||||
| * The factory object for the Ant1 compatability Ant library | * The factory object for the Ant1 compatability Ant library | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public class Ant1Factory extends StandardLibFactory { | public class Ant1Factory extends StandardLibFactory { | ||||
| @@ -77,7 +77,7 @@ import org.apache.tools.ant.util.FileUtils; | |||||
| /** | /** | ||||
| * Project facade | * Project facade | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 30 January 2002 | * @created 30 January 2002 | ||||
| */ | */ | ||||
| public class Project implements org.apache.ant.common.event.BuildListener { | public class Project implements org.apache.ant.common.event.BuildListener { | ||||
| @@ -59,7 +59,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * ProjectComponent facade | * ProjectComponent facade | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public abstract class ProjectComponent { | public abstract class ProjectComponent { | ||||
| @@ -63,7 +63,7 @@ import org.apache.ant.common.util.PropertyUtils; | |||||
| /** | /** | ||||
| * Ant1 ProjectHelper facade | * Ant1 ProjectHelper facade | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public class ProjectHelper { | public class ProjectHelper { | ||||
| @@ -56,7 +56,7 @@ package org.apache.tools.ant; | |||||
| /** | /** | ||||
| * Ant1 Target facade. | * Ant1 Target facade. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public class Target { | public class Target { | ||||
| @@ -60,7 +60,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * Ant1 Task facade | * Ant1 Task facade | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public abstract class Task extends ProjectComponent | public abstract class Task extends ProjectComponent | ||||
| @@ -56,7 +56,7 @@ package org.apache.tools.ant; | |||||
| /** | /** | ||||
| * TaskContainer facade | * TaskContainer facade | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public interface TaskContainer | public interface TaskContainer | ||||
| @@ -67,7 +67,7 @@ import org.apache.tools.ant.Task; | |||||
| /** | /** | ||||
| * Ant facade over system version of Ant | * Ant facade over system version of Ant | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public class Ant extends Task { | public class Ant extends Task { | ||||
| @@ -67,7 +67,7 @@ import org.apache.tools.ant.Task; | |||||
| /** | /** | ||||
| * CallTarget facade over AntCall | * CallTarget facade over AntCall | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public class CallTarget extends Task { | public class CallTarget extends Task { | ||||
| @@ -61,7 +61,7 @@ import org.apache.tools.ant.ProjectComponent; | |||||
| /** | /** | ||||
| * Ant1 DataType facade | * Ant1 DataType facade | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public abstract class DataType extends ProjectComponent | public abstract class DataType extends ProjectComponent | ||||
| @@ -68,7 +68,7 @@ import org.apache.ant.common.antlib.AntContext; | |||||
| /** | /** | ||||
| * Task to import a component or components from a library | * Task to import a component or components from a library | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 January 2002 | * @created 27 January 2002 | ||||
| */ | */ | ||||
| public class ScriptBase extends AbstractTask implements DeferredTask { | public class ScriptBase extends AbstractTask implements DeferredTask { | ||||
| @@ -59,7 +59,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * Define a task using a script | * Define a task using a script | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 February 2002 | * @created 11 February 2002 | ||||
| */ | */ | ||||
| public class ScriptDef extends AbstractTask { | public class ScriptDef extends AbstractTask { | ||||
| @@ -64,14 +64,14 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| * The ScriptFactory class is a factory for the Scripting tasks. It stores | * The ScriptFactory class is a factory for the Scripting tasks. It stores | ||||
| * the scripts as they are defined | * the scripts as they are defined | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 February 2002 | * @created 11 February 2002 | ||||
| */ | */ | ||||
| public class ScriptFactory extends StandardLibFactory { | public class ScriptFactory extends StandardLibFactory { | ||||
| /** | /** | ||||
| * An inner class used to record information about defined scripts. | * An inner class used to record information about defined scripts. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 February 2002 | * @created 11 February 2002 | ||||
| */ | */ | ||||
| private static class ScriptInfo { | private static class ScriptInfo { | ||||
| @@ -61,7 +61,7 @@ import org.apache.ant.common.util.FileUtils; | |||||
| /** | /** | ||||
| * The Ant task - used to execute a different build file | * The Ant task - used to execute a different build file | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 4 February 2002 | * @created 4 February 2002 | ||||
| */ | */ | ||||
| public class Ant extends AntBase { | public class Ant extends AntBase { | ||||
| @@ -65,7 +65,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * Common Base class for the Ant and AntCall tasks | * Common Base class for the Ant and AntCall tasks | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 4 February 2002 | * @created 4 February 2002 | ||||
| */ | */ | ||||
| public abstract class AntBase extends AbstractTask { | public abstract class AntBase extends AbstractTask { | ||||
| @@ -73,7 +73,7 @@ public abstract class AntBase extends AbstractTask { | |||||
| /** | /** | ||||
| * Simple Property value storing class | * Simple Property value storing class | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 5 February 2002 | * @created 5 February 2002 | ||||
| */ | */ | ||||
| public static class Property extends AbstractComponent { | public static class Property extends AbstractComponent { | ||||
| @@ -141,7 +141,7 @@ public abstract class AntBase extends AbstractTask { | |||||
| /** | /** | ||||
| * A simple class to store information about references being passed | * A simple class to store information about references being passed | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 5 February 2002 | * @created 5 February 2002 | ||||
| */ | */ | ||||
| public static class Reference extends AbstractComponent { | public static class Reference extends AbstractComponent { | ||||
| @@ -59,7 +59,7 @@ import org.apache.ant.common.service.MagicProperties; | |||||
| /** | /** | ||||
| * The Ant task - used to execute a different build file | * The Ant task - used to execute a different build file | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 4 February 2002 | * @created 4 February 2002 | ||||
| */ | */ | ||||
| public class AntCall extends AntBase { | public class AntCall extends AntBase { | ||||
| @@ -63,7 +63,7 @@ import org.apache.ant.common.service.FileService; | |||||
| * A converter to convert to File objects, resolving against the | * A converter to convert to File objects, resolving against the | ||||
| * project's basedir | * project's basedir | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 21 January 2002 | * @created 21 January 2002 | ||||
| */ | */ | ||||
| public class FileConverter extends AbstractConverter { | public class FileConverter extends AbstractConverter { | ||||
| @@ -61,7 +61,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * Task to import a component or components from a library | * Task to import a component or components from a library | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 January 2002 | * @created 27 January 2002 | ||||
| */ | */ | ||||
| public class Import extends AbstractTask { | public class Import extends AbstractTask { | ||||
| @@ -65,7 +65,7 @@ import org.apache.ant.init.InitUtils; | |||||
| /** | /** | ||||
| * Task to add an additional classpath to the given library | * Task to add an additional classpath to the given library | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 January 2002 | * @created 27 January 2002 | ||||
| */ | */ | ||||
| public class LibPath extends AbstractTask { | public class LibPath extends AbstractTask { | ||||
| @@ -64,7 +64,7 @@ import org.apache.ant.init.InitUtils; | |||||
| /** | /** | ||||
| * Load an AntLibrary and optionally import all its components | * Load an AntLibrary and optionally import all its components | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 29 January 2002 | * @created 29 January 2002 | ||||
| */ | */ | ||||
| public class LoadLib extends AbstractTask { | public class LoadLib extends AbstractTask { | ||||
| @@ -68,7 +68,7 @@ import org.apache.ant.common.util.Location; | |||||
| * Implements a multi threaded task execution. | * Implements a multi threaded task execution. | ||||
| * | * | ||||
| * @author Thomas Christen <a href="mailto:chr@active.ch">chr@active.ch</a> | * @author Thomas Christen <a href="mailto:chr@active.ch">chr@active.ch</a> | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill </a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 February 2002 | * @created 27 February 2002 | ||||
| */ | */ | ||||
| public class Parallel extends AbstractTask | public class Parallel extends AbstractTask | ||||
| @@ -78,7 +78,7 @@ public class Parallel extends AbstractTask | |||||
| * Class which stores information about the thread to which each task is | * Class which stores information about the thread to which each task is | ||||
| * associated | * associated | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 February 2002 | * @created 27 February 2002 | ||||
| */ | */ | ||||
| private class TaskThread extends Thread { | private class TaskThread extends Thread { | ||||
| @@ -60,7 +60,7 @@ import org.apache.ant.common.util.PropertyUtils; | |||||
| /** | /** | ||||
| * A converter to convert to Java's primitie types | * A converter to convert to Java's primitie types | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| */ | */ | ||||
| public class PrimitiveConverter extends AbstractConverter { | public class PrimitiveConverter extends AbstractConverter { | ||||
| @@ -58,7 +58,7 @@ import org.apache.ant.common.antlib.AbstractTask; | |||||
| /** | /** | ||||
| * Define a new task for use in the build file | * Define a new task for use in the build file | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 January 2002 | * @created 27 January 2002 | ||||
| */ | */ | ||||
| public class Taskdef extends AbstractTask { | public class Taskdef extends AbstractTask { | ||||
| @@ -58,7 +58,7 @@ import org.apache.ant.common.antlib.AbstractTask; | |||||
| /** | /** | ||||
| * Define a new type to be used in the build | * Define a new type to be used in the build | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 27 January 2002 | * @created 27 January 2002 | ||||
| */ | */ | ||||
| public class Typedef extends AbstractTask { | public class Typedef extends AbstractTask { | ||||
| @@ -61,7 +61,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * A converter to convert to URLs relative to the project base dir | * A converter to convert to URLs relative to the project base dir | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| */ | */ | ||||
| public class URLConverter extends AbstractConverter { | public class URLConverter extends AbstractConverter { | ||||
| @@ -62,7 +62,7 @@ import org.apache.ant.init.ClassLocator; | |||||
| * The Bootstrap class initailses the boot strap build, then loads the | * The Bootstrap class initailses the boot strap build, then loads the | ||||
| * Builder class to perform the bootstrap build. | * Builder class to perform the bootstrap build. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 18 February 2002 | * @created 18 February 2002 | ||||
| */ | */ | ||||
| public class Bootstrap { | public class Bootstrap { | ||||
| @@ -71,7 +71,7 @@ import java.util.zip.ZipEntry; | |||||
| * A helper class which allows the build files which have been converted to | * A helper class which allows the build files which have been converted to | ||||
| * code to be built. | * code to be built. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 16 February 2002 | * @created 16 February 2002 | ||||
| */ | */ | ||||
| public class BuildHelper { | public class BuildHelper { | ||||
| @@ -79,7 +79,7 @@ public class BuildHelper { | |||||
| /** | /** | ||||
| * Simple data class for storing info about a fileset. | * Simple data class for storing info about a fileset. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 18 February 2002 | * @created 18 February 2002 | ||||
| */ | */ | ||||
| private static class FileSetInfo { | private static class FileSetInfo { | ||||
| @@ -61,7 +61,7 @@ import java.util.List; | |||||
| * The Builder object builds the code for bootstrap purposes. It invokes the | * The Builder object builds the code for bootstrap purposes. It invokes the | ||||
| * mathods of the required targets in the converted build files. | * mathods of the required targets in the converted build files. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 18 February 2002 | * @created 18 February 2002 | ||||
| */ | */ | ||||
| public class Builder { | public class Builder { | ||||
| @@ -61,7 +61,7 @@ import org.apache.ant.common.event.BuildListener; | |||||
| * listener which has the 'right' to send output to the ant log, which is | * listener which has the 'right' to send output to the ant log, which is | ||||
| * usually System.out unles redirected by the -logfile option. | * usually System.out unles redirected by the -logfile option. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 15 January 2002 | * @created 15 January 2002 | ||||
| */ | */ | ||||
| public interface BuildLogger extends BuildListener { | public interface BuildLogger extends BuildListener { | ||||
| @@ -83,7 +83,7 @@ import org.apache.ant.init.InitUtils; | |||||
| /** | /** | ||||
| * This is the command line front end. It drives the core. | * This is the command line front end. It drives the core. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public class Commandline { | public class Commandline { | ||||
| @@ -66,7 +66,7 @@ import org.apache.ant.common.util.Location; | |||||
| * Writes build event to a PrintStream. Currently, it only writes which | * Writes build event to a PrintStream. Currently, it only writes which | ||||
| * targets are being executed, and any messages that get logged. | * targets are being executed, and any messages that get logged. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 15 January 2002 | * @created 15 January 2002 | ||||
| */ | */ | ||||
| public class DefaultLogger implements BuildLogger { | public class DefaultLogger implements BuildLogger { | ||||
| @@ -58,7 +58,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * Abstract implementation of the ExecutionComponent | * Abstract implementation of the ExecutionComponent | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 5 February 2002 | * @created 5 February 2002 | ||||
| */ | */ | ||||
| public abstract class AbstractComponent implements ExecutionComponent { | public abstract class AbstractComponent implements ExecutionComponent { | ||||
| @@ -57,7 +57,7 @@ package org.apache.ant.common.antlib; | |||||
| /** | /** | ||||
| * Abstract implementation of the Converter interface | * Abstract implementation of the Converter interface | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| */ | */ | ||||
| public abstract class AbstractConverter implements Converter { | public abstract class AbstractConverter implements Converter { | ||||
| /** The converters's context */ | /** The converters's context */ | ||||
| @@ -57,7 +57,7 @@ import org.apache.ant.common.event.MessageLevel; | |||||
| /** | /** | ||||
| * Abstract implementation of the Task interface | * Abstract implementation of the Task interface | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 16 January 2002 | * @created 16 January 2002 | ||||
| */ | */ | ||||
| public abstract class AbstractTask extends AbstractComponent implements Task { | public abstract class AbstractTask extends AbstractComponent implements Task { | ||||
| @@ -62,7 +62,7 @@ import org.apache.ant.common.util.Location; | |||||
| * this interface. Other core services are available through the generic | * this interface. Other core services are available through the generic | ||||
| * service objects supported by the core. | * service objects supported by the core. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 14 January 2002 | * @created 14 January 2002 | ||||
| */ | */ | ||||
| public interface AntContext { | public interface AntContext { | ||||
| @@ -60,7 +60,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| * created by each ExecutiuonFrame which uses this library. The factory will | * created by each ExecutiuonFrame which uses this library. The factory will | ||||
| * be created before any instances are required. | * be created before any instances are required. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 31 January 2002 | * @created 31 January 2002 | ||||
| */ | */ | ||||
| public interface AntLibFactory { | public interface AntLibFactory { | ||||
| @@ -58,7 +58,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * Convert between a string and a data type | * Convert between a string and a data type | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 19 January 2002 | * @created 19 January 2002 | ||||
| */ | */ | ||||
| public interface Converter { | public interface Converter { | ||||
| @@ -58,7 +58,7 @@ package org.apache.ant.common.antlib; | |||||
| * datatype which implements this interface will be given an AntContext | * datatype which implements this interface will be given an AntContext | ||||
| * instance through which it may interact with the Ant core. | * instance through which it may interact with the Ant core. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 January 2002 | * @created 20 January 2002 | ||||
| */ | */ | ||||
| public interface DataType extends ExecutionComponent { | public interface DataType extends ExecutionComponent { | ||||
| @@ -58,7 +58,7 @@ package org.apache.ant.common.antlib; | |||||
| * itself at execution time. The attributes and nested elements are stored | * itself at execution time. The attributes and nested elements are stored | ||||
| * by the task for later use | * by the task for later use | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 February 2002 | * @created 11 February 2002 | ||||
| */ | */ | ||||
| public interface DeferredTask extends Task { | public interface DeferredTask extends Task { | ||||
| @@ -58,7 +58,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| * An execution component is a component from an AntLibrary which is used in | * An execution component is a component from an AntLibrary which is used in | ||||
| * the execution of an Ant build. A component can have a context. | * the execution of an Ant build. A component can have a context. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 1 February 2002 | * @created 1 February 2002 | ||||
| */ | */ | ||||
| public interface ExecutionComponent { | public interface ExecutionComponent { | ||||
| @@ -57,7 +57,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * Standard Ant Library Factory | * Standard Ant Library Factory | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 1 February 2002 | * @created 1 February 2002 | ||||
| * @see AntLibFactory | * @see AntLibFactory | ||||
| */ | */ | ||||
| @@ -57,7 +57,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * The Task interface defines the methods that a Task must implement. | * The Task interface defines the methods that a Task must implement. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 16 January 2002 | * @created 16 January 2002 | ||||
| */ | */ | ||||
| public interface Task extends ExecutionComponent { | public interface Task extends ExecutionComponent { | ||||
| @@ -57,7 +57,7 @@ import org.apache.ant.common.util.ExecutionException; | |||||
| /** | /** | ||||
| * A TaskContainer is an object which can contain and manage ExecutionTasks. | * A TaskContainer is an object which can contain and manage ExecutionTasks. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 19 January 2002 | * @created 19 January 2002 | ||||
| */ | */ | ||||
| public interface TaskContainer { | public interface TaskContainer { | ||||
| @@ -61,7 +61,7 @@ import java.util.EventObject; | |||||
| * There are a number of different types of event and they will generally be | * There are a number of different types of event and they will generally be | ||||
| * associated with some build element from the build model. | * associated with some build element from the build model. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 15 January 2002 | * @created 15 January 2002 | ||||
| */ | */ | ||||
| public class BuildEvent extends EventObject { | public class BuildEvent extends EventObject { | ||||
| @@ -59,7 +59,7 @@ import java.util.EventListener; | |||||
| * Classes that implement this interface will be notified when things | * Classes that implement this interface will be notified when things | ||||
| * happend during a build. | * happend during a build. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 15 January 2002 | * @created 15 January 2002 | ||||
| * @see BuildEvent | * @see BuildEvent | ||||
| */ | */ | ||||
| @@ -56,7 +56,7 @@ package org.apache.ant.common.event; | |||||
| /** | /** | ||||
| * The levels at which a log message may be sent. | * The levels at which a log message may be sent. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 16 January 2002 | * @created 16 January 2002 | ||||
| */ | */ | ||||
| public class MessageLevel { | public class MessageLevel { | ||||
| @@ -65,7 +65,7 @@ import org.apache.ant.common.util.Location; | |||||
| * the build. BuildElements may be grouped into a hierarchy to capture any | * the build. BuildElements may be grouped into a hierarchy to capture any | ||||
| * level of element nesting. | * level of element nesting. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 20 January 2002 | * @created 20 January 2002 | ||||
| */ | */ | ||||
| public class BuildElement extends ModelElement { | public class BuildElement extends ModelElement { | ||||
| @@ -63,7 +63,7 @@ import org.apache.ant.common.util.Location; | |||||
| * associated with the model element for error reporting and debugging | * associated with the model element for error reporting and debugging | ||||
| * purposes. | * purposes. | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 11 January 2002 | * @created 11 January 2002 | ||||
| */ | */ | ||||
| public abstract class ModelElement { | public abstract class ModelElement { | ||||
| @@ -60,7 +60,7 @@ import org.apache.ant.common.util.Location; | |||||
| * A model exception is thrown when an operation is attempted which would | * A model exception is thrown when an operation is attempted which would | ||||
| * violate the integrity of the Project/Target/Task object model | * violate the integrity of the Project/Target/Task object model | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 16 January 2002 | * @created 16 January 2002 | ||||
| */ | */ | ||||
| public class ModelException extends AntException { | public class ModelException extends AntException { | ||||
| @@ -71,7 +71,7 @@ import org.apache.ant.common.util.Location; | |||||
| * reference objects in other projects using named references of the form | * reference objects in other projects using named references of the form | ||||
| * refname:object | * refname:object | ||||
| * | * | ||||
| * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | |||||
| * @author Conor MacNeill | |||||
| * @created 9 January 2002 | * @created 9 January 2002 | ||||
| */ | */ | ||||
| public class Project extends ModelElement { | public class Project extends ModelElement { | ||||