| Class Summary | 
| ChainedMapper | A ContainerMapperthat chains the results of the first
 nestedFileNameMappers into sourcefiles for the second,
 the second to the third, and so on, returning the resulting mapped
 filenames from the last nestedFileNameMapper. | 
| ClasspathUtils | Offers some helper methods on the Path structure in ant. | 
| ClasspathUtils.Delegate | Delegate that helps out any specific ProjectComponent that needs
 dynamic classloading. | 
| CollectionUtils | A set of helper methods related to collection manipulation. | 
| CollectionUtils.EmptyEnumeration |  | 
| CompositeMapper | A ContainerMapperthat unites the results of its constituentFileNameMappers into a single set of result filenames. | 
| ConcatFileInputStream | Special InputStreamthat will
 concatenate the contents of an array of files. | 
| ContainerMapper | A FileNameMapperthat contains
 otherFileNameMappers. | 
| DateUtils | Helper methods to deal with date/time formatting with a specific
 defined format (ISO8601)
 or a plurialization correct elapsed time in minutes and seconds. | 
| DOMElementWriter | Writes a DOM tree to a given Writer. | 
| DOMUtils | Some utility methods for common tasks when building DOM trees in memory. | 
| FileUtils | This class also encapsulates methods which allow Files to be
 referred to using abstract path names which are translated to native
 system file paths at runtime as well as copying files or setting
 their last modification time. | 
| FlatFileNameMapper | Implementation of FileNameMapper that always returns the source
 file name without any leading directory information. | 
| GlobPatternMapper | Implementation of FileNameMapper that does simple wildcard pattern
 replacements. | 
| IdentityMapper | Implementation of FileNameMapper that always returns the source file name. | 
| JavaEnvUtils | A set of helper methods related to locating executables or checking
 conditons of a given Java installation. | 
| JAXPUtils | Collection of helper methods that retrieve a ParserFactory or
 Parsers and Readers. | 
| KeepAliveInputStream | Class that can be used to wrap System.in
 without getting anxious about any client closing the stream. | 
| KeepAliveOutputStream | Class that can be used to wrap System.out and System.err
 without getting anxious about any client closing the stream. | 
| LazyFileOutputStream | Class that delays opening the output file until the first bytes
 shall be written or the method openhas been invoked
 explicitly. | 
| LazyHashtable | Hashtable implementation that allows delayed construction
 of expensive objects
 All operations that need access to the full list of objects
 will call initAll() first. | 
| LeadPipeInputStream | Special PipedInputStreamthat will not die
 when the writingThreadis no longer alive. | 
| LineTokenizer | class to tokenize the input as lines seperated
 by \r (mac style), \r\n (dos/windows style) or \n (unix style) | 
| LoaderUtils | ClassLoader utility methods | 
| MergingMapper | Implementation of FileNameMapper that always returns the same
 target file name. | 
| OutputStreamFunneler | Manages a set of OutputStreams to
 write to a single underlying stream, which is
 closed only when the last "funnel"
 has been closed. | 
| PackageNameMapper | Maps directory name matches into a dotted package name. | 
| ReaderInputStream | Adapts a Readeras anInputStream. | 
| RegexpPatternMapper | Implementation of FileNameMapper that does regular expression
 replacements. | 
| ResourceUtils | this class provides utility methods to process resources | 
| ScriptRunner | This class is used to run BSF scripts | 
| SourceFileScanner | Utility class that collects the functionality of the various
 scanDir methods that have been scattered in several tasks before. | 
| StringUtils | A set of helper methods related to string manipulation. | 
| TaskLogger | A facade that makes logging nicers to use. | 
| TeeOutputStream | A simple T-piece to replicate an output stream into two separate streams | 
| UnPackageNameMapper | Maps dotted package name matches to a directory name. | 
| Watchdog | Generalization of ExecuteWatchdog | 
| WeakishReference | this is a weak reference on java1.2 and up, a hard
 reference on java1.1 | 
| WeakishReference.HardReference | A hard reference for Java 1.1 |