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

#include <xalanc/XalanSourceTree/XalanSourceTreeContentHandler.hpp>

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

Public Types

enum  { eDefaultStackSize = 50 , eDefaultTextBufferSize = 100 }
typedef XalanVector< XalanSourceTreeElement * > ElementStackType
typedef XalanVector< XalanNode * > LastChildStackType
typedef XalanSize_t size_type

Public Member Functions

 XalanSourceTreeContentHandler (MemoryManager &theManager, XalanSourceTreeDocument *theDocument=0, bool fAccumulateText=true)
virtual ~XalanSourceTreeContentHandler ()
virtual void characters (const XMLCh *const chars, const size_type length)
virtual void endDocument ()
virtual void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
virtual void ignorableWhitespace (const XMLCh *const chars, const size_type length)
virtual void processingInstruction (const XMLCh *const target, const XMLCh *const data)
virtual void setDocumentLocator (const Locator *const locator)
virtual void startDocument ()
virtual void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const AttributesType &attrs)
virtual void startPrefixMapping (const XMLCh *const prefix, const XMLCh *const uri)
virtual void endPrefixMapping (const XMLCh *const prefix)
virtual void skippedEntity (const XMLCh *const name)
virtual void notationDecl (const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId)
virtual void unparsedEntityDecl (const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const notationName)
virtual void resetDocType ()
virtual void comment (const XMLCh *const chars, const size_type length)
virtual void endCDATA ()
virtual void endDTD ()
virtual void endEntity (const XMLCh *const name)
virtual void startCDATA ()
virtual void startDTD (const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId)
virtual void startEntity (const XMLCh *const name)
XalanSourceTreeDocumentgetDocument () const
void setDocument (XalanSourceTreeDocument *theDocument)

Detailed Description

Definition at line 78 of file XalanSourceTreeContentHandler.hpp.

Member Typedef Documentation

◆ ElementStackType

◆ LastChildStackType

◆ size_type

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
eDefaultStackSize 
eDefaultTextBufferSize 

Definition at line 89 of file XalanSourceTreeContentHandler.hpp.

Constructor & Destructor Documentation

◆ XalanSourceTreeContentHandler()

xalanc::XalanSourceTreeContentHandler::XalanSourceTreeContentHandler ( MemoryManager & theManager,
XalanSourceTreeDocument * theDocument = 0,
bool fAccumulateText = true )
explicit

Referenced by setDocument().

◆ ~XalanSourceTreeContentHandler()

virtual xalanc::XalanSourceTreeContentHandler::~XalanSourceTreeContentHandler ( )
virtual

Member Function Documentation

◆ characters()

virtual void xalanc::XalanSourceTreeContentHandler::characters ( const XMLCh *const chars,
const size_type length )
virtual

References xalanc::length().

◆ comment()

virtual void xalanc::XalanSourceTreeContentHandler::comment ( const XMLCh *const chars,
const size_type length )
virtual

References xalanc::length().

◆ endCDATA()

virtual void xalanc::XalanSourceTreeContentHandler::endCDATA ( )
virtual

◆ endDocument()

virtual void xalanc::XalanSourceTreeContentHandler::endDocument ( )
virtual

◆ endDTD()

virtual void xalanc::XalanSourceTreeContentHandler::endDTD ( )
virtual

◆ endElement()

virtual void xalanc::XalanSourceTreeContentHandler::endElement ( const XMLCh *const uri,
const XMLCh *const localname,
const XMLCh *const qname )
virtual

◆ endEntity()

virtual void xalanc::XalanSourceTreeContentHandler::endEntity ( const XMLCh *const name)
virtual

◆ endPrefixMapping()

virtual void xalanc::XalanSourceTreeContentHandler::endPrefixMapping ( const XMLCh *const prefix)
virtual

◆ getDocument()

XalanSourceTreeDocument * xalanc::XalanSourceTreeContentHandler::getDocument ( ) const
inline

Definition at line 205 of file XalanSourceTreeContentHandler.hpp.

◆ ignorableWhitespace()

virtual void xalanc::XalanSourceTreeContentHandler::ignorableWhitespace ( const XMLCh *const chars,
const size_type length )
virtual

References xalanc::length().

◆ notationDecl()

virtual void xalanc::XalanSourceTreeContentHandler::notationDecl ( const XMLCh *const name,
const XMLCh *const publicId,
const XMLCh *const systemId )
virtual

◆ processingInstruction()

virtual void xalanc::XalanSourceTreeContentHandler::processingInstruction ( const XMLCh *const target,
const XMLCh *const data )
virtual

◆ resetDocType()

virtual void xalanc::XalanSourceTreeContentHandler::resetDocType ( )
virtual

◆ setDocument()

void xalanc::XalanSourceTreeContentHandler::setDocument ( XalanSourceTreeDocument * theDocument)

◆ setDocumentLocator()

virtual void xalanc::XalanSourceTreeContentHandler::setDocumentLocator ( const Locator *const locator)
virtual

◆ skippedEntity()

virtual void xalanc::XalanSourceTreeContentHandler::skippedEntity ( const XMLCh *const name)
virtual

◆ startCDATA()

virtual void xalanc::XalanSourceTreeContentHandler::startCDATA ( )
virtual

◆ startDocument()

virtual void xalanc::XalanSourceTreeContentHandler::startDocument ( )
virtual

◆ startDTD()

virtual void xalanc::XalanSourceTreeContentHandler::startDTD ( const XMLCh *const name,
const XMLCh *const publicId,
const XMLCh *const systemId )
virtual

◆ startElement()

virtual void xalanc::XalanSourceTreeContentHandler::startElement ( const XMLCh *const uri,
const XMLCh *const localname,
const XMLCh *const qname,
const AttributesType & attrs )
virtual

◆ startEntity()

virtual void xalanc::XalanSourceTreeContentHandler::startEntity ( const XMLCh *const name)
virtual

◆ startPrefixMapping()

virtual void xalanc::XalanSourceTreeContentHandler::startPrefixMapping ( const XMLCh *const prefix,
const XMLCh *const uri )
virtual

◆ unparsedEntityDecl()

virtual void xalanc::XalanSourceTreeContentHandler::unparsedEntityDecl ( const XMLCh *const name,
const XMLCh *const publicId,
const XMLCh *const systemId,
const XMLCh *const notationName )
virtual

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