* \r
* @param validator the validator\r
*/\r
- virtual void registerValidator(Validator* validator) const=0;\r
+ virtual void registerValidator(Validator* validator)=0;\r
\r
/**\r
* Deregisters a validator for this XMLObject.\r
* \r
* @param validator the validator\r
*/\r
- virtual void deregisterValidator(Validator* validator) const=0;\r
+ virtual void deregisterValidator(Validator* validator)=0;\r
+\r
+ /**\r
+ * Deregisters all validators for this XMLObject.\r
+ */\r
+ virtual void deregisterAll()=0;\r
\r
/**\r
* Validates this XMLObject against all registered validators.\r