summaryrefslogtreecommitdiff
path: root/cpp/include/XMLTransform/XMLTransform.h
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2003-02-21 21:24:00 +0000
committerMark Spruiell <mes@zeroc.com>2003-02-21 21:24:00 +0000
commit9d3cb431f997477067757531d8c9b00181a72630 (patch)
tree132d41800831c2caa066ed962590c46d1e0dddc3 /cpp/include/XMLTransform/XMLTransform.h
parentbug fix in endpoint parsing (diff)
downloadice-9d3cb431f997477067757531d8c9b00181a72630.tar.bz2
ice-9d3cb431f997477067757531d8c9b00181a72630.tar.xz
ice-9d3cb431f997477067757531d8c9b00181a72630.zip
portability fixes for openssl, xerces; dependency update
Diffstat (limited to 'cpp/include/XMLTransform/XMLTransform.h')
-rw-r--r--cpp/include/XMLTransform/XMLTransform.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/cpp/include/XMLTransform/XMLTransform.h b/cpp/include/XMLTransform/XMLTransform.h
index 4d7d2e9ac10..4042c1a0496 100644
--- a/cpp/include/XMLTransform/XMLTransform.h
+++ b/cpp/include/XMLTransform/XMLTransform.h
@@ -18,6 +18,7 @@
#include <Freeze/DB.h>
#include <IceUtil/OutputUtil.h>
+#include <Ice/Xerces.h>
#include <xercesc/dom/DOM.hpp>
#include <map>
@@ -150,16 +151,16 @@ class XML_TRANSFORM_API DocumentInfo : public ::IceUtil::Shared
{
public:
- DocumentInfo(DOMDocument*, bool, DOMNode*, const ::std::string& = "");
+ DocumentInfo(ICE_XERCES_NS DOMDocument*, bool, ICE_XERCES_NS DOMNode*, const ::std::string& = "");
~DocumentInfo();
- DOMDocument* getDocument() const;
+ ICE_XERCES_NS DOMDocument* getDocument() const;
::std::string findURI(const ::std::string& prefix) const;
::std::string getTargetNamespace() const;
private:
- DOMDocument* _document;
+ ICE_XERCES_NS DOMDocument* _document;
bool _releaseDocument;
PrefixURIMap _nsMap;
::std::string _targetNamespace;
@@ -179,10 +180,10 @@ public:
typedef ::std::map< ::std::string, ::std::string > MissingTypeMap;
- virtual void transform(::IceUtil::XMLOutput&, const DocumentInfoPtr&, const ::std::string&, DOMNode*,
- const MissingTypeMap&) = 0;
- virtual void checkMissingTypes(const DocumentInfoPtr&, DOMNode*, const MissingTypeMap&) { }
- virtual void collectMissingTypes(const DocumentInfoPtr&, DOMNode*, MissingTypeMap&) { }
+ virtual void transform(::IceUtil::XMLOutput&, const DocumentInfoPtr&, const ::std::string&,
+ ICE_XERCES_NS DOMNode*, const MissingTypeMap&) = 0;
+ virtual void checkMissingTypes(const DocumentInfoPtr&, ICE_XERCES_NS DOMNode*, const MissingTypeMap&) { }
+ virtual void collectMissingTypes(const DocumentInfoPtr&, ICE_XERCES_NS DOMNode*, MissingTypeMap&) { }
virtual ::std::ostream& print(::std::ostream&) = 0;
};
@@ -202,10 +203,10 @@ class XML_TRANSFORM_API Transformer
public:
Transformer(const Ice::StringSeq&, const Ice::StringSeq&, const Ice::StringSeq&, const Ice::StringSeq&,
- DOMDocument*, DOMDocument*);
+ ICE_XERCES_NS DOMDocument*, ICE_XERCES_NS DOMDocument*);
~Transformer();
- void transform(::IceUtil::XMLOutput&, DOMDocument*, const std::string&, bool, bool = true);
+ void transform(::IceUtil::XMLOutput&, ICE_XERCES_NS DOMDocument*, const std::string&, bool, bool = true);
private:
@@ -245,7 +246,7 @@ public:
private:
- void transform(DOMDocument*, DOMDocument*);
+ void transform(ICE_XERCES_NS DOMDocument*, ICE_XERCES_NS DOMDocument*);
Freeze::DBEnvironmentPtr _dbEnv;
Freeze::DBPtr _db;