Xalan-C++ API Reference  1.12.0
Public Types | Public Member Functions | List of all members
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

Definition at line 85 of file XalanSourceTreeContentHandler.hpp.

◆ LastChildStackType

Definition at line 86 of file XalanSourceTreeContentHandler.hpp.

◆ size_type

Definition at line 87 of file XalanSourceTreeContentHandler.hpp.

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

◆ ~XalanSourceTreeContentHandler()

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

Member Function Documentation

◆ characters()

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

◆ comment()

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

◆ 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

◆ 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: