Xalan-C++ API Reference 1.12.0
xalanc::XalanXPathException Class Reference

#include <xalanc/XPath/XalanXPathException.hpp>

Inheritance diagram for xalanc::XalanXPathException:
[legend]
Collaboration diagram for xalanc::XalanXPathException:
[legend]

Public Member Functions

 XalanXPathException (const XalanDOMString &theMessage, MemoryManager &theManager)
 Construct an XPath exeption object.
 XalanXPathException (const XalanDOMString &theMessage, MemoryManager &theManager, const Locator *theLocator)
 Construct an XPath exeption object.
 XalanXPathException (const XalanXPathException &other)
virtual ~XalanXPathException ()
virtual const XalanDOMChar * getType () const
 Retrieve type of exception.
Public Member Functions inherited from xalanc::XSLException
 XSLException (const XalanDOMString &theMessage, MemoryManager &theManager, const Locator *theLocator)
 Constructor.
 XSLException (const XalanDOMString &theMessage, MemoryManager &theManager)
 Constructor.
 XSLException (const XSLException &other)
virtual ~XSLException ()
const XalanDOMStringgetMessage () const
 Retrieve message for exception.
const XalanDOMStringgetURI () const
 Get the URI for the associated document, if any.
XalanFileLoc getLineNumber () const
 Retrieve the line number.
XalanFileLoc getColumnNumber () const
 Retrieve the column number.
const MemoryManager & getMemoryManager () const
MemoryManager & getMemoryManager ()
XalanDOMStringdefaultFormat (XalanDOMString &theBuffer) const

Additional Inherited Members

Static Public Member Functions inherited from xalanc::XSLException
static XalanDOMStringdefaultFormat (const XalanDOMString &theMessage, const XalanDOMString &theURI, XalanFileLoc theLineNumber, XalanFileLoc theColumnNumber, const XalanDOMChar *theType, XalanDOMString &theBuffer)
static XalanDOMStringdefaultFormat (const XalanDOMChar *theMessage, const XalanDOMChar *theURI, XalanFileLoc theLineNumber, XalanFileLoc theColumnNumber, const XalanDOMChar *theType, XalanDOMString &theBuffer)
static XalanDOMStringdefaultFormat (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)
Protected Attributes inherited from xalanc::XSLException
MemoryManager & m_memoryManager

Detailed Description

Definition at line 46 of file XalanXPathException.hpp.

Constructor & Destructor Documentation

◆ XalanXPathException() [1/3]

xalanc::XalanXPathException::XalanXPathException ( const XalanDOMString & theMessage,
MemoryManager & theManager )

Construct an XPath exeption object.

Parameters
theMessageThe message explaining the problem.
theManagerThe MemoryManager instance to use.

Referenced by getType(), and XalanXPathException().

◆ XalanXPathException() [2/3]

xalanc::XalanXPathException::XalanXPathException ( const XalanDOMString & theMessage,
MemoryManager & theManager,
const Locator * theLocator )

Construct an XPath exeption object.

Parameters
theMessageThe message explaining the problem.
theManagerThe MemoryManager instance to use.
theLocatorThe locator instance for error reporting, if any.

◆ XalanXPathException() [3/3]

xalanc::XalanXPathException::XalanXPathException ( const XalanXPathException & other)

References XalanXPathException().

◆ ~XalanXPathException()

virtual xalanc::XalanXPathException::~XalanXPathException ( )
virtual

Member Function Documentation

◆ getType()

virtual const XalanDOMChar * xalanc::XalanXPathException::getType ( ) const
virtual

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