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

Home

Readme
Charter
Release Info

Installation
Download
Build Instructions

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

Source Repository
User Mail Archive
Devel Mail Archive

API Docs for SAX and DOM
 

XMLException Class Reference

Inheritance diagram for XMLException:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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)
XMLExceptionoperator= (const XMLException &toAssign)

Static Public Member Functions

static void reinitMsgMutex ()
static void reinitMsgLoader ()

Protected Member Functions

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  ) 
 

static void XMLException::reinitMsgLoader  )  [static]
 

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 © 1994-2004 The Apache Software Foundation. All Rights Reserved.