Stop defaulting in xercesc namespace.
authorScott Cantor <cantor.2@osu.edu>
Wed, 18 Apr 2007 03:45:10 +0000 (03:45 +0000)
committerScott Cantor <cantor.2@osu.edu>
Wed, 18 Apr 2007 03:45:10 +0000 (03:45 +0000)
12 files changed:
saml/SAMLConfig.h
saml/binding/ArtifactMap.h
saml/binding/SecurityPolicy.h
saml/internal.h
saml/saml1/binding/SAML1SOAPClient.h
saml/saml2/binding/SAML2SOAPClient.h
saml/saml2/metadata/AbstractMetadataProvider.h
saml/saml2/metadata/ChainingMetadataProvider.h
saml/saml2/metadata/MetadataProvider.h
saml/saml2/metadata/ObservableMetadataProvider.h
samltest/data/binding/template.html
samltest/internal.h

index 2d33cf7..1f926a2 100644 (file)
@@ -146,22 +146,22 @@ namespace opensaml {
         virtual std::string hashSHA1(const char* s, bool toHex=false)=0;
 
         /** Manages factories for MessageDecoder plugins. */
-        xmltooling::PluginManager<MessageDecoder,const DOMElement*> MessageDecoderManager;
+        xmltooling::PluginManager<MessageDecoder,const xercesc::DOMElement*> MessageDecoderManager;
 
         /** Manages factories for MessageEncoder plugins. */
-        xmltooling::PluginManager<MessageEncoder,const DOMElement*> MessageEncoderManager;        
+        xmltooling::PluginManager<MessageEncoder,const xercesc::DOMElement*> MessageEncoderManager;        
 
         /** Manages factories for SAMLArtifact plugins. */
         xmltooling::PluginManager<SAMLArtifact,const char*> SAMLArtifactManager;
 
         /** Manages factories for SecurityPolicyRule plugins. */
-        xmltooling::PluginManager<SecurityPolicyRule,const DOMElement*> SecurityPolicyRuleManager;
+        xmltooling::PluginManager<SecurityPolicyRule,const xercesc::DOMElement*> SecurityPolicyRuleManager;
 
         /** Manages factories for MetadataProvider plugins. */
-        xmltooling::PluginManager<saml2md::MetadataProvider,const DOMElement*> MetadataProviderManager;
+        xmltooling::PluginManager<saml2md::MetadataProvider,const xercesc::DOMElement*> MetadataProviderManager;
         
         /** Manages factories for MetadataFilter plugins. */
-        xmltooling::PluginManager<saml2md::MetadataFilter,const DOMElement*> MetadataFilterManager;
+        xmltooling::PluginManager<saml2md::MetadataFilter,const xercesc::DOMElement*> MetadataFilterManager;
 
     protected:
         SAMLConfig() : m_artifactMap(NULL) {}
index 36f533a..3e9b323 100644 (file)
@@ -56,7 +56,7 @@ namespace opensaml {
          * @param e         root of a DOM with optional XML attributes for context and artifactTTL
          * @param storage   pointer to a StorageService, or NULL to keep map in memory
          */
-        ArtifactMap(const DOMElement* e, xmltooling::StorageService* storage=NULL);
+        ArtifactMap(const xercesc::DOMElement* e, xmltooling::StorageService* storage=NULL);
 
         virtual ~ArtifactMap();
         
index 1c02ab8..cb451ab 100644 (file)
@@ -277,8 +277,8 @@ namespace opensaml {
          * @param id message identifier
          */
         void setMessageID(const XMLCh* id) {
-            XMLString::release(&m_messageID);
-            m_messageID = XMLString::replicate(id);
+            xercesc::XMLString::release(&m_messageID);
+            m_messageID = xercesc::XMLString::replicate(id);
         }
 
         /**
index 21df6fd..3999273 100644 (file)
@@ -41,6 +41,8 @@
 
 #include <limits.h>
 
+using namespace xercesc;
+
 // C99 defines LLONG_MIN, LLONG_MAX and ULLONG_MAX, but this part of
 // C99 is not yet included into the C++ standard.
 // GCC defines LONG_LONG_MIN, LONG_LONG_MAX and ULONG_LONG_MAX.
index de2e9b7..4279f07 100644 (file)
@@ -48,7 +48,7 @@ namespace opensaml {
             }
             
             virtual ~SAML1SOAPClient() {
-                XMLString::release(&m_correlate);
+                xercesc::XMLString::release(&m_correlate);
             }
     
             /**
index eae1030..0bd7fc7 100644 (file)
@@ -48,7 +48,7 @@ namespace opensaml {
             }
             
             virtual ~SAML2SOAPClient() {
-                XMLString::release(&m_correlate);
+                xercesc::XMLString::release(&m_correlate);
             }
     
             /**
index db6427b..5373048 100644 (file)
@@ -56,7 +56,7 @@ namespace opensaml {
              * 
              * @param e DOM to supply configuration for provider
              */
-            AbstractMetadataProvider(const DOMElement* e=NULL);
+            AbstractMetadataProvider(const xercesc::DOMElement* e=NULL);
             
         public:
             virtual ~AbstractMetadataProvider();
index 9d7f4a3..762987a 100644 (file)
@@ -53,7 +53,7 @@ namespace opensaml {
              * 
              * @param e DOM to supply configuration for provider
              */
-            ChainingMetadataProvider(const DOMElement* e=NULL);
+            ChainingMetadataProvider(const xercesc::DOMElement* e=NULL);
             
             /**
              * Destructor will delete any embedded engines.
index a3c39b3..6e2c6d4 100644 (file)
@@ -77,7 +77,7 @@ namespace opensaml {
              * 
              * @param e DOM to supply configuration for provider
              */
-            MetadataProvider(const DOMElement* e=NULL);
+            MetadataProvider(const xercesc::DOMElement* e=NULL);
             
         public:
             /**
index 3bdc043..91070f9 100644 (file)
@@ -45,7 +45,7 @@ namespace opensaml {
              * 
              * @param e DOM to supply configuration for provider
              */
-            ObservableMetadataProvider(const DOMElement* e=NULL)
+            ObservableMetadataProvider(const xercesc::DOMElement* e=NULL)
                 : MetadataProvider(e), m_observerLock(xmltooling::Mutex::create()) {
             }
             
index 224f40f..3e24e2d 100644 (file)
@@ -16,6 +16,9 @@
                <mlpif SAMLResponse>
                        <input type="hidden" name="SAMLResponse" value="<mlp SAMLResponse/>"/>
                </mlpif>
+               <mlpif SAMLart>
+                       <input type="hidden" name="SAMLart" value="<mlp SAMLart/>"/>
+               </mlpif>
                <mlpif SigAlg>
                        <input type="hidden" name="SigAlg" value="<mlp SigAlg/>"/>
                </mlpif>
index 370dc4a..05eeb7e 100644 (file)
@@ -30,6 +30,7 @@
 #include <xmltooling/validation/Validator.h>
 
 using namespace xmltooling;
+using namespace xercesc;
 using namespace std;
 
 extern string data_path;