DDLSAX2ConfigHandler is the handler for the configuration file. More...
#include <DDLSAX2ConfigHandler.h>
Public Member Functions | |
DDLSAX2ConfigHandler (DDCompactView &cpv) | |
const bool | doValidation () const |
const std::vector< std::string > & | getFileNames () const |
const std::string | getSchemaLocation () const |
const std::vector< std::string > & | getURLs () const |
void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs) |
~DDLSAX2ConfigHandler () | |
Public Member Functions inherited from DDLSAX2Handler | |
virtual void | characters (const XMLCh *const chars, const XMLSize_t length) override |
virtual void | comment (const XMLCh *const chars, const XMLSize_t length) override |
DDLSAX2Handler () | |
virtual void | dumpStats (const std::string &fname) |
virtual void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) override |
virtual void | error (const SAXParseException &exception) override |
virtual void | fatalError (const SAXParseException &exception) override |
unsigned int | getAttrCount () const |
Get the count of attributes processed so far. More... | |
unsigned int | getCharacterCount () const |
Get the count of characters processed so far. More... | |
unsigned int | getElementCount () const |
Get the count of elements processed so far. More... | |
bool | getSawErrors () const |
Did the XML parser see any errors? More... | |
unsigned int | getSpaceCount () const |
Get the count of spaces processed so far. More... | |
virtual void | ignorableWhitespace (const XMLCh *const chars, const XMLSize_t length) override |
virtual void | resetDocument () override |
virtual void | setNameSpace (const std::string &nms) |
virtual void | setUserNS (bool userns) |
virtual void | warning (const SAXParseException &exception) override |
~DDLSAX2Handler () | |
Private Attributes | |
DDCompactView & | cpv_ |
bool | doValidation_ |
std::vector< std::string > | files_ |
std::string | schemaLocation_ |
std::vector< std::string > | urls_ |
Additional Inherited Members | |
Public Types inherited from DDLSAX2Handler | |
typedef XERCES_CPP_NAMESPACE::Attributes | Attributes |
typedef XERCES_CPP_NAMESPACE::SAXParseException | SAXParseException |
Protected Attributes inherited from DDLSAX2Handler | |
XMLSize_t | attrCount_ |
XMLSize_t | characterCount_ |
XMLSize_t | elementCount_ |
std::string | nmspace_ |
bool | sawErrors_ |
XMLSize_t | spaceCount_ |
bool | userNS_ |
DDLSAX2ConfigHandler is the handler for the configuration file.
begin: Mon Oct 22 2001 email: case@ ucdh ep.uc davi s.edu
This handler is used by the DDLParser to process configuration files.
Definition at line 30 of file DDLSAX2ConfigHandler.h.
DDLSAX2ConfigHandler::DDLSAX2ConfigHandler | ( | DDCompactView & | cpv | ) |
Definition at line 14 of file DDLSAX2ConfigHandler.cc.
DDLSAX2ConfigHandler::~DDLSAX2ConfigHandler | ( | void | ) |
Definition at line 22 of file DDLSAX2ConfigHandler.cc.
const bool DDLSAX2ConfigHandler::doValidation | ( | void | ) | const |
Definition at line 87 of file DDLSAX2ConfigHandler.cc.
References doValidation_.
Referenced by FIPConfiguration::doValidation().
const std::vector< std::string > & DDLSAX2ConfigHandler::getFileNames | ( | void | ) | const |
Definition at line 69 of file DDLSAX2ConfigHandler.cc.
References files_.
Referenced by FIPConfiguration::readConfig().
const std::string DDLSAX2ConfigHandler::getSchemaLocation | ( | void | ) | const |
Definition at line 81 of file DDLSAX2ConfigHandler.cc.
References schemaLocation_.
Referenced by FIPConfiguration::getSchemaLocation().
const std::vector< std::string > & DDLSAX2ConfigHandler::getURLs | ( | void | ) | const |
Definition at line 75 of file DDLSAX2ConfigHandler.cc.
References AlCaHLTBitMon_QueryRunRegistry::string, and urls_.
Referenced by FIPConfiguration::readConfig().
|
virtual |
Reimplemented from DDLSAX2Handler.
Definition at line 38 of file DDLSAX2ConfigHandler.cc.
References cpv_, doValidation_, equals(), MillePedeFileConverter_cfg::fileName, files_, DDI::Singleton< I >::instance(), dataset::name, pyrootRender::root, schemaLocation_, DDCompactView::setRoot(), AlCaHLTBitMon_QueryRunRegistry::string, toolbox::toString(), relmon_authenticated_wget::url, urls_, and cms::xerces::uStr().
|
private |
Definition at line 57 of file DDLSAX2ConfigHandler.h.
Referenced by startElement().
|
private |
Definition at line 53 of file DDLSAX2ConfigHandler.h.
Referenced by doValidation(), and startElement().
|
private |
Definition at line 54 of file DDLSAX2ConfigHandler.h.
Referenced by getFileNames(), and startElement().
|
private |
Definition at line 56 of file DDLSAX2ConfigHandler.h.
Referenced by getSchemaLocation(), and startElement().
|
private |
Definition at line 55 of file DDLSAX2ConfigHandler.h.
Referenced by getURLs(), and startElement().