Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions | List of all members
XalanSourceTreeContentHandler Class Reference

#include <XalanSourceTreeContentHandler.hpp>

Inherits ContentHandlerType, DTDHandlerType, and LexicalHandlerType.

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 75 of file XalanSourceTreeContentHandler.hpp.

Member Typedef Documentation

Definition at line 82 of file XalanSourceTreeContentHandler.hpp.

Definition at line 83 of file XalanSourceTreeContentHandler.hpp.

Definition at line 84 of file XalanSourceTreeContentHandler.hpp.

Member Enumeration Documentation

anonymous enum
Enumerator
eDefaultStackSize 
eDefaultTextBufferSize 

Definition at line 86 of file XalanSourceTreeContentHandler.hpp.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Definition at line 202 of file XalanSourceTreeContentHandler.hpp.

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

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo