Xalan-C++ API Reference 1.12.0
Public Member Functions | Static Public Member Functions | List of all members
xalanc::XalanDefaultDocumentBuilder Class Reference

This is class is designed to allow a XalanTranfomer object to use a document that is build dynamically by a user. More...

#include <xalanc/XalanTransformer/XalanDefaultDocumentBuilder.hpp>

Inheritance diagram for xalanc::XalanDefaultDocumentBuilder:
xalanc::XalanDocumentBuilder xalanc::XalanParsedSource

Public Member Functions

 XalanDefaultDocumentBuilder (MemoryManager &theManager, const XalanDOMString &theURI)
 Create a XalanDefaultDocumentBuilder instance,.
 
virtual ~XalanDefaultDocumentBuilder ()
 
virtual XalanDocument * getDocument () const
 Get a pointer to the XalanDocument instance for the source document.
 
virtual XalanParsedSourceHelper * createHelper (MemoryManager &theManager) const
 Create the appropriate XalanParsedSourceHelper instance to use for transforming with the instance.
 
virtual const XalanDOMString & getURI () const
 Get the URI for the parsed source, if any.
 
virtual ContentHandlerType * getContentHandler ()
 
virtual DTDHandlerType * getDTDHandler ()
 
virtual LexicalHandlerType * getLexicalHandler ()
 
- Public Member Functions inherited from xalanc::XalanDocumentBuilder
virtual ~XalanDocumentBuilder ()
 
virtual XalanParsedSourceHelper * createHelper (MemoryManager &theManager XALAN_DEFAULT_CONSTRUCTOR_MEMMGR) const =0
 
- Public Member Functions inherited from xalanc::XalanParsedSource
 XalanParsedSource ()
 
virtual ~XalanParsedSource ()
 

Static Public Member Functions

static XalanDefaultDocumentBuilder * create (MemoryManager &theManager, const XalanDOMString &theURI)
 

Detailed Description

This is class is designed to allow a XalanTranfomer object to use a document that is build dynamically by a user.

Definition at line 46 of file XalanDefaultDocumentBuilder.hpp.

Constructor & Destructor Documentation

◆ XalanDefaultDocumentBuilder()

xalanc::XalanDefaultDocumentBuilder::XalanDefaultDocumentBuilder ( MemoryManager &  theManager,
const XalanDOMString &  theURI 
)

Create a XalanDefaultDocumentBuilder instance,.

Parameters
theURIAn optional string to identify the document.

◆ ~XalanDefaultDocumentBuilder()

virtual xalanc::XalanDefaultDocumentBuilder::~XalanDefaultDocumentBuilder ( )
virtual

Member Function Documentation

◆ create()

static XalanDefaultDocumentBuilder * xalanc::XalanDefaultDocumentBuilder::create ( MemoryManager &  theManager,
const XalanDOMString &  theURI 
)
static

◆ createHelper()

virtual XalanParsedSourceHelper * xalanc::XalanDefaultDocumentBuilder::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.

◆ getContentHandler()

virtual ContentHandlerType * xalanc::XalanDefaultDocumentBuilder::getContentHandler ( )
virtual

◆ getDocument()

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

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

Returns
A pointer to a XalanDocument instance.

Implements xalanc::XalanDocumentBuilder.

◆ getDTDHandler()

virtual DTDHandlerType * xalanc::XalanDefaultDocumentBuilder::getDTDHandler ( )
virtual

◆ getLexicalHandler()

virtual LexicalHandlerType * xalanc::XalanDefaultDocumentBuilder::getLexicalHandler ( )
virtual

◆ getURI()

virtual const XalanDOMString & xalanc::XalanDefaultDocumentBuilder::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::XalanDocumentBuilder.


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