# Package edu.isi.pegasus.planner.client

Class Summary
CPlanner: This is the main program for the Pegasus.
DAXValidator: This class reads to validate a DAX document.
Executable: The interface which defines all the methods , any executable should implement.
ExitCode: This class gets the exit code of a job from invocation record.
PartitionDAX: The class ends up partitioning the dax into smaller daxes according to the various algorithms/criteria, to be used for deferred planning.
PegasusGetSites: The client that replaces the perl based pegasus-get-sites.
RankDAX: A client that ranks the DAX'es corresponding to the request id.
RCClient: This class interfaces the with the replica catalog API to delve into the underlying true catalog without knowing (once instantiated) which one it is.
SCClient: A client to convert site catalog between different formats.
SubmitDirectoryFilenameFilter: A filename filter for identifying the submit directory
TCClient: A common client to add, modify, delete, query any Transformation Catalog implementation.
TCConverter: A client to convert transformation catalog between different formats.
VDS2PegasusProperties: A Central Properties class that keeps track of all the properties used by Pegasus.
VersionNumber: This class just prints the current version number on stdout.