18 #if !defined(XALANDOCUMENTBUILDER_HEADER_GUARD) 19 #define XALANDOCUMENTBUILDER_HEADER_GUARD 35 XALAN_DECLARE_XERCES_CLASS(ContentHandler)
36 XALAN_DECLARE_XERCES_CLASS(DTDHandler)
37 XALAN_DECLARE_XERCES_CLASS(LexicalHandler)
41 XALAN_CPP_NAMESPACE_BEGIN
81 getContentHandler() = 0;
87 getLexicalHandler() = 0;
94 XALAN_CPP_NAMESPACE_END
98 #endif // XALANDOCUMENTBUILDER_HEADER_GUARD
virtual XalanDocument * getDocument() const =0
Get a pointer to the XalanDocument instance for the source document.
#define XALAN_DEFAULT_CONSTRUCTOR_MEMMGR
XERCES_CPP_NAMESPACE_QUALIFIER LexicalHandler LexicalHandlerType
virtual const XalanDOMString & getURI() const =0
Get the URI for the parsed source, if any.
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER ContentHandler ContentHandlerType
virtual ~XalanDocumentBuilder()
XERCES_CPP_NAMESPACE_QUALIFIER DTDHandler DTDHandlerType
This is abstract base class designed to allow a XalanTranfomer object to use a document that is build...
virtual XalanParsedSourceHelper * createHelper(MemoryManager &theManager) const =0
Create the appropriate XalanParsedSourceHelper instance to use for transforming with the instance...
This is abstract base class designed to allow a XalanTranfomer object to reuse a parsed document...
XERCES_CPP_NAMESPACE_QUALIFIER LexicalHandler LexicalHandlerType
XERCES_CPP_NAMESPACE_QUALIFIER ContentHandler ContentHandlerType
XERCES_CPP_NAMESPACE_QUALIFIER DTDHandler DTDHandlerType