Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Public Member Functions | Protected Member Functions | List of all members
XalanXPathException Class Reference
Inheritance diagram for XalanXPathException:
XSLException XObject::XObjectException XPathExceptionFunctionNotAvailable XPathExceptionFunctionNotSupported XPathExpression::XPathExpressionException XPathParserException XObject::XObjectInvalidConversionException XPathExpression::InvalidArgumentCountException XPathExpression::InvalidArgumentException XPathExpression::InvalidOpCodeException

Public Member Functions

 XalanXPathException (const XalanDOMString &message, const XalanDOMString &theURI, int theLineNumber, int theColumnNumber, MemoryManagerType &theManager)
 Construct an XPath exeption object.
 XalanXPathException (const LocatorType &theLocator, const XalanDOMString &theMessage, MemoryManagerType &theManager)
 Constructor.
 XalanXPathException (const XalanDOMString &message, MemoryManagerType &theManager)
 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 XSLException
 XSLException (const XalanDOMString &theMessage, const XalanDOMString &theURI, int theLineNumber, int theColumnNumber, MemoryManagerType &theManager)
 Constructor.
 XSLException (const LocatorType &theLocator, const XalanDOMString &theMessage, MemoryManagerType &theManager)
 Constructor.
 XSLException (const XalanDOMString &theMessage, MemoryManagerType &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.
size_type getLineNumber () const
 Retrieve the line number.
size_type getColumnNumber () const
 Retrieve the column number.
MemoryManagerTypegetMemoryManager () const
void defaultFormat (XalanDOMString &theBuffer) const

Protected Member Functions

 XalanXPathException (MemoryManagerType &theManager)
 Construct an XPath exeption object.

Additional Inherited Members

- Public Types inherited from XSLException
typedef XalanLocator::size_type size_type
- Static Public Member Functions inherited from XSLException
static void defaultFormat (const XalanDOMString &theMessage, const XalanDOMString &theURI, size_type theLineNumber, size_type theColumnNumber, const XalanDOMChar *theType, XalanDOMString &theBuffer)
static void defaultFormat (const XalanDOMChar *theMessage, const XalanDOMChar *theURI, size_type theLineNumber, size_type theColumnNumber, const XalanDOMChar *theType, XalanDOMString &theBuffer)
static void 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)

Constructor & Destructor Documentation

XalanXPathException::XalanXPathException ( const XalanDOMString message,
const XalanDOMString theURI,
int  theLineNumber,
int  theColumnNumber,
MemoryManagerType theManager 
)

Construct an XPath exeption object.

Parameters
messagemessage explaining the problem.
theURIthe URI of the related document, if known
theLineNumberthe line number of the related document.
theColumnNumberthe column number of the related document.
styleNodethe node in the stylesheet where the problem occurred
theTypetype of exception, default is "XalanXPathException"
XalanXPathException::XalanXPathException ( const LocatorType theLocator,
const XalanDOMString theMessage,
MemoryManagerType theManager 
)

Constructor.

Parameters
theLocatorThe locator instance for error reporting.
theMessagemessage to write when exception thrown
styleNodethe node in the stylesheet where the problem occurred
theTypetype of exception, default is "XalanXPathException"
XalanXPathException::XalanXPathException ( const XalanDOMString message,
MemoryManagerType theManager 
)

Construct an XPath exeption object.

Parameters
messagemessage explaining the problem.
theTypetype of exception, default is "XalanXPathException"
XalanXPathException::XalanXPathException ( const XalanXPathException other)
virtual XalanXPathException::~XalanXPathException ( )
virtual
XalanXPathException::XalanXPathException ( MemoryManagerType theManager)
explicitprotected

Construct an XPath exeption object.

Member Function Documentation

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

Retrieve type of exception.

Returns
type of exception

Implements XSLException.

Reimplemented in XObject::XObjectInvalidConversionException, XObject::XObjectException, and XPathParserException.


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.

dot

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

Apache Logo