Package net.sourceforge.cruisecontrol.util

Interface Summary
Executor Interface to abstract Cruise code away from the Runtime classes in Java which make testing difficult because they are not extensible.
StreamConsumer Works in concert with the StreamPumper class to allow implementations to gain access to the lines being "Pumped".
 

Class Summary
AbstractFTPClass Generic class that acts as a parent to FTP related tasks to push files out to a host.
BuildOutputBuffer Tracks a "buffer" of lines from a build, which allows a caller to ask all lines after a certain starting line number.
CommandExecutor Class for executing a .
Commandline Commandline objects help handling command lines specifying processes to execute.
Commandline.Argument Used for nested xml command line definitions.
CommandlineUtil A utility that helps to run command lines.
CompositeConsumer Consumes a stream by copying it to several StreamConsumers.
CruiseRuntime  
CurrentBuildFileWriter  
CVSDateUtil  
DateUtil  
DiscardConsumer A StreamConsumer that discards the stream's content.
EmptyElementFilter This filter deletes elements without child nodes (text or elements) with the given tagname.
EnvCommandline Extends the Commandline class to provide a means to manipulate the OS environment under which the command will run.
IO This class provides helper methods for interacting with Input/Output classes.
MainArgs Methods to perform operations on main() arguments.
ManagedCommandline Extends EnvCommandline by adding stdout and stderr stream handling as well as some assertions to check for proper execution of the command.
NamedXPathAwareChild Just like XPathAwareChild, but has an additional "name" attribute associated with it.
OSEnvironment A simple utility class for obtaining and parsing system environment variables.
PerDayScheduleItem  
Processes Utility methods for interacting with Java processes.
PruneElementFilter This filter prunes branches that start with an element with the given tagname.
RuntimeExecutor Delegates to the Runtime class in the Java SDK.
StreamLogger Logs the content of a Stream line by line.
StreamPumper Class to pump the error stream during Process's runtime.
TdTimer  
Util  
ValidationHelper Reusable assertion like facility for handling configuration mistakes (e.g. unsupported/required attributes).
XMLLogHelper Wrapper for the cruisecontrol build log.
XPathAwareChild This class represents a plugin subelement that returns either a fixed value or uses an xpath expression to retrieve a value from an XML document.