Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

SAXSystemHandler Class Reference

#include <systemstreamer.hpp>

Collaboration diagram for SAXSystemHandler:

Collaboration graph
[legend]
List of all members.

Detailed Description

Sax ContentHandler : text data extractor.

Definition at line 74 of file systemstreamer.hpp.

Public Methods

 SAXSystemHandler (XMLFlowContext *p_pContext, XMLStreamConsumer *p_pStreamConsumer)
 Constructor.

 ~SAXSystemHandler ()
 Destructor.

void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs)
void characters (const XMLCh *const chars, const unsigned int length)
 Receive notification of character data. Adds received data to temp buffer.

void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
void startDocument ()
void endDocument ()
void startPrefixMapping (const XMLCh *const prefix, const XMLCh *const uri)
void endPrefixMapping (const XMLCh *const prefix)
void processingInstruction (const XMLCh *const target, const XMLCh *const data)
void ignorableWhitespace (const XMLCh *const chars, const unsigned int length)
void setDocumentLocator (const Locator *const locator)
void skippedEntity (const XMLCh *const name)


Constructor & Destructor Documentation

SAXSystemHandler::SAXSystemHandler XMLFlowContext   p_pContext,
XMLStreamConsumer   p_pStreamConsumer
 

Constructor.

Definition at line 77 of file systemstreamer.cpp.

References DEBUG_CREATE.

SAXSystemHandler::~SAXSystemHandler  
 

Destructor.

Definition at line 87 of file systemstreamer.cpp.

References DEBUG_DEL.


Member Function Documentation

void SAXSystemHandler::characters const XMLCh *const    chars,
const unsigned int    length
 

Receive notification of character data. Adds received data to temp buffer.

Parameters:
chars The characters from the XML document.
length The number of characters to read from the array.
Exceptions:
SAXException Any SAX exception, possibly wrapping another exception.

Definition at line 111 of file systemstreamer.cpp.

References DEBUG_FUNC, XMLFlowContext::getTranscoder(), releaseCharBuffer(), trimCharBuffer(), and XSTR().

void SAXSystemHandler::endDocument   [inline]
 

Definition at line 127 of file systemstreamer.hpp.

void SAXSystemHandler::endElement const XMLCh *const    uri,
const XMLCh *const    localname,
const XMLCh *const    qname
 

Definition at line 138 of file systemstreamer.cpp.

References XMLFlowContext::getTranscoder(), XMLPROCESSOR_MAX_TAG_SIZE, and XSTR().

void SAXSystemHandler::endPrefixMapping const XMLCh *const    prefix [inline]
 

Definition at line 129 of file systemstreamer.hpp.

void SAXSystemHandler::ignorableWhitespace const XMLCh *const    chars,
const unsigned int    length
[inline]
 

Definition at line 131 of file systemstreamer.hpp.

void SAXSystemHandler::processingInstruction const XMLCh *const    target,
const XMLCh *const    data
[inline]
 

Definition at line 130 of file systemstreamer.hpp.

void SAXSystemHandler::setDocumentLocator const Locator *const    locator [inline]
 

Definition at line 132 of file systemstreamer.hpp.

void SAXSystemHandler::skippedEntity const XMLCh *const    name [inline]
 

Definition at line 133 of file systemstreamer.hpp.

void SAXSystemHandler::startDocument   [inline]
 

Definition at line 126 of file systemstreamer.hpp.

void SAXSystemHandler::startElement const XMLCh *const    uri,
const XMLCh *const    localname,
const XMLCh *const    qname,
const Attributes &    attrs
 

Definition at line 98 of file systemstreamer.cpp.

References XMLFlowContext::getTranscoder(), XMLPROCESSOR_MAX_TAG_SIZE, and XSTR().

void SAXSystemHandler::startPrefixMapping const XMLCh *const    prefix,
const XMLCh *const    uri
[inline]
 

Definition at line 128 of file systemstreamer.hpp.


The documentation for this class was generated from the following files:
Generated on Sat Oct 4 13:24:45 2003 for XDFLengine by doxygen1.3-rc2