http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Release Info

Installation
Download
Build

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

CVS Repository
Mail Archive

API Docs for SAX and DOM
 

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

XMLException Class Reference

Inheritance diagram for XMLException:

Inheritance graph
[legend]
Collaboration diagram for XMLException:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~XMLException ()
virtual const XMLCh * getType () const=0
XMLExcepts::Codes getCode () const
const XMLCh * getMessage () const
const char * getSrcFile () const
unsigned int getSrcLine () const
XMLErrorReporter::ErrTypes getErrorType () const
void setPosition (const char *const file, const unsigned int line)
 XMLException ()
 XMLException (const char *const srcFile, const unsigned int srcLine, MemoryManager *const memoryManager=0)
 XMLException (const XMLException &toCopy)
XMLException & operator= (const XMLException &toAssign)

Static Public Methods

void reinitMsgMutex ()
void reinitMsgLoader ()

Protected Methods

void loadExceptText (const XMLExcepts::Codes toLoad)
void loadExceptText (const XMLExcepts::Codes toLoad, const XMLCh *const text1, const XMLCh *const text2=0, const XMLCh *const text3=0, const XMLCh *const text4=0)
void loadExceptText (const XMLExcepts::Codes toLoad, const char *const text1, const char *const text2=0, const char *const text3=0, const char *const text4=0)

Protected Attributes

MemoryManagerfMemoryManager

Constructor & Destructor Documentation

virtual XMLException::~XMLException   [virtual]
 

XMLException::XMLException  
 

XMLException::XMLException const char *const    srcFile,
const unsigned int    srcLine,
MemoryManager *const    memoryManager = 0
 

XMLException::XMLException const XMLException &    toCopy
 


Member Function Documentation

XMLExcepts::Codes XMLException::getCode   const
 

XMLErrorReporter::ErrTypes XMLException::getErrorType   const
 

const XMLCh * XMLException::getMessage   const
 

const char * XMLException::getSrcFile   const
 

unsigned int XMLException::getSrcLine   const
 

virtual const XMLCh* XMLException::getType   const [pure virtual]
 

void XMLException::loadExceptText const XMLExcepts::Codes    toLoad,
const char *const    text1,
const char *const    text2 = 0,
const char *const    text3 = 0,
const char *const    text4 = 0
[protected]
 

void XMLException::loadExceptText const XMLExcepts::Codes    toLoad,
const XMLCh *const    text1,
const XMLCh *const    text2 = 0,
const XMLCh *const    text3 = 0,
const XMLCh *const    text4 = 0
[protected]
 

void XMLException::loadExceptText const XMLExcepts::Codes    toLoad [protected]
 

XMLException& XMLException::operator= const XMLException &    toAssign
 

void XMLException::reinitMsgLoader   [static]
 

void XMLException::reinitMsgMutex   [static]
 

void XMLException::setPosition const char *const    file,
const unsigned int    line
 


Member Data Documentation

MemoryManager* XMLException::fMemoryManager [protected]
 


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


Copyright © 2004 The Apache Software Foundation. All Rights Reserved.