Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.7

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

XSLException Class Reference

#include <XSLException.hpp>

Inheritance diagram for XSLException

Collaboration diagram for XSLException:

List of all members.

Public Types

Public Methods

Static Public Methods


Member Typedef Documentation

typedef XalanLocator::size_type XSLException::size_type


Constructor & Destructor Documentation

XSLException::XSLException ( const XalanDOMString & theMessage,
const XalanDOMString & theURI,
int theLineNumber,
int theColumnNumber,
const XalanDOMString & theType = XalanDOMString(XALAN_STATIC_UCODE_STRING("XSLException")) )

Constructor.

Parameters:
theMessage   message to write when exception thrown
theURI   the URI of the related document, if known
theLineNumber   the line number of the related document.
theColumnNumber   the column number of the related document.
theType   type of exception, default is "XSLException"

XSLException::XSLException ( const LocatorType & theLocator,
const XalanDOMString & theMessage,
const XalanDOMString & theType = XalanDOMString(XALAN_STATIC_UCODE_STRING("XSLException")) )

Constructor.

Parameters:
theLocator   The locator instance for error reporting.
theMessage   message to write when exception thrown
theType   type of exception, default is "XSLException"

XSLException::XSLException ( const XalanDOMString & theMessage,
const XalanDOMString & theType = XalanDOMString(XALAN_STATIC_UCODE_STRING("XSLException")) )

Constructor.

Parameters:
theMessage   message to write when exception thrown
theType   type of exception, default is "XSLException"

virtual XSLException::~XSLException ( ) [virtual]


Member Function Documentation

void XSLException::defaultFormat ( const XalanDOMChar * theMessage,
const XalanDOMString::size_type theMessageLength,
const XalanDOMChar * theURI,
const XalanDOMString::size_type theURILength,
size_type theLineNumber,
size_type theColumnNumber,
const XalanDOMChar * theType,
const XalanDOMString::size_type theTypeLength,
XalanDOMString & theBuffer ) [static]

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

void XSLException::defaultFormat ( const XalanDOMString & theMessage,
const XalanDOMString & theURI,
size_type theLineNumber,
size_type theColumnNumber,
const XalanDOMString & theType,
XalanDOMString & theBuffer ) [static]

void XSLException::defaultFormat ( XalanDOMString & theBuffer ) const

XalanDOMString XSLException::defaultFormat ( ) const

size_type XSLException::getColumnNumber ( ) const []

Retrieve the column number.

Returns:
the column number

size_type XSLException::getLineNumber ( ) const []

Retrieve the line number.

Returns:
the line number

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

Retrieve message for exception.

Returns:
exception message

const XalanDOMString & XSLException::getType ( ) const []

Retrieve type of exception.

Returns:
type of exception

const XalanDOMString & XSLException::getURI ( ) const []

Get the URI for the associated document, if any.

Returns:
The URI.

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