org.apache.tools.ant |
|
Java Source File Name | Type | Comment |
AntClassLoader.java | Class | Used to load classes within ant with a different classpath from
that used to start ant. |
AntClassLoaderDelegationTest.java | Class | |
AntClassLoaderTest.java | Class | |
AntTypeDefinition.java | Class | This class contains all the information
on a particular ant type,
the classname, adaptor and the class
it should be assignable from. |
BuildEvent.java | Class | Class representing an event occurring during a build. |
BuildException.java | Class | |
BuildFileTest.java | Class | A BuildFileTest is a TestCase which executes targets from an Ant buildfile
for testing. |
BuildListener.java | Interface | Instances of classes that implement this interface can register
to be notified when things happened during a build. |
BuildLogger.java | Interface | Interface used by Ant to log the build output. |
CaseTest.java | Class | |
ComponentHelper.java | Class | Component creation and configuration.
The class is based around handing component
definitions in an AntTypeTable.
The old task/type methods have been kept
for backward compatibly.
Project will just delegate its calls to this class.
A very simple hook mechanism is provided that allows users to plug
in custom code. |
DefaultLogger.java | Class | Writes build events to a PrintStream. |
DemuxInputStream.java | Class | Passes input requests to the project object for demuxing into
individual tasks and threads. |
DemuxOutputStream.java | Class | Logs content written by a thread and forwards the buffers onto the
project object which will forward the content to the appropriate
task. |
Diagnostics.java | Class | A little diagnostic helper that output some information that may help
in support. |
DirectoryScanner.java | Class | Class for scanning a directory for files/directories which match certain
criteria.
These criteria consist of selectors and patterns which have been specified.
With the selectors you can select which files you want to have included.
Files which are not selected are excluded. |
DirectoryScannerTest.java | Class | |
DispatchTaskTest.java | Class | |
DummyTaskAbstract.java | Class | |
DummyTaskInterface.java | Interface | |
DummyTaskOk.java | Class | |
DummyTaskOkNonTask.java | Class | |
DummyTaskWithNonPublicExecute.java | Class | |
DummyTaskWithNonVoidExecute.java | Class | |
DummyTaskWithoutDefaultConstructor.java | Class | |
DummyTaskWithoutExecute.java | Class | |
DummyTaskWithoutPublicConstructor.java | Class | |
DynamicAttribute.java | Interface | |
DynamicAttributeNS.java | Interface | Enables a task to control unknown attributes. |
DynamicConfigurator.java | Interface | Enables a task to control unknown attributes and elements. |
DynamicConfiguratorNS.java | Interface | Enables a task to control unknown attributes and elements. |
DynamicElement.java | Interface | Enables a task to control unknown elements. |
DynamicElementNS.java | Interface | Enables a task to control unknown elements. |
Executor.java | Interface | Target executor abstraction. |
ExecutorTest.java | Class | |
ExitException.java | Class | Used to report exit status of classes which call System.exit(). |
ExitStatusException.java | Class | BuildException + exit status. |
ExtendedTaskdefTest.java | Class | |
FileScanner.java | Interface | An interface used to describe the actions required of any type of
directory scanner. |
ImmutableTest.java | Class | |
IncludeTest.java | Class | Test the build file inclusion using XML entities. |
IntrospectionHelper.java | Class | Helper class that collects the methods a task or nested element
holds to set attributes, create nested elements or hold PCDATA
elements. |
IntrospectionHelperTest.java | Class | JUnit 3 testcases for org.apache.tools.ant.IntrospectionHelper. |
LoaderRefTest.java | Class | |
Location.java | Class | Stores the location of a piece of text within a file (file name,
line number and column number). |
LocationTest.java | Class | |
MagicNames.java | Class | Magic names used within Ant. |
Main.java | Class | Command line entry point into Ant. |
MockBuildListener.java | Class | |
NoBannerLogger.java | Class | Extends DefaultLogger to strip out empty targets. |
PathTokenizer.java | Class | A Path tokenizer takes a path and returns the components that make up
that path. |
PickOneTask.java | Class | |
Project.java | Class | Central representation of an Ant project. |
ProjectComponent.java | Class | Base class for components of a project, including tasks and data types. |
ProjectComponentTest.java | Class | |
ProjectHelper.java | Class | Configures a Project (complete with Targets and Tasks) based on
a XML build file. |
ProjectTest.java | Class | Very limited test class for Project. |
PropertyExpansionTest.java | Class | |
PropertyHelper.java | Class | NOT FINAL. |
RuntimeConfigurable.java | Class | Wrapper class that holds the attributes of an element, its children, and
any text within it. |
SubBuildListener.java | Interface | Instances of classes that implement this interface can register
to be also notified when things happened during a subbuild.
A subbuild is a separate project instance created by the
<ant> task family. |
Target.java | Class | Class to implement a target object with required parameters. |
Task.java | Class | Base class for all tasks. |
TaskAdapter.java | Class | Uses introspection to "adapt" an arbitrary Bean which doesn't
itself extend Task, but still contains an execute method and optionally
a setProject method. |
TaskContainer.java | Interface | Interface for objects which can contain tasks. |
TaskContainerTest.java | Class | |
TopLevelTaskTest.java | Class | |
TypeAdapter.java | Interface | Used to wrap types. |
UnknownElement.java | Class | Wrapper class that holds all the information necessary to create a task
or data type that did not exist when Ant started, or one which
has had its definition updated to use a different implementation class. |
UnknownElementTest.java | Class | |
UnsupportedAttributeException.java | Class | |
UnsupportedElementException.java | Class | Used to report attempts to set an unsupported element
When the attempt to set the element is made,
the code does not not know the name of the task/type
based on a mapping from the classname to the task/type. |
XmlLogger.java | Class | Generates a file in the current directory with
an XML description of what happened during a build.
The default filename is "log.xml", but this can be overridden
with the property XmlLogger.file .
This implementation assumes in its sanity checking that only one
thread runs a particular target/task at a time. |