QGIS API Documentation 3.41.0-Master (cea29feecf2)
|
Exception class for WMS service exceptions. More...
#include <qgswmsserviceexception.h>
Public Types | |
enum | ExceptionCode { OGC_InvalidFormat , OGC_InvalidSRS , OGC_LayerNotDefined , OGC_StyleNotDefined , OGC_LayerNotQueryable , OGC_CurrentUpdateSequence , OGC_InvalidUpdateSequence , OGC_MissingDimensionValue , OGC_InvalidDimensionValue , OGC_InvalidPoint , OGC_InvalidCRS , OGC_OperationNotSupported , QGIS_MissingParameterValue , QGIS_InvalidParameterValue } |
Exception codes as defined in OGC scpecifications for WMS 1.1.1 and WMS 1.3.0. More... | |
Public Member Functions | |
QgsServiceException (const QString &code, const QString &message, const QString &locator=QString(), int responseCode=200) | |
Constructor for QgsServiceException. | |
QgsServiceException (const QString &code, const QString &message, int responseCode) | |
Constructor for QgsServiceException (empty locator attribute). | |
QgsServiceException (ExceptionCode code, const QgsWmsParameter ¶meter, int responseCode) | |
Constructor for QgsServiceException (empty locator attribute). | |
QgsServiceException (ExceptionCode code, const QString &message, int responseCode) | |
Constructor for QgsServiceException (empty locator attribute). | |
Public Member Functions inherited from QgsOgcServiceException | |
QgsOgcServiceException (const QString &code, const QString &message, const QString &locator=QString(), int responseCode=200, const QString &version=QStringLiteral("1.3.0")) | |
Construction. | |
QString | code () const |
Returns the exception code. | |
QByteArray | formatResponse (QString &responseFormat) const override |
Formats the exception for sending to client. | |
QString | locator () const |
Returns the locator. | |
QString | message () const |
Returns the exception message. | |
QString | version () const |
Returns the exception version. | |
Public Member Functions inherited from QgsServerException | |
QgsServerException (const QString &message, int responseCode=500) | |
Constructor. | |
int | responseCode () const |
Public Member Functions inherited from QgsException | |
QgsException (const QString &message) | |
Constructor for QgsException, with the specified error message. | |
virtual | ~QgsException () throw () =default |
QString | what () const throw () |
Exception class for WMS service exceptions.
Definition at line 35 of file qgswmsserviceexception.h.
Exception codes as defined in OGC scpecifications for WMS 1.1.1 and WMS 1.3.0.
Some custom QGIS codes are defined too.
Definition at line 45 of file qgswmsserviceexception.h.
|
inline |
Constructor for QgsServiceException.
code | Error code name |
message | Exception message to return to the client |
locator | Locator attribute according to OGC specifications |
responseCode | HTTP error code |
Definition at line 71 of file qgswmsserviceexception.h.
|
inline |
Constructor for QgsServiceException (empty locator attribute).
code | Error code name |
message | Exception message to return to the client |
responseCode | HTTP error code |
Definition at line 81 of file qgswmsserviceexception.h.
|
inline |
Constructor for QgsServiceException (empty locator attribute).
code | Error code |
message | Exception message to return to the client |
responseCode | HTTP error code |
Definition at line 92 of file qgswmsserviceexception.h.
|
inline |
Constructor for QgsServiceException (empty locator attribute).
code | Error code |
parameter | The WMS parameter on which an error has been detected |
responseCode | HTTP error code |
Definition at line 103 of file qgswmsserviceexception.h.