#include <xalanc/PlatformSupport/XSLException.hpp>
|
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.
xalanc::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. |
xalanc::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. |
xalanc::XSLException::XSLException |
( |
const XSLException & |
other | ) |
|
virtual xalanc::XSLException::~XSLException |
( |
| ) |
|
|
virtual |
static XalanDOMString& xalanc::XSLException::defaultFormat |
( |
const XalanDOMChar * |
theMessage, |
|
|
const XalanDOMChar * |
theURI, |
|
|
XalanFileLoc |
theLineNumber, |
|
|
XalanFileLoc |
theColumnNumber, |
|
|
const XalanDOMChar * |
theType, |
|
|
XalanDOMString & |
theBuffer |
|
) |
| |
|
inlinestatic |
XalanFileLoc xalanc::XSLException::getColumnNumber |
( |
| ) |
const |
|
inline |
Retrieve the column number.
- Returns
- the column number
Definition at line 121 of file XSLException.hpp.
XalanFileLoc xalanc::XSLException::getLineNumber |
( |
| ) |
const |
|
inline |
Retrieve the line number.
- Returns
- the line number
Definition at line 110 of file XSLException.hpp.
const MemoryManager& xalanc::XSLException::getMemoryManager |
( |
| ) |
const |
|
inline |
MemoryManager& xalanc::XSLException::getMemoryManager |
( |
| ) |
|
|
inline |
Retrieve message for exception.
- Returns
- exception message
Definition at line 88 of file XSLException.hpp.
virtual const XalanDOMChar* xalanc::XSLException::getType |
( |
| ) |
const |
|
pure virtual |
Retrieve type of exception.
- Returns
- type of exception
Implemented in xalanc::XObject::XObjectInvalidConversionException, xalanc::XObject::XObjectException, xalanc::XalanOutputStream::TranscodingException, xalanc::XalanQName::InvalidQNameException, xalanc::XalanOutputStream::TranscoderInternalFailureException, xalanc::XalanOutputStream::UnsupportedEncodingException, xalanc::XalanTranscodingServices::UnrepresentableCharacterException, xalanc::VariablesStack::InvalidStackContextException, xalanc::XalanOutputStream::XalanOutputStreamException, xalanc::URISupport::InvalidURIException, xalanc::XalanTranscodingServices::MakeTranscoderException, xalanc::XalanFileOutputStream::XalanFileOutputStreamWriteException, xalanc::XalanFileOutputStream::XalanFileOutputStreamOpenException, xalanc::ElemMessage::ElemMessageTerminateException, xalanc::XalanStdOutputStream::XalanStdOutputStreamWriteException, xalanc::XalanFStreamOutputStream::XalanFStreamOutputStreamWriteException, xalanc::XalanXPathException, xalanc::DOMSupportException, xalanc::XPathParserException, and xalanc::XSLTProcessorException.
Get the URI for the associated document, if any.
- Returns
- The URI.
Definition at line 99 of file XSLException.hpp.
MemoryManager& xalanc::XSLException::m_memoryManager |
|
protected |
The documentation for this class was generated from the following file: