9 #include "xercesc/util/XercesVersion.hpp" 16 : configHandler_( cpv ),
23 const std::vector<std::string>&
29 const std::vector<std::string>&
78 size_t maxInd = vFiles.size();
81 for(; ind < maxInd ; ++ind)
86 urls_.emplace_back(
"");
DDLSAX2ConfigHandler configHandler_
const std::vector< std::string > & getFileList(void) const override
Return a list of files as a std::vector of strings.
std::vector< std::string > urls_
const std::string getSchemaLocation() const
int readConfig(const std::string &filename) override
Read in the configuration file.
FIPConfiguration(DDCompactView &cpv)
Compact representation of the geometrical detector hierarchy.
std::string getSchemaLocation() const override
Return the designation for where to look for the schema.
bool doValidation() const override
Return whether Validation should be on or off and where the DDL SchemaLocation is.
void dumpFileList(void) const override
Print out the list of files.
DDLParser is the main class of Detector Description Language Parser.
const std::vector< std::string > & getURLs() const
SAX2XMLReader * getXMLParser()
Get the SAX2Parser from the DDLParser. USE WITH CAUTION. Set your own handler, etc.
std::vector< std::string > files_
~FIPConfiguration() override
std::string fullPath() const
const std::vector< std::string > & getURLList(void) const override
Return a list of urls as a std::vector of strings.
const std::vector< std::string > & getFileNames() const
const bool doValidation() const