22 #ifndef SUMOSAXAttributesImpl_Xerces_h
23 #define SUMOSAXAttributesImpl_Xerces_h
38 #include <xercesc/sax2/Attributes.hpp>
45 #if defined(XERCES_HAS_CPP_NAMESPACE)
46 using namespace XERCES_CPP_NAMESPACE;
68 const std::map<int, XMLCh*> &predefinedTags,
69 const std::map<int, std::string> &predefinedTagsMML,
70 const std::string& objectType) ;
87 bool hasAttribute(
int id)
const ;
121 bool getBoolSecure(
int id,
bool def)
const throw(
EmptyData);
191 std::string getString(
int id)
const throw(
EmptyData);
205 std::string getStringSecure(
int id,
206 const std::string& def)
const throw(
EmptyData);
249 bool hasAttribute(
const std::string&
id)
const ;
279 std::string getStringSecure(
const std::string&
id,
280 const std::string& def)
const ;
291 std::string getName(
int attr)
const ;
301 const XMLCh* getAttributeValueSecure(
int id)
const ;