X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2Fencryption%2Fimpl%2FEncryptionSchemaValidators.cpp;h=1abf06589ab5f3b3d82756638ec45f9f8ea56249;hb=38003505e53ef5b8c2590af38cfbb0d405ad245f;hp=90407b8e4e96c6a1d15d55829c484b586bb96efa;hpb=662e29b6668db409b0d81da58f3d68a9ab12c20b;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/encryption/impl/EncryptionSchemaValidators.cpp b/xmltooling/encryption/impl/EncryptionSchemaValidators.cpp index 90407b8..1abf065 100644 --- a/xmltooling/encryption/impl/EncryptionSchemaValidators.cpp +++ b/xmltooling/encryption/impl/EncryptionSchemaValidators.cpp @@ -111,12 +111,14 @@ namespace xmlencryption { #define REGISTER_ELEMENT(namespaceURI,cname) \ q=QName(namespaceURI,cname::LOCAL_NAME); \ XMLObjectBuilder::registerBuilder(q,new cname##Builder()); \ - Validator::registerValidator(q,new cname##SchemaValidator()) + EncryptionSchemaValidators.registerValidator(q,new cname##SchemaValidator()) #define REGISTER_TYPE(namespaceURI,cname) \ q=QName(namespaceURI,cname::TYPE_NAME); \ XMLObjectBuilder::registerBuilder(q,new cname##Builder()); \ - Validator::registerValidator(q,new cname##SchemaValidator()) + EncryptionSchemaValidators.registerValidator(q,new cname##SchemaValidator()) + +ValidatorSuite xmlencryption::EncryptionSchemaValidators("EncryptionSchemaValidators"); void xmlencryption::registerEncryptionClasses() {