Fixed inheritance hierarchy, namespace handling
[shibboleth/xmltooling.git] / xmltooling / AbstractXMLObject.h
index 12d8408..0eeae30 100644 (file)
@@ -120,15 +120,13 @@ namespace xmltooling {
         }\r
     \r
      protected:\r
-         AbstractXMLObject() : m_typeQname(NULL), m_parent(NULL) {}\r
-\r
         /**\r
          * Constructor\r
          * \r
          * @param namespaceURI the namespace the element is in\r
          * @param elementLocalName the local name of the XML element this Object represents\r
          */\r
-        AbstractXMLObject(const XMLCh* namespaceURI, const XMLCh* elementLocalName, const XMLCh* namespacePrefix)\r
+        AbstractXMLObject(const XMLCh* namespaceURI=NULL, const XMLCh* elementLocalName=NULL, const XMLCh* namespacePrefix=NULL)\r
             : m_elementQname(namespaceURI,elementLocalName, namespacePrefix), m_typeQname(NULL), m_parent(NULL) {\r
             addNamespace(Namespace(namespaceURI, namespacePrefix));\r
         }\r