Package org.apache.tools.ant.util

Interface Summary
FileNameMapper Interface to be used by SourceFileScanner.
TimeoutObserver Interface for classes that want to be notified by Watchdog.
Tokenizer input stream tokenizers implement this interface
 

Class Summary
ChainedMapper A ContainerMapper that chains the results of the first nested FileNameMappers into sourcefiles for the second, the second to the third, and so on, returning the resulting mapped filenames from the last nested FileNameMapper.
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 ContainerMapper that unites the results of its constituent FileNameMappers into a single set of result filenames.
ConcatFileInputStream Special InputStream that will concatenate the contents of an array of files.
ContainerMapper A FileNameMapper that contains other FileNameMappers.
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 open has 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 PipedInputStream that will not die when the writing Thread is 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 Reader as an InputStream.
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
 



Copyright 2000-2005 Apache Software Foundation. All Rights Reserved.