QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
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 36 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 47 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 73 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 84 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 95 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 106 of file qgswmsserviceexception.h.