|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
Provides an interface to retrieve and manipulate WFS parameters received from the client. More...
#include <qgswfsparameters.h>

Public Types | |
| enum | Format { NONE , GML2 , GML3 , GeoJSON } |
| Output format for the response. More... | |
| enum | ResultType { RESULTS , HITS } |
| Type of results. More... | |
Public Member Functions | |
| QgsWfsParameters () | |
| Constructor for WFS parameters with default values only. | |
| QgsWfsParameters (const QgsServerParameters ¶meters) | |
| Constructor for WFS parameters with specific values. | |
| virtual | ~QgsWfsParameters ()=default |
| QString | bbox () const |
| Returns BBOX if defined or an empty string. | |
| QgsRectangle | bboxAsRectangle () const |
| Returns BBOX as a rectangle if defined and valid. | |
| void | dump () const |
| Dumps parameters. | |
| QStringList | expFilters () const |
| Returns EXP_FILTER parameter as list. | |
| QStringList | featureIds () const |
| Returns FEATUREID parameter as list. | |
| QStringList | filters () const |
| Returns FILTER parameter as list. | |
| QString | geometryNameAsString () const |
| Returns GEOMETRYNAME parameter as a string. | |
| QString | maxFeatures () const |
| Returns MAXFEATURES parameter as a string. | |
| int | maxFeaturesAsInt () const |
| Returns MAXFEATURES parameter as an int or its default value if not defined. | |
| Format | outputFormat () const |
| Returns format. | |
| QString | outputFormatAsString () const |
| Returns OUTPUTFORMAT parameter as a string. | |
| QStringList | propertyNames () const |
| Returns PROPERTYNAME parameter as list. | |
| ResultType | resultType () const |
| Returns resultType. | |
| QString | resultTypeAsString () const |
| Returns RESULTTYPE parameter as a string. | |
| QStringList | sortBy () const |
| Returns SORTBY parameter as list. | |
| QString | srsName () const |
| Returns SRSNAME parameter as a string. | |
| QString | startIndex () const |
| Returns STARTINDEX parameter as a string. | |
| int | startIndexAsInt () const |
| Returns STARTINDEX parameter as an int or its default value if not defined. | |
| QStringList | typeNames () const |
| Returns TYPENAME parameter as list. | |
| QgsProjectVersion | versionAsNumber () const |
| Returns VERSION parameter if defined or its default value. | |
Public Member Functions inherited from QgsServerParameters | |
| QgsServerParameters () | |
| Constructor. | |
| QgsServerParameters (const QUrlQuery &query) | |
| Constructor. | |
| virtual | ~QgsServerParameters ()=default |
| void | add (const QString &key, const QString &value) |
| Adds a parameter. | |
| void | clear () |
| Removes all parameters. | |
| QString | fileName () const |
| Returns FILE_NAME parameter as a string or an empty string if not defined. | |
| void | load (const QUrlQuery &query) |
| Loads new parameters. | |
| QString | map () const |
| Returns MAP parameter as a string or an empty string if not defined. | |
| void | remove (const QString &key) |
| Removes a parameter. | |
| void | remove (QgsServerParameter::Name name) |
| Removes a parameter. | |
| virtual QString | request () const |
| Returns REQUEST parameter as a string or an empty string if not defined. | |
| QString | service () const |
| Returns SERVICE parameter as a string or an empty string if not defined. | |
| QMap< QString, QString > | toMap () const |
| Returns all parameters in a map. | |
| QUrlQuery | urlQuery () const |
| Returns a url query with underlying parameters. | |
| QString | value (const QString &key) const |
| Returns the value of a parameter. | |
| virtual QString | version () const |
| Returns VERSION parameter as a string or an empty string if not defined. | |
Additional Inherited Members | |
Protected Attributes inherited from QgsServerParameters | |
| QMap< QString, QString > | mUnmanagedParameters |
Provides an interface to retrieve and manipulate WFS parameters received from the client.
Definition at line 119 of file qgswfsparameters.h.
Output format for the response.
| Enumerator | |
|---|---|
| NONE | |
| GML2 | |
| GML3 | |
| GeoJSON | |
Definition at line 125 of file qgswfsparameters.h.
| QgsWfs::QgsWfsParameters::QgsWfsParameters | ( | const QgsServerParameters & | parameters | ) |
Constructor for WFS parameters with specific values.
| parameters | Map of parameters where keys are parameters' names. |
Definition at line 176 of file qgswfsparameters.cpp.
| QgsWfs::QgsWfsParameters::QgsWfsParameters | ( | ) |
Constructor for WFS parameters with default values only.
Definition at line 129 of file qgswfsparameters.cpp.
|
virtualdefault |
| QString QgsWfs::QgsWfsParameters::bbox | ( | ) | const |
Returns BBOX if defined or an empty string.
Definition at line 329 of file qgswfsparameters.cpp.
| QgsRectangle QgsWfs::QgsWfsParameters::bboxAsRectangle | ( | ) | const |
Returns BBOX as a rectangle if defined and valid.
An exception is raised if the BBOX string cannot be converted into a rectangle.
| QgsBadRequestException |
Definition at line 334 of file qgswfsparameters.cpp.
| void QgsWfs::QgsWfsParameters::dump | ( | ) | const |
Dumps parameters.
Definition at line 206 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::expFilters | ( | ) | const |
Returns EXP_FILTER parameter as list.
Definition at line 344 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::featureIds | ( | ) | const |
Returns FEATUREID parameter as list.
Definition at line 319 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::filters | ( | ) | const |
Returns FILTER parameter as list.
Definition at line 324 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::geometryNameAsString | ( | ) | const |
Returns GEOMETRYNAME parameter as a string.
Definition at line 349 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::maxFeatures | ( | ) | const |
Returns MAXFEATURES parameter as a string.
Definition at line 289 of file qgswfsparameters.cpp.
| int QgsWfs::QgsWfsParameters::maxFeaturesAsInt | ( | ) | const |
Returns MAXFEATURES parameter as an int or its default value if not defined.
An exception is raised if I is defined and cannot be converted.
| QgsBadRequestException |
Definition at line 294 of file qgswfsparameters.cpp.
| QgsWfsParameters::Format QgsWfs::QgsWfsParameters::outputFormat | ( | ) | const |
Returns format.
If the OUTPUTFORMAT parameter is not used, then the default value is GML2 or GML3.
Definition at line 230 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::outputFormatAsString | ( | ) | const |
Returns OUTPUTFORMAT parameter as a string.
Definition at line 225 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::propertyNames | ( | ) | const |
Returns PROPERTYNAME parameter as list.
Definition at line 284 of file qgswfsparameters.cpp.
| QgsWfsParameters::ResultType QgsWfs::QgsWfsParameters::resultType | ( | ) | const |
Returns resultType.
If the RESULTTYPE parameter is not used, then the default value is RESULTS.
Definition at line 272 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::resultTypeAsString | ( | ) | const |
Returns RESULTTYPE parameter as a string.
Definition at line 267 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::sortBy | ( | ) | const |
Returns SORTBY parameter as list.
Definition at line 339 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::srsName | ( | ) | const |
Returns SRSNAME parameter as a string.
Definition at line 309 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::startIndex | ( | ) | const |
Returns STARTINDEX parameter as a string.
Definition at line 299 of file qgswfsparameters.cpp.
| int QgsWfs::QgsWfsParameters::startIndexAsInt | ( | ) | const |
Returns STARTINDEX parameter as an int or its default value if not defined.
An exception is raised if I is defined and cannot be converted.
| QgsBadRequestException |
Definition at line 304 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::typeNames | ( | ) | const |
Returns TYPENAME parameter as list.
Definition at line 314 of file qgswfsparameters.cpp.
| QgsProjectVersion QgsWfs::QgsWfsParameters::versionAsNumber | ( | ) | const |
Returns VERSION parameter if defined or its default value.
Definition at line 354 of file qgswfsparameters.cpp.