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

#include <sax2Handler.hxx>

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

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

charbuffer
 

Detailed Description

Definition at line 6 of file sax2Handler.hxx.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.

Member Data Documentation

char* Sax2Handler::buffer

Definition at line 13 of file sax2Handler.hxx.


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