18 #if !defined(XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680)
19 #define XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680
36 namespace XERCES_CPP_NAMESPACE
41 class SAX2XMLReaderImpl;
50 class XalanSourceTreeDOMSupport;
51 class XalanSourceTreeDocument;
62 using xercesc::ContentHandler;
63 using xercesc::DTDHandler;
64 using xercesc::LexicalHandler;
65 using xercesc::SAX2XMLReaderImpl;
92 return m_documentMap.getMemoryManager();
107 return m_poolAllText;
119 m_poolAllText = fValue;
128 getExecutionContext()
const;
135 const InputSource& reader,
140 const InputSource& inputSource,
141 DocumentHandler& handler,
154 getUseValidation()
const;
157 setUseValidation(
bool b);
162 virtual EntityResolver*
163 getEntityResolver()
const;
166 setEntityResolver(EntityResolver* resolver);
168 virtual XMLEntityResolver*
169 getXMLEntityResolver()
const;
172 setXMLEntityResolver(XMLEntityResolver* resolver);
174 virtual ErrorHandler*
175 getErrorHandler()
const;
178 setErrorHandler(ErrorHandler* handler);
194 const InputSource& theInputSource,
195 ContentHandler& theContentHandler,
197 DTDHandler* theDTDHandler = 0,
198 LexicalHandler* theLexicalHandler = 0);
217 getIncludeIgnorableWhitespace()
const;
238 setIncludeIgnorableWhitespace(
bool include);
250 getDoNamespaces()
const;
270 setDoNamespaces(
bool newState);
282 getExitOnFirstFatalError()
const;
300 setExitOnFirstFatalError(
bool newState);
308 virtual const XalanDOMChar*
309 getExternalSchemaLocation()
const;
318 setExternalSchemaLocation(
const XalanDOMChar* location);
326 virtual const XalanDOMChar*
327 getExternalNoNamespaceSchemaLocation()
const;
336 setExternalNoNamespaceSchemaLocation(
const XalanDOMChar* location);
356 createXalanSourceTreeDocument();
364 virtual SAX2XMLReaderImpl*
387 SAX2XMLReaderImpl* m_xmlReader;
396 #endif // XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680