35 void endElement(
const XMLCh*
const uri,
const XMLCh*
const local_name,
const XMLCh*
const qname)
override;
38 void startElement(
const XMLCh*
const uri,
const XMLCh*
const local_name,
const XMLCh*
const qname,
const xercesc::Attributes& attributes)
override;
53 std::vector<std::string> stringlist;
56 std::vector<std::string> tags;
59 Int restrictions_index;
XML Handler for Param files.
Definition: ParamXMLHandler.h:27
ParamXMLHandler()
Not implemented.
void endElement(const XMLCh *const uri, const XMLCh *const local_name, const XMLCh *const qname) override
ParamXMLHandler(Param ¶m, const String &filename, const String &version)
Default constructor.
~ParamXMLHandler() override
Destructor.
Param & param_
Reference to the Param object to fill.
Definition: ParamXMLHandler.h:44
String path_
The current absolute path (concatenation of nodes_ with : in between)
Definition: ParamXMLHandler.h:42
std::map< String, String > descriptions_
Map of node descriptions (they are set at the end of parsing)
Definition: ParamXMLHandler.h:46
void startElement(const XMLCh *const uri, const XMLCh *const local_name, const XMLCh *const qname, const xercesc::Attributes &attributes) override
Base class for XML handlers.
Definition: XMLHandler.h:300
Management and storage of parameters / INI files.
Definition: Param.h:44
A more convenient string class.
Definition: String.h:34
int Int
Signed integer type.
Definition: Types.h:76
std::vector< Int > IntList
Vector of signed integers.
Definition: ListUtils.h:29
std::vector< double > DoubleList
Vector of double precision real types.
Definition: ListUtils.h:36
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22