Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Member Functions | Static Public Member Functions | Protected Attributes

XSLException Class Reference

#include <XSLException.hpp>

Inherited by DOMSupportException, URISupport::InvalidURIException, XalanOutputStream::XalanOutputStreamException, XalanTranscodingServices::MakeTranscoderException, XalanTranscodingServices::UnrepresentableCharacterException, XalanXPathException, XMLSupportException, and XSLTProcessorException.

Collaboration diagram for XSLException:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Static Public Member Functions

Protected Attributes


Detailed Description

Definition at line 42 of file XSLException.hpp.


Constructor & Destructor Documentation

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.
XSLException::XSLException ( const XSLException other  ) 
virtual XSLException::~XSLException (  )  [virtual]

Member Function Documentation

XalanDOMString& XSLException::defaultFormat ( XalanDOMString theBuffer  )  const
static XalanDOMString& XSLException::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 
) [static]
static XalanDOMString& XSLException::defaultFormat ( const XalanDOMString theMessage,
const XalanDOMString theURI,
XalanFileLoc  theLineNumber,
XalanFileLoc  theColumnNumber,
const XalanDOMChar *  theType,
XalanDOMString theBuffer 
) [inline, static]

Definition at line 142 of file XSLException.hpp.

static XalanDOMString& XSLException::defaultFormat ( const XalanDOMChar *  theMessage,
const XalanDOMChar *  theURI,
XalanFileLoc  theLineNumber,
XalanFileLoc  theColumnNumber,
const XalanDOMChar *  theType,
XalanDOMString theBuffer 
) [inline, static]

Definition at line 163 of file XSLException.hpp.

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.

MemoryManager& XSLException::getMemoryManager (  )  [inline]

Definition at line 133 of file XSLException.hpp.

const MemoryManager& XSLException::getMemoryManager (  )  const [inline]

Definition at line 127 of file XSLException.hpp.

const XalanDOMString& XSLException::getMessage (  )  const [inline]

Retrieve message for exception.

Returns:
exception message

Definition at line 88 of file XSLException.hpp.

virtual const XalanDOMChar* XSLException::getType (  )  const [pure virtual]
const XalanDOMString& XSLException::getURI (  )  const [inline]

Get the URI for the associated document, if any.

Returns:
The URI.

Definition at line 99 of file XSLException.hpp.


Member Data Documentation

MemoryManager& XSLException::m_memoryManager [protected]

Definition at line 199 of file XSLException.hpp.


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

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo