ARB
Public Member Functions | Public Attributes | List of all members
MySAXHandler Class Reference

#include <MySAXHandler.hxx>

Inheritance diagram for MySAXHandler:
Inheritance graph
[legend]
Collaboration diagram for MySAXHandler:
Collaboration graph
[legend]

Public Member Functions

 MySAXHandler (const char *const encodingName, const XMLFormatter::UnRepFlags unRepFlags, ofstream &outFile)
 
 ~MySAXHandler () OVERRIDE
 
void writeChars (const XMLByte *const toWrite)
 
void writeChars (const XMLByte *const toWrite, const unsigned int count, XMLFormatter *const formatter)
 
void startDocument ()
 
void endDocument ()
 
void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes)
 
void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
 
void characters (const XMLCh *const chars, const unsigned int length)
 
void ignorableWhitespace (const XMLCh *const chars, const unsigned int length)
 
void processingInstruction (const XMLCh *const target, const XMLCh *const data)
 
void warning (const SAXParseException &exception)
 
void error (const SAXParseException &exception)
 
void fatalError (const SAXParseException &exception)
 

Public Attributes

charbuffer
 

Detailed Description

Definition at line 6 of file MySAXHandler.hxx.

Constructor & Destructor Documentation

MySAXHandler::MySAXHandler ( const char *const  encodingName,
const XMLFormatter::UnRepFlags  unRepFlags,
ofstream &  outFile 
)

Definition at line 14 of file MySAXHandler.cxx.

MySAXHandler::~MySAXHandler ( )

Definition at line 21 of file MySAXHandler.cxx.

Member Function Documentation

void MySAXHandler::writeChars ( const XMLByte *const  toWrite)

Definition at line 25 of file MySAXHandler.cxx.

void MySAXHandler::writeChars ( const XMLByte *const  toWrite,
const unsigned int  count,
XMLFormatter *const  formatter 
)

Definition at line 27 of file MySAXHandler.cxx.

void MySAXHandler::startDocument ( )

Definition at line 35 of file MySAXHandler.cxx.

void MySAXHandler::endDocument ( )

Definition at line 39 of file MySAXHandler.cxx.

void MySAXHandler::startElement ( const XMLCh *const  uri,
const XMLCh *const  localname,
const XMLCh *const  qname,
const Attributes &  attributes 
)

Definition at line 43 of file MySAXHandler.cxx.

void MySAXHandler::endElement ( const XMLCh *const  uri,
const XMLCh *const  localname,
const XMLCh *const  qname 
)

Definition at line 64 of file MySAXHandler.cxx.

void MySAXHandler::characters ( const XMLCh *const  chars,
const unsigned int  length 
)

Definition at line 71 of file MySAXHandler.cxx.

void MySAXHandler::ignorableWhitespace ( const XMLCh *const  chars,
const unsigned int  length 
)

Definition at line 75 of file MySAXHandler.cxx.

void MySAXHandler::processingInstruction ( const XMLCh *const  target,
const XMLCh *const  data 
)

Definition at line 80 of file MySAXHandler.cxx.

void MySAXHandler::warning ( const SAXParseException &  exception)

Definition at line 100 of file MySAXHandler.cxx.

void MySAXHandler::error ( const SAXParseException &  exception)

Definition at line 86 of file MySAXHandler.cxx.

void MySAXHandler::fatalError ( const SAXParseException &  exception)

Definition at line 93 of file MySAXHandler.cxx.

Member Data Documentation

char* MySAXHandler::buffer

Definition at line 13 of file MySAXHandler.hxx.


The documentation for this class was generated from the following files: