18 #if !defined(XERCESDOCUMENTWRAPPER_HEADER_GUARD_1357924680)
19 #define XERCESDOCUMENTWRAPPER_HEADER_GUARD_1357924680
35 #if defined(XALAN_AUTO_PTR_REQUIRES_DEFINITION)
65 class XalanDOMStringPool;
66 class XercesCommentWrapper;
67 class XercesCDATASectionWrapper;
68 class XercesDocumentFragmentWrapper;
69 class XercesDocumentTypeWrapper;
70 class XercesEntityWrapper;
71 class XercesEntityReferenceWrapper;
72 class XercesProcessingInstructionWrapper;
73 class XercesNotationWrapper;
100 MemoryManager& theManager,
102 bool threadSafe =
true,
103 bool buildWrapper =
true,
104 bool buildMaps =
false);
108 MemoryManager& theManager,
117 return m_nodeMap.getMemoryManager();
129 getNodeValue()
const;
135 getParentNode()
const;
138 getChildNodes()
const;
141 getFirstChild()
const;
144 getLastChild()
const;
147 getPreviousSibling()
const;
150 getNextSibling()
const;
153 getAttributes()
const;
156 getOwnerDocument()
const;
159 getNamespaceURI()
const;
165 getLocalName()
const;
174 getDocumentElement()
const;
263 return m_xercesDocument;
287 bool theBuildMapsFlag);
297 m_navigator(theNavigator),
317 using ParentType::startNode;
318 using ParentType::endNode;
330 const bool m_buildMaps;
354 const XalanDOMChar* theString,
360 return m_mappingMode;
463 createNavigator()
const;
490 const bool m_buildMaps;
507 #endif // !defined(XERCESDOCUMENTWRAPPER_HEADER_GUARD_1357924680)