| QGIS API Documentation
    3.10.0-A Coruña (6c816b4204)
    | 
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, XSD } | 
| Output format for the response.  More... | |
| enum | ResultType { RESULTS, HITS } | 
| Type of results.  More... | |
| Public Member Functions | |
| QgsWfsParameters (const QgsServerParameters ¶meters) | |
| Constructor for WFS parameters with specific values.  More... | |
| QgsWfsParameters () | |
| Constructor for WFS parameters with default values only.  More... | |
| virtual | ~QgsWfsParameters ()=default | 
| Default destructor for QgsWfsParameters.  More... | |
| QString | bbox () const | 
| Returns BBOX if defined or an empty string.  More... | |
| QgsRectangle | bboxAsRectangle () const | 
| Returns BBOX as a rectangle if defined and valid.  More... | |
| void | dump () const | 
| Dumps parameters.  More... | |
| QStringList | expFilters () const | 
| Returns EXP_FILTER parameter as list.  More... | |
| QStringList | featureIds () const | 
| Returns FEATUREID parameter as list.  More... | |
| QStringList | filters () const | 
| Returns FILTER parameter as list.  More... | |
| QString | geometryNameAsString () const | 
| Returns GEOMETRYNAME parameter as a string.  More... | |
| QString | maxFeatures () const | 
| Returns MAXFEATURES parameter as a string.  More... | |
| int | maxFeaturesAsInt () const | 
| Returns MAXFEATURES parameter as an int or its default value if not defined.  More... | |
| Format | outputFormat () const | 
| Returns format.  More... | |
| QString | outputFormatAsString () const | 
| Returns OUTPUTFORMAT parameter as a string.  More... | |
| QStringList | propertyNames () const | 
| Returns PROPERTYNAME parameter as list.  More... | |
| ResultType | resultType () const | 
| Returns resultType.  More... | |
| QString | resultTypeAsString () const | 
| Returns RESULTTYPE parameter as a string.  More... | |
| QStringList | sortBy () const | 
| Returns SORTBY parameter as list.  More... | |
| QString | srsName () const | 
| Returns SRSNAME parameter as a string.  More... | |
| QString | startIndex () const | 
| Returns STARTINDEX parameter as a string.  More... | |
| int | startIndexAsInt () const | 
| Returns STARTINDEX parameter as an int or its default value if not defined.  More... | |
| QStringList | typeNames () const | 
| Returns TYPENAME parameter as list.  More... | |
| QgsProjectVersion | versionAsNumber () const | 
| Returns VERSION parameter if defined or its default value.  More... | |
|  Public Member Functions inherited from QgsServerParameters | |
| QgsServerParameters () | |
| Constructor.  More... | |
| QgsServerParameters (const QUrlQuery &query) | |
| Constructor.  More... | |
| virtual | ~QgsServerParameters ()=default | 
| void | add (const QString &key, const QString &value) | 
| Adds a parameter.  More... | |
| void | clear () | 
| Removes all parameters.  More... | |
| QString | fileName () const | 
| Returns FILE_NAME parameter as a string or an empty string if not defined.  More... | |
| void | load (const QUrlQuery &query) | 
| Loads new parameters.  More... | |
| QString | map () const | 
| Returns MAP parameter as a string or an empty string if not defined.  More... | |
| void | remove (const QString &key) | 
| Removes a parameter.  More... | |
| void | remove (QgsServerParameter::Name name) | 
| Removes a parameter.  More... | |
| QString | request () const | 
| Returns REQUEST parameter as a string or an empty string if not defined.  More... | |
| QString | service () const | 
| Returns SERVICE parameter as a string or an empty string if not defined.  More... | |
| QMap< QString, QString > | toMap () const | 
| Returns all parameters in a map.  More... | |
| QUrlQuery | urlQuery () const | 
| Returns a url query with underlying parameters.  More... | |
| QString | value (const QString &key) const | 
| Returns the value of a parameter.  More... | |
| QString | version () const | 
| Returns VERSION parameter as a string or an empty string if not defined.  More... | |
| 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 125 of file qgswfsparameters.h.
Output format for the response.
| Enumerator | |
|---|---|
| NONE | |
| GML2 | |
| GML3 | |
| GeoJSON | |
| XSD | |
Definition at line 132 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 174 of file qgswfsparameters.cpp.
| QgsWfs::QgsWfsParameters::QgsWfsParameters | ( | ) | 
Constructor for WFS parameters with default values only.
Definition at line 123 of file qgswfsparameters.cpp.
| 
 | virtualdefault | 
Default destructor for QgsWfsParameters.
| QString QgsWfs::QgsWfsParameters::bbox | ( | ) | const | 
Returns BBOX if defined or an empty string.
Definition at line 328 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 333 of file qgswfsparameters.cpp.
| void QgsWfs::QgsWfsParameters::dump | ( | ) | const | 
Dumps parameters.
Definition at line 204 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::expFilters | ( | ) | const | 
Returns EXP_FILTER parameter as list.
Definition at line 343 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::featureIds | ( | ) | const | 
Returns FEATUREID parameter as list.
Definition at line 318 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::filters | ( | ) | const | 
Returns FILTER parameter as list.
Definition at line 323 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::geometryNameAsString | ( | ) | const | 
Returns GEOMETRYNAME parameter as a string.
Definition at line 348 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::maxFeatures | ( | ) | const | 
Returns MAXFEATURES parameter as a string.
Definition at line 288 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 293 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 227 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::outputFormatAsString | ( | ) | const | 
Returns OUTPUTFORMAT parameter as a string.
Definition at line 222 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::propertyNames | ( | ) | const | 
Returns PROPERTYNAME parameter as list.
Definition at line 283 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 271 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::resultTypeAsString | ( | ) | const | 
Returns RESULTTYPE parameter as a string.
Definition at line 266 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::sortBy | ( | ) | const | 
Returns SORTBY parameter as list.
Definition at line 338 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::srsName | ( | ) | const | 
Returns SRSNAME parameter as a string.
Definition at line 308 of file qgswfsparameters.cpp.
| QString QgsWfs::QgsWfsParameters::startIndex | ( | ) | const | 
Returns STARTINDEX parameter as a string.
Definition at line 298 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 303 of file qgswfsparameters.cpp.
| QStringList QgsWfs::QgsWfsParameters::typeNames | ( | ) | const | 
Returns TYPENAME parameter as list.
Definition at line 313 of file qgswfsparameters.cpp.
| QgsProjectVersion QgsWfs::QgsWfsParameters::versionAsNumber | ( | ) | const | 
Returns VERSION parameter if defined or its default value.
Definition at line 353 of file qgswfsparameters.cpp.
 1.8.13
 1.8.13