Go to the documentation of this file. 1 #ifndef DETECTOR_DESCRIPTION_PARSER_DDL_SAX2_CONFIG_HANDLER_H
2 #define DETECTOR_DESCRIPTION_PARSER_DDL_SAX2_CONFIG_HANDLER_H
10 #include <xercesc/sax2/Attributes.hpp>
31 void startElement(
const XMLCh* uri,
const XMLCh* localname,
const XMLCh* qname,
const Attributes& attrs)
override;
34 const std::vector<std::string>&
getURLs()
const;
void startElement(const XMLCh *uri, const XMLCh *localname, const XMLCh *qname, const Attributes &attrs) override
const std::string getSchemaLocation() const
std::vector< std::string > urls_
DDLSAX2ConfigHandler is the handler for the configuration file.
std::string schemaLocation_
DDLSAX2Handler inherits from Xerces C++ DefaultHandler.
Compact representation of the geometrical detector hierarchy.
const bool doValidation() const
~DDLSAX2ConfigHandler() override
const std::vector< std::string > & getFileNames() const
XERCES_CPP_NAMESPACE::Attributes Attributes
const std::vector< std::string > & getURLs() const
DDLSAX2ConfigHandler(DDCompactView &cpv)
std::vector< std::string > files_