#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().