ARB
|
#include <sax2Handler.hxx>
Public Member Functions | |
Sax2Handler (const char *const encodingName, const XMLFormatter::UnRepFlags unRepFlags, ofstream &outFile) | |
~Sax2Handler () 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 | |
char * | buffer |
Definition at line 6 of file sax2Handler.hxx.
Sax2Handler::Sax2Handler | ( | const char *const | encodingName, |
const XMLFormatter::UnRepFlags | unRepFlags, | ||
ofstream & | outFile | ||
) |
Definition at line 28 of file sax2Handler.cxx.
Sax2Handler::~Sax2Handler | ( | ) |
Definition at line 33 of file sax2Handler.cxx.
void Sax2Handler::writeChars | ( | const XMLByte *const | toWrite | ) |
Definition at line 37 of file sax2Handler.cxx.
void Sax2Handler::writeChars | ( | const XMLByte *const | toWrite, |
const unsigned int | count, | ||
XMLFormatter *const | formatter | ||
) |
Definition at line 39 of file sax2Handler.cxx.
void Sax2Handler::startDocument | ( | ) |
Definition at line 47 of file sax2Handler.cxx.
void Sax2Handler::endDocument | ( | ) |
Definition at line 49 of file sax2Handler.cxx.
void Sax2Handler::startElement | ( | const XMLCh *const | uri, |
const XMLCh *const | localname, | ||
const XMLCh *const | qname, | ||
const Attributes & | attributes | ||
) |
Definition at line 54 of file sax2Handler.cxx.
References gbLastBranch, and gxAttrItemLength.
void Sax2Handler::endElement | ( | const XMLCh *const | uri, |
const XMLCh *const | localname, | ||
const XMLCh *const | qname | ||
) |
Definition at line 90 of file sax2Handler.cxx.
References gbLastBranch, gxAttrBranchLength, gxAttrGroupName, and gxAttrItemLength.
void Sax2Handler::characters | ( | const XMLCh *const | chars, |
const unsigned int | length | ||
) |
Definition at line 113 of file sax2Handler.cxx.
void Sax2Handler::ignorableWhitespace | ( | const XMLCh *const | chars, |
const unsigned int | length | ||
) |
Definition at line 117 of file sax2Handler.cxx.
void Sax2Handler::processingInstruction | ( | const XMLCh *const | target, |
const XMLCh *const | data | ||
) |
Definition at line 122 of file sax2Handler.cxx.
void Sax2Handler::warning | ( | const SAXParseException & | exception | ) |
Definition at line 140 of file sax2Handler.cxx.
void Sax2Handler::error | ( | const SAXParseException & | exception | ) |
Definition at line 126 of file sax2Handler.cxx.
void Sax2Handler::fatalError | ( | const SAXParseException & | exception | ) |
Definition at line 133 of file sax2Handler.cxx.
char* Sax2Handler::buffer |
Definition at line 13 of file sax2Handler.hxx.