- /**
- * Manages factories for MetadataProvider plugins.
- */
- xmltooling::PluginManager<saml2md::MetadataProvider,const DOMElement*> MetadataProviderManager;
+ /** Manages factories for MessageEncoder plugins. */
+ xmltooling::PluginManager< MessageEncoder,std::string,std::pair<const xercesc::DOMElement*,const XMLCh*> > MessageEncoderManager;
+
+ /** Manages factories for SAMLArtifact plugins. */
+ xmltooling::PluginManager<SAMLArtifact,std::string,const char*> SAMLArtifactManager;
+
+ /** Manages factories for SecurityPolicyRule plugins. */
+ xmltooling::PluginManager<SecurityPolicyRule,std::string,const xercesc::DOMElement*> SecurityPolicyRuleManager;
+
+ /** Manages factories for MetadataProvider plugins. */
+ xmltooling::PluginManager<saml2md::MetadataProvider,std::string,const xercesc::DOMElement*> MetadataProviderManager;