## Uses of Class
edu.isi.pegasus.planner.classes.PlannerOptions

Packages that use PlannerOptions
edu.isi.pegasus.planner.catalog.site.classes
edu.isi.pegasus.planner.classes
edu.isi.pegasus.planner.client
edu.isi.pegasus.planner.code.generator
edu.isi.pegasus.planner.code.generator.condor
edu.isi.pegasus.planner.code.gridstart
edu.isi.pegasus.planner.common
edu.isi.pegasus.planner.parser.pdax
edu.isi.pegasus.planner.refiner
edu.isi.pegasus.planner.transfer
edu.isi.pegasus.planner.transfer.implementation
edu.isi.pegasus.planner.transfer.sls

### Uses of PlannerOptions in edu.isi.pegasus.planner.catalog.site.classes

Fields in edu.isi.pegasus.planner.catalog.site.classes declared as PlannerOptions
`private PlannerOptions` SiteStore.`mPlannerOptions`

Methods in edu.isi.pegasus.planner.catalog.site.classes with parameters of type PlannerOptions
`void` SiteStore.`setForPlannerUse(PegasusProperties properties, PlannerOptions options)` A setter method that is to be set to use getWorkDirectory functions, correctly.

### Uses of PlannerOptions in edu.isi.pegasus.planner.classes

Fields in edu.isi.pegasus.planner.classes declared as PlannerOptions
`private PlannerOptions` PegasusBag.`mPOptions` The options passed to the planner.
`private PlannerOptions` PlannerCache.`mPOptions` The planner options

Methods in edu.isi.pegasus.planner.classes that return PlannerOptions
`PlannerOptions` PegasusBag.`getPlannerOptions()` A convenice method to get PlannerOptions

### Uses of PlannerOptions in edu.isi.pegasus.planner.client

Fields in edu.isi.pegasus.planner.client declared as PlannerOptions
`private PlannerOptions` RankDAX.`mPlannerOptions` The options to be passed ahead to pegasus plan.
`private PlannerOptions` CPlanner.`mPOptions` The object containing all the options passed to the Concrete Planner.

Methods in edu.isi.pegasus.planner.client that return PlannerOptions
`PlannerOptions` CPlanner.`parseCommandLineArguments(java.lang.String[] args)` Parses the command line arguments using GetOpt and returns a `PlannerOptions` contains all the options passed by the user at the command line.
`PlannerOptions` CPlanner.`parseCommandLineArguments(java.lang.String[] args, boolean sanitizePath)` Parses the command line arguments using GetOpt and returns a `PlannerOptions` contains all the options passed by the user at the command line.

Methods in edu.isi.pegasus.planner.client with parameters of type PlannerOptions
`private java.lang.String` CPlanner.`determineRootWorkflowUUID(ADag dag, PlannerOptions options, PegasusProperties properties)` Determines the workflow uuid for a workflow
`java.util.Collection<java.io.File>` CPlanner.`executeCommand(PlannerOptions options)` Executes the command on the basis of the options specified.
`protected java.lang.String` CPlanner.`getDAGFilename(ADag dag, PlannerOptions options)` Returns the basename of the dag file
`protected boolean` CPlanner.`handleRescueDAG(ADag dag, PlannerOptions options)` Checks for rescue dags, and determines whether to plan or not.

### Uses of PlannerOptions in edu.isi.pegasus.planner.code.generator

Fields in edu.isi.pegasus.planner.code.generator declared as PlannerOptions
`protected PlannerOptions` Abstract.`mPOptions` The object containing the command line options specified to the planner at runtime.
`protected PlannerOptions` Braindump.`mPOptions` The object containing the command line options specified to the planner at runtime.
`protected PlannerOptions` MonitordNotify.`mPOptions` The object containing the command line options specified to the planner at runtime.
`protected PlannerOptions` DAXReplicaStore.`mPOptions` The object containing the command line options specified to the planner at runtime.
`protected PlannerOptions` Stampede.`mPOptions` The object containing the command line options specified to the planner at runtime.

Methods in edu.isi.pegasus.planner.code.generator with parameters of type PlannerOptions
`static java.lang.String` Abstract.`getDAGFilename(PlannerOptions options, java.lang.String name, java.lang.String index, java.lang.String suffix)` Returns the name of the file on the basis of the metadata associated with the DAG.
`static java.lang.String` DAXReplicaStore.`getDAXReplicaStoreFile(PlannerOptions options, java.lang.String label, java.lang.String index)` Returns the path to the DAX Replica Store File.

### Uses of PlannerOptions in edu.isi.pegasus.planner.code.generator.condor

Fields in edu.isi.pegasus.planner.code.generator.condor declared as PlannerOptions
`private PlannerOptions` SUBDAXGenerator.`mPegasusPlanOptions` The object containing all the options passed to the Concrete Planner.

