Initial DOM handling interfaces.
[shibboleth/xmltooling.git] / xmltooling / XMLObjectBuilder.h
index c562cf4..50842b7 100644 (file)
@@ -42,7 +42,7 @@ namespace xmltooling {
          * \r
          * @return the empty XMLObject\r
          */\r
-        XMLObject* buildObject() const;\r
+        virtual XMLObject* buildObject()=0;\r
 \r
         /**\r
          * Resets the state of the builder.\r
@@ -50,7 +50,7 @@ namespace xmltooling {
          * This normally means null'ing out any properties that were\r
          * needed to build an object.\r
          */\r
-        void resetState();\r
+        virtual void resetState()=0;\r
     };\r
 \r
 };\r