#include <ParamSetDef.h>
ParamSetDef class used to support OFFLINE tasks
Parameters::ParamSetDef::ParamSetDef | ( | const string & | xmlParamSetDef | ) |
Constructor
xmlParamSetDef | the parameter set definition as an XML string |
virtual Parameters::ParamSetDef::~ParamSetDef | ( | ) | [virtual] |
Destructor
BoolParamDef Parameters::ParamSetDef::getBoolParamDef | ( | string | paramName | ) |
get a bool param by name.
paramName | the name of the parameter desired. |
domain_error |
auto_ptr< vector<BoolParamDef> > Parameters::ParamSetDef::getBoolParamDefs | ( | ) |
gets all the bool param defs for this psetdef
DoubleArrayParamDef Parameters::ParamSetDef::getDoubleArrayParamDef | ( | string | paramName | ) |
get an array of double params by name
paramName | the name of the parameter desired. |
domain_error |
auto_ptr< vector<DoubleArrayParamDef> > Parameters::ParamSetDef::getDoubleArrayParamDefs | ( | ) |
gets all the double array param defs for this psetdef
DoubleParamDef Parameters::ParamSetDef::getDoubleParamDef | ( | string | paramName | ) |
get a double param by name.
paramName | the name of the parameter desired. |
domain_error |
auto_ptr< vector<DoubleParamDef> > Parameters::ParamSetDef::getDoubleParamDefs | ( | ) |
gets all the double param defs for this psetdef
IntArrayParamDef Parameters::ParamSetDef::getIntArrayParamDef | ( | string | paramName | ) |
get an array of int params by name
paramName | the name of the parameter desired. |
domain_error |
auto_ptr< vector<IntArrayParamDef> > Parameters::ParamSetDef::getIntArrayParamDefs | ( | ) |
gets all the int array param defs for this psetdef
IntParamDef Parameters::ParamSetDef::getIntParamDef | ( | string | paramName | ) |
get an int param by name.
paramName | the name of the parameter desired. |
domain_error |
auto_ptr< vector<IntParamDef> > Parameters::ParamSetDef::getIntParamDefs | ( | ) |
gets all the int param defs for this psetdef
paramTypesEnum Parameters::ParamSetDef::getParamTypeForName | ( | string | paramName | ) |
Gets the type of a parameter by name.
paramName | the name of the parameter for which the type is desired. |
domain_error |
StringArrayParamDef Parameters::ParamSetDef::getStringArrayParamDef | ( | string | paramName | ) |
get an array of string params by name
paramName | the name of the parameter desired. |
domain_error |
auto_ptr< vector<StringArrayParamDef> > Parameters::ParamSetDef::getStringArrayParamDefs | ( | ) |
gets all the string array param defs for this psetdef
StringParamDef Parameters::ParamSetDef::getStringParamDef | ( | string | paramName | ) |
get a string param by name.
paramName | the name of the parameter desired. |
domain_error |
auto_ptr< vector<StringParamDef> > Parameters::ParamSetDef::getStringParamDefs | ( | ) |
gets all the string param defs for this psetdef
void Parameters::ParamSetDef::handleBoolParamDef | ( | DOMElement * | paramElem | ) | [private] |
domain_error |
void Parameters::ParamSetDef::handleDoubleArrayParamDef | ( | DOMElement * | paramElem | ) | [private] |
domain_error |
void Parameters::ParamSetDef::handleDoubleParamDef | ( | DOMElement * | paramElem | ) | [private] |
domain_error |
void Parameters::ParamSetDef::handleIntArrayParamDef | ( | DOMElement * | paramElem | ) | [private] |
domain_error |
void Parameters::ParamSetDef::handleIntParamDef | ( | DOMElement * | paramElem | ) | [private] |
domain_error |
void Parameters::ParamSetDef::handleStringArrayParamDef | ( | DOMElement * | paramElem | ) | [private] |
domain_error |
void Parameters::ParamSetDef::handleStringParamDef | ( | DOMElement * | paramElem | ) | [private] |
domain_error |
int Parameters::ParamSetDef::parseDOM | ( | const string & | xmlFile | ) | [private] |
int Parameters::ParamSetDef::parseFile | ( | const string & | xmlFile | ) | [private] |
int Parameters::ParamSetDef::parseSAX | ( | const string & | xmlFile | ) | [private] |
void Parameters::ParamSetDef::processParamDefNodes | ( | DOMNodeList * | paramNodes | ) | [private] |
domain_error |
void Parameters::ParamSetDef::setSchemaLocation | ( | DOMBuilder * | parser | ) | [private] |
XMLCh* Parameters::ParamSetDef::BOOL_PARAM_TYPE [private] |
map<string, BoolParamDef> Parameters::ParamSetDef::boolParamDefMap [private] |
XMLCh* Parameters::ParamSetDef::DEFAULT_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::DOUBLE_ARRAY_PARAM_TYPE [private] |
XMLCh* Parameters::ParamSetDef::DOUBLE_PARAM_TYPE [private] |
map<string, DoubleArrayParamDef> Parameters::ParamSetDef::doubleArrayParamDefMap [private] |
map<string, DoubleParamDef> Parameters::ParamSetDef::doubleParamDefMap [private] |
XMLCh* Parameters::ParamSetDef::HELP_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::INT_ARRAY_PARAM_TYPE [private] |
XMLCh* Parameters::ParamSetDef::INT_PARAM_TYPE [private] |
map<string, IntArrayParamDef> Parameters::ParamSetDef::intArrayParamDefMap [private] |
map<string, IntParamDef> Parameters::ParamSetDef::intParamDefMap [private] |
XMLCh* Parameters::ParamSetDef::LENGTH_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::MAX_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::MAXLEN_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::MIN_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::NAME_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::PARAMETER_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::PROMPT_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::REQUIRED_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::STRING_ARRAY_PARAM_TYPE [private] |
XMLCh* Parameters::ParamSetDef::STRING_DEFAULT_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::STRING_PARAM_TYPE [private] |
map<string, StringArrayParamDef> Parameters::ParamSetDef::stringArrayParamDefMap [private] |
map<string, StringParamDef> Parameters::ParamSetDef::stringParamDefMap [private] |
XMLCh* Parameters::ParamSetDef::UNITS_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::VALID_VALUES_TAG_NAME [private] |
XMLCh* Parameters::ParamSetDef::VALUE_TAG_NAME [private] |