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

Definition at line 85 of file XalanSourceTreeContentHandler.hpp.

Definition at line 86 of file XalanSourceTreeContentHandler.hpp.

Definition at line 87 of file XalanSourceTreeContentHandler.hpp.

Member Enumeration Documentation

anonymous enum
Enumerator
eDefaultStackSize 
eDefaultTextBufferSize 

Definition at line 89 of file XalanSourceTreeContentHandler.hpp.

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void xalanc::XalanSourceTreeContentHandler::characters ( const XMLCh *const  chars,
const size_type  length 
)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::comment ( const XMLCh *const  chars,
const size_type  length 
)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::endCDATA ( )
virtual
virtual void xalanc::XalanSourceTreeContentHandler::endDocument ( )
virtual
virtual void xalanc::XalanSourceTreeContentHandler::endDTD ( )
virtual
virtual void xalanc::XalanSourceTreeContentHandler::endElement ( const XMLCh *const  uri,
const XMLCh *const  localname,
const XMLCh *const  qname 
)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::endEntity ( const XMLCh *const  name)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::endPrefixMapping ( const XMLCh *const  prefix)
virtual
XalanSourceTreeDocument* xalanc::XalanSourceTreeContentHandler::getDocument ( ) const
inline

Definition at line 205 of file XalanSourceTreeContentHandler.hpp.

virtual void xalanc::XalanSourceTreeContentHandler::ignorableWhitespace ( const XMLCh *const  chars,
const size_type  length 
)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::notationDecl ( const XMLCh *const  name,
const XMLCh *const  publicId,
const XMLCh *const  systemId 
)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::processingInstruction ( const XMLCh *const  target,
const XMLCh *const  data 
)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::resetDocType ( )
virtual
void xalanc::XalanSourceTreeContentHandler::setDocument ( XalanSourceTreeDocument theDocument)
virtual void xalanc::XalanSourceTreeContentHandler::setDocumentLocator ( const Locator *const  locator)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::skippedEntity ( const XMLCh *const  name)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::startCDATA ( )
virtual
virtual void xalanc::XalanSourceTreeContentHandler::startDocument ( )
virtual
virtual void xalanc::XalanSourceTreeContentHandler::startDTD ( const XMLCh *const  name,
const XMLCh *const  publicId,
const XMLCh *const  systemId 
)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::startElement ( const XMLCh *const  uri,
const XMLCh *const  localname,
const XMLCh *const  qname,
const AttributesType attrs 
)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::startEntity ( const XMLCh *const  name)
virtual
virtual void xalanc::XalanSourceTreeContentHandler::startPrefixMapping ( const XMLCh *const  prefix,
const XMLCh *const  uri 
)
virtual
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: