#include <ParameterSet.h>
Public Member Functions | |
ParameterSet (const char *xmlFile) | |
virtual | ~ParameterSet () |
Private Member Functions | |
int | parseInputString (const char *parameterSet) |
int | parseDOM (const char *xmlParamSet) |
void | processParamNodes (DOMNodeList *paramNodes) |
Private Attributes | |
XMLCh * | PARAMETER_TAG_NAME |
XMLCh * | NAME_TAG_NAME |
XMLCh * | VALUE_TAG_NAME |
XMLCh * | UNITS_TAG_NAME |
XMLCh * | INT_PARAM_TYPE |
XMLCh * | DOUBLE_PARAM_TYPE |
XMLCh * | STRING_PARAM_TYPE |
XMLCh * | BOOL_PARAM_TYPE |
XMLCh * | INT_ARRAY_PARAM_TYPE |
XMLCh * | DOUBLE_ARRAY_PARAM_TYPE |
XMLCh * | STRING_ARRAY_PARAM_TYPE |
ParameterSet class used to support OFFLINE tasks
ParameterSet::ParameterSet | ( | const char * | xmlFile | ) |
Constructor
xmlFile | the name of the file containing the XML document defining the parameter set |
virtual ParameterSet::~ParameterSet | ( | ) | [virtual] |
Destructor
int ParameterSet::parseDOM | ( | const char * | xmlParamSet | ) | [private] |
int ParameterSet::parseInputString | ( | const char * | parameterSet | ) | [private] |
void ParameterSet::processParamNodes | ( | DOMNodeList * | paramNodes | ) | [private] |
XMLCh* ParameterSet::BOOL_PARAM_TYPE [private] |
XMLCh* ParameterSet::DOUBLE_ARRAY_PARAM_TYPE [private] |
XMLCh* ParameterSet::DOUBLE_PARAM_TYPE [private] |
XMLCh* ParameterSet::INT_ARRAY_PARAM_TYPE [private] |
XMLCh* ParameterSet::INT_PARAM_TYPE [private] |
XMLCh* ParameterSet::NAME_TAG_NAME [private] |
XMLCh* ParameterSet::PARAMETER_TAG_NAME [private] |
XMLCh* ParameterSet::STRING_ARRAY_PARAM_TYPE [private] |
XMLCh* ParameterSet::STRING_PARAM_TYPE [private] |
XMLCh* ParameterSet::UNITS_TAG_NAME [private] |
XMLCh* ParameterSet::VALUE_TAG_NAME [private] |