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