18#if !defined(XALANDEFAULTPARSEDSOURCE_HEADER_GUARD)
19#define XALANDEFAULTPARSEDSOURCE_HEADER_GUARD
#define XALAN_DEFAULT_MEMMGR
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
virtual ~XalanDefaultParsedSourceDOMSupport()
virtual bool isNodeAfter(const XalanNode &node1, const XalanNode &node2) const
Determine if a node is after another node, in document order.
XalanDefaultParsedSourceDOMSupport(const XalanSourceTreeParserLiaison &theParserLiaison, const XalanSourceTreeDOMSupport &theDOMSupport)
virtual const XalanDOMString & getUnparsedEntityURI(const XalanDOMString &theName, const XalanDocument &theDocument) const
Retrieves the URI of the named unparsed entity from the supplied document.
static XalanDefaultParsedSourceHelper * create(const XalanSourceTreeDOMSupport &theSourceDOMSupport, MemoryManager &theManager)
XalanDefaultParsedSourceHelper(const XalanSourceTreeDOMSupport &theSourceDOMSupport, MemoryManager &theManager XALAN_DEFAULT_MEMMGR)
virtual XMLParserLiaison & getParserLiaison()
Get the XMLParserLiaison instance.
virtual DOMSupport & getDOMSupport()
Get the DOMSupport instance.
~XalanDefaultParsedSourceHelper()
This is designed to allow a XalanTranfomer object to reuse a parsed document.
virtual XalanParsedSourceHelper * createHelper(MemoryManager &theManager) const
Create the appropriate XalanParsedSourceHelper instance to use for transforming with the instance.
virtual ~XalanDefaultParsedSource()
virtual XalanDocument * getDocument() const
Get a pointer to the XalanDocument instance for the source document.
static XalanDefaultParsedSource * create(MemoryManager &theManager, const InputSource &theInputSource, bool fValidate=false, ErrorHandler *theErrorHandler=0, EntityResolver *theEntityResolver=0, XMLEntityResolver *theXMLEntityResolver=0, const XalanDOMChar *theExternalSchemaLocation=0, const XalanDOMChar *theExternalNoNamespaceSchemaLocation=0, bool fPoolAllTextNodes=XalanSourceTreeDocument::getPoolAllTextNodes())
XalanDefaultParsedSource(const InputSource &theInputSource, bool fValidate=false, ErrorHandler *theErrorHandler=0, EntityResolver *theEntityResolver=0, XMLEntityResolver *theXMLEntityResolver=0, const XalanDOMChar *theExternalSchemaLocation=0, const XalanDOMChar *theExternalNoNamespaceSchemaLocation=0, bool fPoolAllTextNodes=XalanSourceTreeDocument::getPoolAllTextNodes(), MemoryManager &theManager XALAN_DEFAULT_MEMMGR)
virtual const XalanDOMString & getURI() const
Get the URI for the parsed source, if any.
This is abstract base class designed to allow a XalanTranfomer object to reuse a parsed document.