Methods in edu.isi.pegasus.planner.code.generator.condor with parameters of type PlannerOptions
`Job` SUBDAXGenerator.`constructPegasusPlanPrescript(Job job, PlannerOptions options, java.lang.String rootUUID, java.lang.String properties, java.lang.String log)` Constructs the pegasus plan prescript for the subdax
`boolean` SUBDAXGenerator.`createSymbolicLinktoCacheFile(PlannerOptions options, java.lang.String label, java.lang.String index)` Creates a symbolic link to the DAX file in a dax sub directory in the submit directory
`protected java.lang.String` SUBDAXGenerator.`getCacheFile(PlannerOptions options, java.lang.String label, java.lang.String index)` Returns the path to the cache file in a workflow's submit directory
`protected java.lang.String` SUBDAXGenerator.`getCacheFileName(PlannerOptions options, java.lang.String label, java.lang.String index)` Constructs the basename to the cache file that is to be used to log the transient files.
`protected java.lang.String` SUBDAXGenerator.`getWorkflowFileBasenamePrefix(PlannerOptions options, java.lang.String label, java.lang.String index)`
`protected java.lang.String` SUBDAXGenerator.`getWorkflowFileName(PlannerOptions options, java.lang.String label, java.lang.String index, java.lang.String suffix)` Constructs the basename to a workflow file that.

### Uses of PlannerOptions in edu.isi.pegasus.planner.code.gridstart

Fields in edu.isi.pegasus.planner.code.gridstart declared as PlannerOptions
`protected PlannerOptions` PegasusLite.`mPOptions` The options passed to the planner.
`private PlannerOptions` Kickstart.`mPOptions` The options passed to the planner.
`protected PlannerOptions` NoGridStart.`mPOptions` The options passed to the planner.

### Uses of PlannerOptions in edu.isi.pegasus.planner.common

Fields in edu.isi.pegasus.planner.common declared as PlannerOptions
`private PlannerOptions` UserOptions.`mPlannerOpts` The object containing all the user options.

Methods in edu.isi.pegasus.planner.common that return PlannerOptions
`PlannerOptions` UserOptions.`getOptions()` Returns the options passed to the planner.

Methods in edu.isi.pegasus.planner.common with parameters of type PlannerOptions
`static UserOptions` UserOptions.`getInstance(PlannerOptions opt)` The method used to invoke the singleton instance the first time, from the CPlanner class.
`void` PegasusConfiguration.`loadConfigurationPropertiesAndOptions(PegasusProperties properties, PlannerOptions options)` Loads configuration specific properties into PegasusProperties, and adjusts planner options accordingly.
`void` PegasusConfiguration.`updateSiteStoreAndOptions(SiteStore store, PlannerOptions options)` Updates Site Store and options based on the planner options set by the user on the command line

Constructors in edu.isi.pegasus.planner.common with parameters of type PlannerOptions
Constructor and Description
`UserOptions(PlannerOptions opt)` The private constructor that initializes the user options.

### Uses of PlannerOptions in edu.isi.pegasus.planner.parser.pdax

Fields in edu.isi.pegasus.planner.parser.pdax declared as PlannerOptions
`private PlannerOptions` PDAX2MDAG.`mPOptions` The object containing the options that were given to the concrete planner at runtime.

Methods in edu.isi.pegasus.planner.parser.pdax with parameters of type PlannerOptions
`static Callback` PDAXCallbackFactory.`loadInstance(PegasusProperties properties, PlannerOptions options, java.lang.String directory)` Loads the implementing class corresponding to the type specified by the user.
`static Callback` PDAXCallbackFactory.`loadInstance(PegasusProperties properties, PlannerOptions options, java.lang.String directory, java.lang.String className)` Loads the implementing class corresponding to the type specified by the user.

Constructors in edu.isi.pegasus.planner.parser.pdax with parameters of type PlannerOptions
Constructor and Description
`PDAX2MDAG(java.lang.String directory, PegasusProperties properties, PlannerOptions options)` The overloaded constructor.

### Uses of PlannerOptions in edu.isi.pegasus.planner.refiner

Fields in edu.isi.pegasus.planner.refiner declared as PlannerOptions
`private PlannerOptions` TransferEngine.`mPlannerOptions` The planner options passed to the planner
`protected PlannerOptions` Engine.`mPOptions` Contains the various options to the Planner as passed by the user at runtime.

Methods in edu.isi.pegasus.planner.refiner with parameters of type PlannerOptions
`void` ReplicaCatalogBridge.`initialize(ADag dag, PegasusProperties properties, PlannerOptions options)` Intialises the refiner.

### Uses of PlannerOptions in edu.isi.pegasus.planner.transfer

Fields in edu.isi.pegasus.planner.transfer declared as PlannerOptions
`protected PlannerOptions` AbstractRefiner.`mPOptions` The options passed to the planner at runtime.

### Uses of PlannerOptions in edu.isi.pegasus.planner.transfer.implementation

Fields in edu.isi.pegasus.planner.transfer.implementation declared as PlannerOptions
`protected PlannerOptions` Abstract.`mPOptions` Contains the various options to the Planner as passed by the user at runtime.

### Uses of PlannerOptions in edu.isi.pegasus.planner.transfer.sls

Fields in edu.isi.pegasus.planner.transfer.sls declared as PlannerOptions
`protected PlannerOptions` Condor.`mPOptions` The handle to the planner options.