18 #if !defined(XERCESDOMPARSEDSOURCE_HEADER_GUARD) 19 #define XERCESDOMPARSEDSOURCE_HEADER_GUARD 37 XALAN_CPP_NAMESPACE_BEGIN
50 create(MemoryManager& theManager);
79 const InputSource& theInputSource,
80 bool fValidate =
false,
81 ErrorHandler* theErrorHandler = 0,
82 EntityResolver* theEntityResolver = 0,
83 XMLEntityResolver* theXMLEntityResolver = 0,
84 const XalanDOMChar* theExternalSchemaLocation = 0,
85 const XalanDOMChar* theExternalNoNamespaceSchemaLocation = 0,
90 MemoryManager& theManager,
91 const InputSource& theInputSource,
92 bool fValidate =
false,
93 ErrorHandler* theErrorHandler = 0,
94 EntityResolver* theEntityResolver = 0,
95 XMLEntityResolver* theXMLEntityResolver = 0,
96 const XalanDOMChar* theExternalSchemaLocation = 0,
97 const XalanDOMChar* theExternalNoNamespaceSchemaLocation = 0);
122 XALAN_CPP_NAMESPACE_END
126 #endif // XERCESDOMPARSEDSOURCE_HEADER_GUARD
virtual XMLParserLiaison & getParserLiaison()=0
Get the XMLParserLiaison instance.
virtual XalanDocument * getDocument() const =0
Get a pointer to the XalanDocument instance for the source document.
#define XALAN_DEFAULT_CONSTRUCTOR_MEMMGR
virtual const XalanDOMString & getURI() const =0
Get the URI for the parsed source, if any.
#define XALAN_DEFAULT_MEMMGR
virtual DOMSupport & getDOMSupport()=0
Get the DOMSupport instance.
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...
This is designed to allow a XalanTranfomer object to reuse a parsed document.