#include <TGridJDL.h>
Inheritance diagram for TGridJDL:

Public Member Functions | |
| TGridJDL () | |
| virtual | ~TGridJDL () |
| void | SetValue (const char *key, const char *value) |
| const char * | GetValue (const char *key) |
| void | SetDescription (const char *key, const char *description) |
| const char * | GetDescription (const char *key) |
| TString | AddQuotes (const char *value) |
| void | AddToSet (const char *key, const char *value) |
| void | AddToSetDescription (const char *key, const char *description) |
| virtual TString | Generate () |
| virtual void | Clear (const Option_t *=0) |
| virtual void | SetExecutable (const char *value=0, const char *description=0)=0 |
| virtual void | SetArguments (const char *value=0, const char *description=0)=0 |
| virtual void | SetEMail (const char *value=0, const char *description=0)=0 |
| virtual void | SetOutputDirectory (const char *value=0, const char *description=0)=0 |
| virtual void | SetPrice (UInt_t price=1, const char *description=0)=0 |
| virtual void | SetTTL (UInt_t ttl=72000, const char *description=0)=0 |
| virtual void | SetJobTag (const char *jobtag=0, const char *description=0)=0 |
| virtual void | SetInputDataListFormat (const char *format="xml-single", const char *description=0)=0 |
| virtual void | SetInputDataList (const char *list="collection.xml", const char *description=0)=0 |
| virtual void | SetSplitMode (const char *value, UInt_t maxnumberofinputfiles=0, UInt_t maxinputfilesize=0, const char *d1=0, const char *d2=0, const char *d3=0)=0 |
| virtual void | SetSplitArguments (const char *splitarguments=0, const char *description=0)=0 |
| virtual void | SetValidationCommand (const char *value, const char *description=0)=0 |
| virtual void | AddToInputSandbox (const char *value=0, const char *description=0)=0 |
| virtual void | AddToOutputSandbox (const char *value=0, const char *description=0)=0 |
| virtual void | AddToInputData (const char *value=0, const char *description=0)=0 |
| virtual void | AddToInputDataCollection (const char *value=0, const char *description=0)=0 |
| virtual void | AddToRequirements (const char *value=0, const char *description=0)=0 |
| virtual void | AddToPackages (const char *name="AliRoot", const char *version="default", const char *type="VO_ALICE", const char *description=0)=0 |
| virtual void | AddToOutputArchive (const char *value=0, const char *description=0)=0 |
| TGridJDL () | |
| virtual | ~TGridJDL () |
| void | SetValue (const char *key, const char *value) |
| const char * | GetValue (const char *key) |
| void | SetDescription (const char *key, const char *description) |
| const char * | GetDescription (const char *key) |
| TString | AddQuotes (const char *value) |
| void | AddToSet (const char *key, const char *value) |
| void | AddToSetDescription (const char *key, const char *description) |
| virtual TString | Generate () |
| virtual void | Clear (const Option_t *=0) |
| virtual void | SetExecutable (const char *value=0, const char *description=0)=0 |
| virtual void | SetArguments (const char *value=0, const char *description=0)=0 |
| virtual void | SetEMail (const char *value=0, const char *description=0)=0 |
| virtual void | SetOutputDirectory (const char *value=0, const char *description=0)=0 |
| virtual void | SetPrice (UInt_t price=1, const char *description=0)=0 |
| virtual void | SetTTL (UInt_t ttl=72000, const char *description=0)=0 |
| virtual void | SetJobTag (const char *jobtag=0, const char *description=0)=0 |
| virtual void | SetInputDataListFormat (const char *format="xml-single", const char *description=0)=0 |
| virtual void | SetInputDataList (const char *list="collection.xml", const char *description=0)=0 |
| virtual void | SetSplitMode (const char *value, UInt_t maxnumberofinputfiles=0, UInt_t maxinputfilesize=0, const char *d1=0, const char *d2=0, const char *d3=0)=0 |
| virtual void | SetSplitArguments (const char *splitarguments=0, const char *description=0)=0 |
| virtual void | SetValidationCommand (const char *value, const char *description=0)=0 |
| virtual void | AddToInputSandbox (const char *value=0, const char *description=0)=0 |
| virtual void | AddToOutputSandbox (const char *value=0, const char *description=0)=0 |
| virtual void | AddToInputData (const char *value=0, const char *description=0)=0 |
| virtual void | AddToInputDataCollection (const char *value=0, const char *description=0)=0 |
| virtual void | AddToRequirements (const char *value=0, const char *description=0)=0 |
| virtual void | AddToPackages (const char *name="AliRoot", const char *version="default", const char *type="VO_ALICE", const char *description=0)=0 |
| virtual void | AddToOutputArchive (const char *value=0, const char *description=0)=0 |
Protected Attributes | |
| TMap | fMap |
| TMap | fDescriptionMap |
Definition at line 38 of file TGridJDL.h.
| TGridJDL::TGridJDL | ( | ) | [inline] |
Definition at line 43 of file TGridJDL.h.
| virtual TGridJDL::~TGridJDL | ( | ) | [virtual] |
| TGridJDL::TGridJDL | ( | ) | [inline] |
Definition at line 43 of file TGridJDL.h.
| virtual TGridJDL::~TGridJDL | ( | ) | [virtual] |
| void TGridJDL::SetValue | ( | const char * | key, | |
| const char * | value | |||
| ) |
Definition at line 48 of file TGridJDL.cxx.
References TMap::Add(), TMap::FindObject(), fMap, TPair::Key(), object, TMap::Remove(), and TPair::Value().
Referenced by TAlienJDL::AddToReqSet(), AddToSet(), TAlienJDL::SetArguments(), TAlienJDL::SetEMail(), TAlienJDL::SetInputDataList(), TAlienJDL::SetInputDataListFormat(), TAlienJDL::SetJobTag(), TAlienJDL::SetMaxInitFailed(), TAlienJDL::SetMergedOutputDirectory(), TAlienJDL::SetOutputDirectory(), TAlienJDL::SetOwnCommand(), TAlienJDL::SetPrice(), TAlienJDL::SetSplitArguments(), TAlienJDL::SetSplitModeMaxInputFileSize(), TAlienJDL::SetSplitModeMaxNumOfFiles(), TAlienJDL::SetTTL(), and TAlienJDL::SetValidationCommand().
| const char * TGridJDL::GetValue | ( | const char * | key | ) |
Definition at line 74 of file TGridJDL.cxx.
References TMap::FindObject(), fMap, object, value, and TPair::Value().
Referenced by TAlienJDL::AddToReqSet(), and AddToSet().
| void TGridJDL::SetDescription | ( | const char * | key, | |
| const char * | description | |||
| ) |
Definition at line 102 of file TGridJDL.cxx.
References TMap::Add(), fDescriptionMap, TMap::FindObject(), TPair::Key(), object, TMap::Remove(), and TPair::Value().
Referenced by AddToSetDescription(), TAlienJDL::SetArguments(), TAlienJDL::SetEMail(), TAlienJDL::SetInputDataList(), TAlienJDL::SetInputDataListFormat(), TAlienJDL::SetJobTag(), TAlienJDL::SetMaxInitFailed(), TAlienJDL::SetMergedOutputDirectory(), TAlienJDL::SetOutputDirectory(), TAlienJDL::SetOwnCommand(), TAlienJDL::SetPrice(), TAlienJDL::SetSplitArguments(), TAlienJDL::SetSplitModeMaxInputFileSize(), TAlienJDL::SetSplitModeMaxNumOfFiles(), TAlienJDL::SetTTL(), and TAlienJDL::SetValidationCommand().
| const char * TGridJDL::GetDescription | ( | const char * | key | ) |
Definition at line 128 of file TGridJDL.cxx.
References fDescriptionMap, TMap::FindObject(), object, value, and TPair::Value().
Referenced by AddToSetDescription().
| TString TGridJDL::AddQuotes | ( | const char * | value | ) |
Definition at line 156 of file TGridJDL.cxx.
Referenced by AddToSet(), TAlienJDL::SetArguments(), TAlienJDL::SetEMail(), TAlienJDL::SetInputDataList(), TAlienJDL::SetInputDataListFormat(), TAlienJDL::SetJobTag(), TAlienJDL::SetMaxInitFailed(), TAlienJDL::SetMergedOutputDirectory(), TAlienJDL::SetOutputDirectory(), TAlienJDL::SetOwnCommand(), TAlienJDL::SetPrice(), TAlienJDL::SetSplitArguments(), TAlienJDL::SetSplitModeMaxInputFileSize(), TAlienJDL::SetSplitModeMaxNumOfFiles(), and TAlienJDL::SetValidationCommand().
| void TGridJDL::AddToSet | ( | const char * | key, | |
| const char * | value | |||
| ) |
Definition at line 169 of file TGridJDL.cxx.
References AddQuotes(), GetValue(), TString::IsNull(), TString::Length(), TString::Remove(), and SetValue().
Referenced by TAlienJDL::AddToInputData(), TAlienJDL::AddToInputDataCollection(), TAlienJDL::AddToInputSandbox(), TAlienJDL::AddToMerge(), TAlienJDL::AddToOutputArchive(), TAlienJDL::AddToOutputSandbox(), and TAlienJDL::AddToPackages().
| void TGridJDL::AddToSetDescription | ( | const char * | key, | |
| const char * | description | |||
| ) |
Definition at line 192 of file TGridJDL.cxx.
References GetDescription(), and SetDescription().
Referenced by TAlienJDL::AddToInputData(), TAlienJDL::AddToInputDataCollection(), TAlienJDL::AddToInputSandbox(), TAlienJDL::AddToMerge(), TAlienJDL::AddToOutputArchive(), TAlienJDL::AddToOutputSandbox(), TAlienJDL::AddToPackages(), and TAlienJDL::AddToRequirements().
| TString TGridJDL::Generate | ( | ) | [virtual] |
Definition at line 206 of file TGridJDL.cxx.
References TString::CompareTo(), fDescriptionMap, fMap, TObjString::GetString(), TMap::GetValue(), object, output(), TIter::Reset(), and value.
Referenced by TAlienJDL::SubmitTest().
| void TGridJDL::Clear | ( | const Option_t * | = 0 |
) | [virtual] |
Definition at line 40 of file TGridJDL.cxx.
References TMap::DeleteAll(), and fMap.
Referenced by TAlienJDL::SubmitTest().
| virtual void TGridJDL::SetExecutable | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetArguments | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetEMail | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetOutputDirectory | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetPrice | ( | UInt_t | price = 1, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetTTL | ( | UInt_t | ttl = 72000, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetJobTag | ( | const char * | jobtag = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetInputDataListFormat | ( | const char * | format = "xml-single", |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetInputDataList | ( | const char * | list = "collection.xml", |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetSplitMode | ( | const char * | value, | |
| UInt_t | maxnumberofinputfiles = 0, |
|||
| UInt_t | maxinputfilesize = 0, |
|||
| const char * | d1 = 0, |
|||
| const char * | d2 = 0, |
|||
| const char * | d3 = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetSplitArguments | ( | const char * | splitarguments = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetValidationCommand | ( | const char * | value, | |
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToInputSandbox | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToOutputSandbox | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToInputData | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToInputDataCollection | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToRequirements | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToPackages | ( | const char * | name = "AliRoot", |
|
| const char * | version = "default", |
|||
| const char * | type = "VO_ALICE", |
|||
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToOutputArchive | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| void TGridJDL::SetValue | ( | const char * | key, | |
| const char * | value | |||
| ) |
| const char* TGridJDL::GetValue | ( | const char * | key | ) |
| void TGridJDL::SetDescription | ( | const char * | key, | |
| const char * | description | |||
| ) |
| const char* TGridJDL::GetDescription | ( | const char * | key | ) |
| TString TGridJDL::AddQuotes | ( | const char * | value | ) |
| void TGridJDL::AddToSet | ( | const char * | key, | |
| const char * | value | |||
| ) |
| void TGridJDL::AddToSetDescription | ( | const char * | key, | |
| const char * | description | |||
| ) |
| virtual TString TGridJDL::Generate | ( | ) | [virtual] |
| virtual void TGridJDL::Clear | ( | const Option_t * | = 0 |
) | [virtual] |
| virtual void TGridJDL::SetExecutable | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetArguments | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetEMail | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetOutputDirectory | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetPrice | ( | UInt_t | price = 1, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetTTL | ( | UInt_t | ttl = 72000, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetJobTag | ( | const char * | jobtag = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetInputDataListFormat | ( | const char * | format = "xml-single", |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetInputDataList | ( | const char * | list = "collection.xml", |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetSplitMode | ( | const char * | value, | |
| UInt_t | maxnumberofinputfiles = 0, |
|||
| UInt_t | maxinputfilesize = 0, |
|||
| const char * | d1 = 0, |
|||
| const char * | d2 = 0, |
|||
| const char * | d3 = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetSplitArguments | ( | const char * | splitarguments = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::SetValidationCommand | ( | const char * | value, | |
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToInputSandbox | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToOutputSandbox | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToInputData | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToInputDataCollection | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToRequirements | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToPackages | ( | const char * | name = "AliRoot", |
|
| const char * | version = "default", |
|||
| const char * | type = "VO_ALICE", |
|||
| const char * | description = 0 | |||
| ) | [pure virtual] |
| virtual void TGridJDL::AddToOutputArchive | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [pure virtual] |
TMap TGridJDL::fMap [protected] |
Definition at line 40 of file TGridJDL.h.
Referenced by Clear(), Generate(), GetValue(), and SetValue().
TMap TGridJDL::fDescriptionMap [protected] |
Definition at line 41 of file TGridJDL.h.
Referenced by Generate(), GetDescription(), and SetDescription().
1.5.1