18#if !defined(XALANSOURCETREEWRAPPERPARSEDSOURCE_HEADER_GUARD)
19#define XALANSOURCETREEWRAPPERPARSEDSOURCE_HEADER_GUARD
40class XalanSourceTreeDOMSupport;
41class XalanSourceTreeDocument;
42class XalanSourceTreeParserLiaison;
#define XALAN_DEFAULT_MEMMGR
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
This is abstract base class designed to allow a XalanTranfomer object to reuse a parsed document.
This is designed to allow a XalanTranfomer object to wrap a parsed Xerces document.
virtual XalanParsedSourceHelper * createHelper(MemoryManager &theManager XALAN_DEFAULT_MEMMGR) const
virtual XalanDocument * getDocument() const
Get a pointer to the XalanDocument instance for the source document.
virtual const XalanDOMString & getURI() const
Get the URI for the parsed source, if any.
XalanSourceTreeWrapperParsedSource(XalanSourceTreeDocument *theDocument, XalanSourceTreeParserLiaison &theParserLiaison, XalanSourceTreeDOMSupport &theDOMSupport, const XalanDOMString &theURI=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), MemoryManager &theManager XALAN_DEFAULT_MEMMGR)
virtual ~XalanSourceTreeWrapperParsedSource()