# Package edu.isi.pegasus.common.util

Interface Summary
StreamGobblerCallback: This interface defines the callback calls that are called from within the StreamGobbler while working on a stream.

Class Summary
Boolean: This class converts a boolean property specification (string) in various representations into a booelan value.
CommonProperties: This class creates a common interface to handle package properties.
CondorVersion: A utility class that allows us to determine condor version.
CondorVersion.CondorVersionCallback: An inner class, that implements the StreamGobblerCallback to determine the version of Condor being used.
Currently: Create a common interface to handle obtaining string timestamps.
DefaultStreamGobblerCallback: The default callback for the stream gobbler, that logs all the messages to a particular logging level.
DynamicLoader: This class provides a dynamic class loading facility.
Escape: This class tries to define an interface to deal with quoting, escaping, and the way back.
FindExecutable: A convenice class that allows us to determine the path to an executable
PegasusURL: A common PegasusURL class to use by the planner and other components.
ProfileParser: Converts between the string version of a profile specification and the parsed triples and back again.
Separator: This class solely defines the separators used in the textual in- and output between namespace, name and version(s).
Separator2Test: This is the test program for the Separator class.
SeparatorTest: This is the test program for the Separator class.
StreamGobbler: A Stream gobbler class to take care of reading from a stream and optionally write out to another stream.
Version: This class solely defines the version numbers of PEGASUS.
XMLOutput: This abstract class defines a common base for certain classes that deal with the generation of XML files.
XMLWriter

Exception Summary
FactoryException: The base exception class to notify of errors, while instantiating classes via any of the factories.
ProfileParserException: This class is used to signal errors while parsing profile strings