rwlogo
HydraExpress 4.7

HydraExpress C++ API Reference Guide

Product Documentation:
   Documentation Home

List of all members | Public Member Functions
rwsf::XmlSchemaException Class Reference

Indicates that a schema validation error occurred. More...

#include <rwsf/core/XmlSchemaException.h>

Inheritance diagram for rwsf::XmlSchemaException:
rwsf::XmlException rwsf::Exception

Public Member Functions

virtual ~XmlSchemaException () throw ()
 
virtual Exceptionclone (void) const
 
virtual void raise (void) const
 
- Public Member Functions inherited from rwsf::XmlException
 XmlException (const rwsf::ExceptionInfo &eInfo)
 
 XmlException (const rwsf::ExceptionInfo &eInfo, const rwsf::LocalizedMessage &msg)
 
virtual ~XmlException () throw ()
 
- Public Member Functions inherited from rwsf::Exception
 Exception (const ExceptionInfo &eInfo)
 
 Exception (const char *msg)
 
 Exception (const std::string &msg)
  More...
 
 Exception (const rwsf::ExceptionInfo &eInfo, const LocalizedMessage &msg)
 
 Exception (const Exception &)
 
virtual ~Exception () throw ()
 
const char * getFileName () const
 
const char * getFunctionName () const
 
unsigned long getLineNumber () const
 
virtual bool operator!= (const Exception exc2)
  More...
 
Exceptionoperator= (const Exception &m)
 
virtual bool operator== (const Exception exc2)
 
virtual const char * what () const throw ()
 

Additional Inherited Members

Detailed Description

XmlSchemaException indicates that an error occurred when attempting to validate an XML document against the constraints defined in an associated schema.

Constructor & Destructor Documentation

virtual rwsf::XmlSchemaException::~XmlSchemaException ( ) throw ()
virtual

Destructor.

Member Function Documentation

virtual Exception* rwsf::XmlSchemaException::clone ( void  ) const
virtual
  • Creates a new instance of self on the heap and returns the * pointer to the user. The user is responsible for deallocating * the associated memory.

Reimplemented from rwsf::XmlException.

virtual void rwsf::XmlSchemaException::raise ( void  ) const
virtual
  • Throws a copy of self.

Reimplemented from rwsf::XmlException.


Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.