18 #if !defined(XMLPARSERLIAISON_HEADER_GUARD_1357924680) 19 #define XMLPARSERLIAISON_HEADER_GUARD_1357924680 32 XALAN_DECLARE_XERCES_CLASS(DocumentHandler)
33 XALAN_DECLARE_XERCES_CLASS(EntityResolver)
34 XALAN_DECLARE_XERCES_CLASS(ErrorHandler)
35 XALAN_DECLARE_XERCES_CLASS(InputSource)
36 XALAN_DECLARE_XERCES_CLASS(XMLEntityResolver)
40 XALAN_CPP_NAMESPACE_BEGIN
92 getExecutionContext()
const = 0;
99 virtual MemoryManager&
100 getMemoryManager() = 0;
131 const InputSource& inputSource,
150 const InputSource& inputSource,
151 DocumentHandler& handler,
171 getIndent()
const = 0;
181 setIndent(
int i) = 0;
190 getUseValidation()
const = 0;
199 setUseValidation(
bool b) = 0;
214 virtual EntityResolver*
215 getEntityResolver()
const = 0;
230 setEntityResolver(EntityResolver* resolver) = 0;
237 virtual XMLEntityResolver*
238 getXMLEntityResolver()
const = 0;
253 setXMLEntityResolver(XMLEntityResolver* resolver) = 0;
260 virtual ErrorHandler*
261 getErrorHandler()
const = 0;
269 setErrorHandler(ErrorHandler* handler) = 0;
278 ErrorHandler* theErrorHandler = 0) :
279 m_liaison(theLiaison),
280 m_errorHandler(theErrorHandler)
284 theLiaison->setErrorHandler(theErrorHandler);
292 m_liaison->setErrorHandler(m_errorHandler);
299 ErrorHandler* theErrorHandler)
301 m_liaison = theLiaison;
303 m_errorHandler = theErrorHandler;
315 ErrorHandler* m_errorHandler;
328 m_liaison(theLiaison),
329 m_document(theDocument)
337 m_liaison.destroyDocument(m_document);
375 XALAN_CPP_NAMESPACE_END
379 #endif // XMLPARSERLIAISON_HEADER_GUARD_1357924680
XalanDocument * release()
XERCES_CPP_NAMESPACE_QUALIFIER InputSource InputSourceType
~EnsureResetErrorHandler()
#define XALAN_XMLSUPPORT_EXPORT
virtual void setErrorHandler(ErrorHandler *handler)=0
This method installs the user-specified error handler.
EnsureResetErrorHandler(XMLParserLiaison *theLiaison=0, ErrorHandler *theErrorHandler=0)
XERCES_CPP_NAMESPACE_QUALIFIER ErrorHandler ErrorHandlerType
XALAN_CPP_NAMESPACE_BEGIN XALAN_USING_XERCES(Locator)
EnsureDestroyDocument(XMLParserLiaison &theLiaison, XalanDocument *theDocument)
XERCES_CPP_NAMESPACE_QUALIFIER EntityResolver EntityResolverType
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER DocumentHandler DocumentHandlerType