17 #if !defined(XERCESDOM_NODEHACK_HEADER_GUARD_1357924680)
18 #define XERCESDOM_NODEHACK_HEADER_GUARD_1357924680
26 #if XERCES_VERSION_MAJOR >= 2
27 #include <xercesc/dom/deprecated/DOM_Node.hpp>
28 #include <xercesc/dom/deprecated/DOM_Attr.hpp>
29 #include <xercesc/dom/deprecated/DOM_Element.hpp>
30 #include <xercesc/dom/deprecated/DOM_Text.hpp>
32 #include <xercesc/dom/DOM_Node.hpp>
33 #include <xercesc/dom/DOM_Attr.hpp>
34 #include <xercesc/dom/DOM_Element.hpp>
35 #include <xercesc/dom/DOM_Text.hpp>
44 XALAN_CPP_NAMESPACE_BEGIN
59 typedef XERCES_CPP_NAMESPACE_QUALIFIER DOM_Node
ParentType;
74 #if defined(XALAN_OLD_STYLE_CASTS)
88 typedef XERCES_CPP_NAMESPACE_QUALIFIER DOM_Attr
ParentType;
103 typedef XERCES_CPP_NAMESPACE_QUALIFIER DOM_Element
ParentType;
113 getNodeNameImpl()
const;
116 getNodeValueImpl()
const;
119 getNamespaceURIImpl()
const;
122 getPrefixImpl()
const;
125 getLocalNameImpl()
const;
128 getTagNameImpl()
const;
141 #if defined(XALAN_OLD_STYLE_CASTS)
151 #if defined(XALAN_OLD_STYLE_CASTS)
175 getNodeNameImpl()
const;
178 getNodeValueImpl()
const;
181 getNamespaceURIImpl()
const;
184 getPrefixImpl()
const;
187 getLocalNameImpl()
const;
195 #if defined(XALAN_OLD_STYLE_CASTS)
205 #if defined(XALAN_OLD_STYLE_CASTS)
215 XALAN_CPP_NAMESPACE_END
219 #endif // !defined(XERCESDOM_NODEHACK_HEADER_GUARD_1357924680)
XERCES_CPP_NAMESPACE_QUALIFIER TextImpl TextImplType
Definition: XercesBridgeTypes.hpp:80
XERCES_CPP_NAMESPACE_QUALIFIER DOM_Element ParentType
Definition: XercesDOM_NodeHack.hpp:103
TextImplType * getImpl() const
Definition: XercesDOM_NodeHack.hpp:193
XERCES_CPP_NAMESPACE_QUALIFIER ElementImpl ElementImplType
Definition: XercesBridgeTypes.hpp:78
#define XALAN_XERCESPARSERLIAISON_EXPORT
Definition: XercesParserLiaisonDefinitions.hpp:37
XERCES_CPP_NAMESPACE_QUALIFIER DOM_Attr ParentType
Definition: XercesDOM_NodeHack.hpp:88
Definition: XercesDOM_NodeHack.hpp:84
static TextImplType * getImpl(const ParentType &theNode)
Definition: XercesDOM_NodeHack.hpp:203
This class is deprecated.
Definition: XercesDOM_NodeHack.hpp:55
Definition: XercesDOM_NodeHack.hpp:161
XERCES_CPP_NAMESPACE_QUALIFIER NodeImpl NodeImplType
Definition: XercesBridgeTypes.hpp:79
XERCES_CPP_NAMESPACE_QUALIFIER DOM_Text ParentType
Definition: XercesDOM_NodeHack.hpp:165
Definition: XercesDOM_NodeHack.hpp:99
NodeImplType * getImpl() const
Definition: XercesDOM_NodeHack.hpp:66
XERCES_CPP_NAMESPACE_QUALIFIER AttrImpl AttrImplType
Definition: XercesBridgeTypes.hpp:77
ElementImplType * getImpl() const
Definition: XercesDOM_NodeHack.hpp:139
XERCES_CPP_NAMESPACE_QUALIFIER DOM_Node ParentType
Definition: XercesDOM_NodeHack.hpp:59
static ElementImplType * getImpl(const ParentType &theNode)
Definition: XercesDOM_NodeHack.hpp:149
static NodeImplType * getImpl(const ParentType &theNode)
Definition: XercesDOM_NodeHack.hpp:72
XERCES_CPP_NAMESPACE_QUALIFIER DOMString DOMStringType
Definition: XercesBridgeTypes.hpp:81