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

SAXRawHandler Class Reference

#include <rawstreamer.hpp>

Collaboration diagram for SAXRawHandler:

Collaboration graph
[legend]
List of all members.

Detailed Description

Sax ContentHandler : text data extractor.

Definition at line 73 of file rawstreamer.hpp.

Public Methods

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

 ~SAXRawHandler ()
 Destructor.

void characters (const XMLCh *const chars, const unsigned int length)
 Receive notification of character data. Adds received data to temp buffer.

void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs)
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

SAXRawHandler::SAXRawHandler XMLFlowContext   p_pContext,
XMLStreamConsumer   p_pStreamConsumer
 

Constructor.

Definition at line 76 of file rawstreamer.cpp.

References DEBUG_CREATE.

SAXRawHandler::~SAXRawHandler  
 

Destructor.

Definition at line 86 of file rawstreamer.cpp.

References DEBUG_DEL.


Member Function Documentation

void SAXRawHandler::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 97 of file rawstreamer.cpp.

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

void SAXRawHandler::endDocument   [inline]
 

Definition at line 117 of file rawstreamer.hpp.

void SAXRawHandler::endElement const XMLCh *const    uri,
const XMLCh *const    localname,
const XMLCh *const    qname
[inline]
 

Definition at line 115 of file rawstreamer.hpp.

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

Definition at line 119 of file rawstreamer.hpp.

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

Definition at line 121 of file rawstreamer.hpp.

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

Definition at line 120 of file rawstreamer.hpp.

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

Definition at line 122 of file rawstreamer.hpp.

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

Definition at line 123 of file rawstreamer.hpp.

void SAXRawHandler::startDocument   [inline]
 

Definition at line 116 of file rawstreamer.hpp.

void SAXRawHandler::startElement const XMLCh *const    uri,
const XMLCh *const    localname,
const XMLCh *const    qname,
const Attributes &    attrs
[inline]
 

Definition at line 114 of file rawstreamer.hpp.

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

Definition at line 118 of file rawstreamer.hpp.


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