#include <XSLException.hpp>
Inherited by DOMSupportException, URISupport::InvalidURIException, XalanOutputStream::XalanOutputStreamException, XalanTranscodingServices::MakeTranscoderException, XalanTranscodingServices::UnrepresentableCharacterException, XalanXPathException, XMLSupportException, and XSLTProcessorException.
|
static XalanDOMString & | defaultFormat (const XalanDOMString &theMessage, const XalanDOMString &theURI, XalanFileLoc theLineNumber, XalanFileLoc theColumnNumber, const XalanDOMChar *theType, XalanDOMString &theBuffer) |
|
static XalanDOMString & | defaultFormat (const XalanDOMChar *theMessage, const XalanDOMChar *theURI, XalanFileLoc theLineNumber, XalanFileLoc theColumnNumber, const XalanDOMChar *theType, XalanDOMString &theBuffer) |
|
static XalanDOMString & | defaultFormat (const XalanDOMChar *theMessage, const XalanDOMString::size_type theMessageLength, const XalanDOMChar *theURI, const XalanDOMString::size_type theURILength, XalanFileLoc theLineNumber, XalanFileLoc theColumnNumber, const XalanDOMChar *theType, const XalanDOMString::size_type theTypeLength, XalanDOMString &theBuffer) |
|
Definition at line 42 of file XSLException.hpp.
XSLException::XSLException |
( |
const XalanDOMString & |
theMessage, |
|
|
MemoryManager & |
theManager, |
|
|
const Locator * |
theLocator |
|
) |
| |
Constructor.
- Parameters
-
theMessage | The message to display when exception thrown |
theManager | The MemoryManager instance to use. |
theLocator | The locator instance for error reporting, if any. |
XSLException::XSLException |
( |
const XalanDOMString & |
theMessage, |
|
|
MemoryManager & |
theManager |
|
) |
| |
Constructor.
Use this constructor when the message has already been formatted.
- Parameters
-
theMessage | The message to display when exception thrown |
theManager | The MemoryManager instance to use. |
virtual XSLException::~XSLException |
( |
| ) |
|
|
virtual |
static XalanDOMString& XSLException::defaultFormat |
( |
const XalanDOMChar * |
theMessage, |
|
|
const XalanDOMChar * |
theURI, |
|
|
XalanFileLoc |
theLineNumber, |
|
|
XalanFileLoc |
theColumnNumber, |
|
|
const XalanDOMChar * |
theType, |
|
|
XalanDOMString & |
theBuffer |
|
) |
| |
|
inlinestatic |
XalanFileLoc XSLException::getColumnNumber |
( |
| ) |
const |
|
inline |
Retrieve the column number.
- Returns
- the column number
Definition at line 121 of file XSLException.hpp.
XalanFileLoc XSLException::getLineNumber |
( |
| ) |
const |
|
inline |
Retrieve the line number.
- Returns
- the line number
Definition at line 110 of file XSLException.hpp.
const MemoryManager& XSLException::getMemoryManager |
( |
| ) |
const |
|
inline |
MemoryManager& XSLException::getMemoryManager |
( |
| ) |
|
|
inline |
Retrieve message for exception.
- Returns
- exception message
Definition at line 88 of file XSLException.hpp.
virtual const XalanDOMChar* XSLException::getType |
( |
| ) |
const |
|
pure virtual |
Retrieve type of exception.
- Returns
- type of exception
Implemented in XObject::XObjectInvalidConversionException, XObject::XObjectException, XalanOutputStream::TranscodingException, XalanQName::InvalidQNameException, XalanOutputStream::TranscoderInternalFailureException, XalanOutputStream::UnsupportedEncodingException, VariablesStack::InvalidStackContextException, XalanTranscodingServices::UnrepresentableCharacterException, XalanOutputStream::XalanOutputStreamException, URISupport::InvalidURIException, XalanTranscodingServices::MakeTranscoderException, XalanFileOutputStream::XalanFileOutputStreamWriteException, XalanStdOutputStream::XalanStdOutputStreamWriteException, XalanFileOutputStream::XalanFileOutputStreamOpenException, ElemMessage::ElemMessageTerminateException, XalanFStreamOutputStream::XalanFStreamOutputStreamWriteException, XalanXPathException, DOMSupportException, XPathParserException, and XSLTProcessorException.
Get the URI for the associated document, if any.
- Returns
- The URI.
Definition at line 99 of file XSLException.hpp.
MemoryManager& XSLException::m_memoryManager |
|
protected |
The documentation for this class was generated from the following file: