16 #if !defined(XercesPARSERLIAISON_HEADER_GUARD_1357924680)
17 #define XercesPARSERLIAISON_HEADER_GUARD_1357924680
31 #include <xercesc/sax/ErrorHandler.hpp>
40 #if defined(XALAN_BUILD_DEPRECATED_DOM_BRIDGE)
47 #if XERCES_VERSION_MAJOR >= 2
48 XALAN_DECLARE_XERCES_CLASS(XercesDOMParser)
50 XALAN_DECLARE_XERCES_CLASS(DOMParser)
52 XALAN_DECLARE_XERCES_CLASS(SAXParser)
56 XALAN_CPP_NAMESPACE_BEGIN
61 #if defined(XALAN_BUILD_DEPRECATED_DOM_BRIDGE)
102 return m_externalSchemaLocation.getMemoryManager();
183 getIncludeIgnorableWhitespace()
const;
204 setIncludeIgnorableWhitespace(
bool include);
235 getDoNamespaces()
const;
255 setDoNamespaces(
bool newState);
267 getExitOnFirstFatalError()
const;
285 setExitOnFirstFatalError(
bool newState);
293 virtual const XalanDOMChar*
294 getExternalSchemaLocation()
const;
303 setExternalSchemaLocation(
const XalanDOMChar* location);
311 virtual const XalanDOMChar*
312 getExternalNoNamespaceSchemaLocation()
const;
321 setExternalNoNamespaceSchemaLocation(
const XalanDOMChar* location);
323 #if defined(XALAN_BUILD_DEPRECATED_DOM_BRIDGE)
339 return createDocument(theXercesDocument, m_threadSafe, m_buildBridge);
375 return createDocument(theXercesDocument, m_threadSafe, m_buildWrapper, m_buildMaps);
395 bool buildMaps =
false);
397 #if defined(XALAN_BUILD_DEPRECATED_DOM_BRIDGE)
424 mapDocumentToWrapper(
const XalanDocument* theDocument)
const;
426 #if defined(XALAN_BUILD_DEPRECATED_DOM_BRIDGE)
458 warning(
const SAXParseExceptionType& exception);
461 error(
const SAXParseExceptionType& exception);
464 fatalError(
const SAXParseExceptionType& exception);
471 #if defined(XALAN_BUILD_DEPRECATED_DOM_BRIDGE)
477 return m_isDeprecated;
495 #if defined(XALAN_BUILD_DEPRECATED_DOM_BRIDGE)
505 m_isDeprecated =
true;
507 m_bridge = theBridge;
517 m_isDeprecated =
false;
519 m_wrapper = theWrapper;
531 m_wrapper = theWrapper;
554 return m_buildBridge;
572 m_buildBridge = newState;
574 if (newState ==
false)
576 m_threadSafe =
false;
589 return m_buildWrapper;
604 m_buildWrapper = newState;
606 if (newState ==
false)
608 m_threadSafe =
false;
640 m_threadSafe = newState;
642 if (m_threadSafe ==
true)
644 m_buildWrapper =
true;
645 m_buildBridge =
true;
677 m_buildMaps = newState;
680 #if XERCES_VERSION_MAJOR >= 2
681 typedef XERCES_CPP_NAMESPACE_QUALIFIER XercesDOMParser DOMParserType;
690 const SAXParseExceptionType& e,
693 #if defined(XALAN_BUILD_DEPRECATED_DOM_BRIDGE)
747 bool m_useValidation;
749 bool m_includeIgnorableWhitespace;
753 bool m_exitOnFirstFatalError;
782 XALAN_CPP_NAMESPACE_END
786 #endif // XercesPARSERLIAISON_HEADER_GUARD_1357924680