QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
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. More... | |
QgsServiceException (const QString &code, const QString &message, int responseCode) | |
Constructor for QgsServiceException (empty locator attribute). More... | |
QgsServiceException (ExceptionCode code, const QgsWmsParameter ¶meter, int responseCode) | |
Constructor for QgsServiceException (empty locator attribute). More... | |
QgsServiceException (ExceptionCode code, const QString &message, int responseCode) | |
Constructor for QgsServiceException (empty locator attribute). More... | |
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. More... | |
QString | code () const |
Returns the exception code. More... | |
QByteArray | formatResponse (QString &responseFormat) const override |
Formats the exception for sending to client. More... | |
QString | locator () const |
Returns the locator. More... | |
QString | message () const |
Returns the exception message. More... | |
QString | version () const |
Returns the exception version. More... | |
Public Member Functions inherited from QgsServerException | |
QgsServerException (const QString &message, int responseCode=500) | |
Constructor. More... | |
int | responseCode () const |
Public Member Functions inherited from QgsException | |
QgsException (const QString &message) | |
Constructor for QgsException, with the specified error message. More... | |
virtual | ~QgsException ()=default throw () |
QString | what () const throw () |
Exception class for WMS service exceptions.
Definition at line 49 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 60 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 86 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 97 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 108 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 119 of file qgswmsserviceexception.h.