Xalan-C++ API Reference 1.12.0
xalanc::XalanDefaultParsedSource Class Reference

This is designed to allow a XalanTranfomer object to reuse a parsed document. More...

#include <xalanc/XalanTransformer/XalanDefaultParsedSource.hpp>

Inheritance diagram for xalanc::XalanDefaultParsedSource:
[legend]
Collaboration diagram for xalanc::XalanDefaultParsedSource:
[legend]

Public Member Functions

 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 ~XalanDefaultParsedSource ()
virtual XalanDocumentgetDocument () const
 Get a pointer to the XalanDocument instance for the source document.
virtual XalanParsedSourceHelpercreateHelper (MemoryManager &theManager) const
 Create the appropriate XalanParsedSourceHelper instance to use for transforming with the instance.
virtual const XalanDOMStringgetURI () const
 Get the URI for the parsed source, if any.
Public Member Functions inherited from xalanc::XalanParsedSource
 XalanParsedSource ()
virtual ~XalanParsedSource ()

Static Public Member Functions

static XalanDefaultParsedSourcecreate (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())

Detailed Description

This is designed to allow a XalanTranfomer object to reuse a parsed document.

Definition at line 127 of file XalanDefaultParsedSource.hpp.

Constructor & Destructor Documentation

◆ XalanDefaultParsedSource()

xalanc::XalanDefaultParsedSource::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 )

◆ ~XalanDefaultParsedSource()

virtual xalanc::XalanDefaultParsedSource::~XalanDefaultParsedSource ( )
virtual

Member Function Documentation

◆ create()

XalanDefaultParsedSource * xalanc::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() )
static

◆ createHelper()

virtual XalanParsedSourceHelper * xalanc::XalanDefaultParsedSource::createHelper ( MemoryManager & theManager) const
virtual

Create the appropriate XalanParsedSourceHelper instance to use for transforming with the instance.

The caller is responsible for deleting the object when finished.

Returns
A pointer to a XalanParsedSourceHelper instance.

Implements xalanc::XalanParsedSource.

◆ getDocument()

virtual XalanDocument * xalanc::XalanDefaultParsedSource::getDocument ( ) const
virtual

Get a pointer to the XalanDocument instance for the source document.

Returns
A pointer to a XalanDocument instance.

Implements xalanc::XalanParsedSource.

◆ getURI()

virtual const XalanDOMString & xalanc::XalanDefaultParsedSource::getURI ( ) const
virtual

Get the URI for the parsed source, if any.

use for transforming with the instance.

Returns
A const reference to a string containing the URI

Implements xalanc::XalanParsedSource.

References XalanDefaultParsedSource().


The documentation for this class was generated from the following file: