QGIS API Documentation  3.4.15-Madeira (e83d02e274)
Classes | Functions
QgsWfs::v1_0_0 Namespace Reference

Classes

struct  transactionDelete
 
struct  transactionInsert
 
struct  transactionRequest
 
struct  transactionUpdate
 

Functions

QDomDocument createGetCapabilitiesDocument (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request)
 Create get capabilities document. More...
 
QDomDocument createTransactionDocument (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request)
 Create a wfs transaction document. More...
 
QgsFeatureList featuresFromGML (QDomNodeList featureNodeList, QgsVectorDataProvider *provider)
 Transform GML feature nodes to features. More...
 
QDomElement getCapabilityElement (QDomDocument &doc, const QgsProject *project, const QgsServerRequest &request)
 Create Capability element for get capabilities document. More...
 
QDomElement getFeatureTypeListElement (QDomDocument &doc, QgsServerInterface *serverIface, const QgsProject *project)
 Create FeatureTypeList element for get capabilities document. More...
 
QDomElement getServiceElement (QDomDocument &doc, const QgsProject *project)
 Create Service element for get capabilities document. More...
 
transactionDelete parseDeleteActionElement (QDomElement &actionElem, const QgsProject *project)
 Transform Delete element to transactionDelete. More...
 
transactionInsert parseInsertActionElement (QDomElement &actionElem)
 Transform Insert element to transactionInsert. More...
 
transactionRequest parseTransactionParameters (QgsServerRequest::Parameters parameters, const QgsProject *project)
 
transactionRequest parseTransactionRequestBody (QDomElement &docElem, const QgsProject *project)
 Transform RequestBody root element to getFeatureRequest. More...
 
transactionUpdate parseUpdateActionElement (QDomElement &actionElem, const QgsProject *project)
 Transform Update element to transactionUpdate. More...
 
void performTransaction (transactionRequest &aRequest, QgsServerInterface *serverIface, const QgsProject *project)
 Perform the transaction. More...
 
void writeGetCapabilities (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request, QgsServerResponse &response)
 Output WFS GetCapabilities response. More...
 
void writeTransaction (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request, QgsServerResponse &response)
 Output WFS transaction response. More...
 

Function Documentation

QDomDocument QgsWfs::v1_0_0::createGetCapabilitiesDocument ( QgsServerInterface serverIface,
const QgsProject project,
const QString &  version,
const QgsServerRequest request 
)

Create get capabilities document.

Definition at line 77 of file qgswfsgetcapabilities_1_0_0.cpp.

QDomDocument QgsWfs::v1_0_0::createTransactionDocument ( QgsServerInterface serverIface,
const QgsProject project,
const QString &  version,
const QgsServerRequest request 
)

Create a wfs transaction document.

Definition at line 61 of file qgswfstransaction_1_0_0.cpp.

QgsFeatureList QgsWfs::v1_0_0::featuresFromGML ( QDomNodeList  featureNodeList,
QgsVectorDataProvider provider 
)

Transform GML feature nodes to features.

Definition at line 755 of file qgswfstransaction_1_0_0.cpp.

QDomElement QgsWfs::v1_0_0::getCapabilityElement ( QDomDocument &  doc,
const QgsProject project,
const QgsServerRequest request 
)

Create Capability element for get capabilities document.

Definition at line 205 of file qgswfsgetcapabilities_1_0_0.cpp.

QDomElement QgsWfs::v1_0_0::getFeatureTypeListElement ( QDomDocument &  doc,
QgsServerInterface serverIface,
const QgsProject project 
)

Create FeatureTypeList element for get capabilities document.

Definition at line 273 of file qgswfsgetcapabilities_1_0_0.cpp.

QDomElement QgsWfs::v1_0_0::getServiceElement ( QDomDocument &  doc,
const QgsProject project 
)

Create Service element for get capabilities document.

Definition at line 136 of file qgswfsgetcapabilities_1_0_0.cpp.

transactionDelete QgsWfs::v1_0_0::parseDeleteActionElement ( QDomElement &  actionElem,
const QgsProject project 
)

Transform Delete element to transactionDelete.

Definition at line 1111 of file qgswfstransaction_1_0_0.cpp.

transactionInsert QgsWfs::v1_0_0::parseInsertActionElement ( QDomElement &  actionElem)

Transform Insert element to transactionInsert.

Definition at line 1198 of file qgswfstransaction_1_0_0.cpp.

transactionRequest QgsWfs::v1_0_0::parseTransactionParameters ( QgsServerRequest::Parameters  parameters,
const QgsProject project 
)

Definition at line 824 of file qgswfstransaction_1_0_0.cpp.

transactionRequest QgsWfs::v1_0_0::parseTransactionRequestBody ( QDomElement &  docElem,
const QgsProject project 
)

Transform RequestBody root element to getFeatureRequest.

Definition at line 1077 of file qgswfstransaction_1_0_0.cpp.

transactionUpdate QgsWfs::v1_0_0::parseUpdateActionElement ( QDomElement &  actionElem,
const QgsProject project 
)

Transform Update element to transactionUpdate.

Definition at line 1140 of file qgswfstransaction_1_0_0.cpp.

void QgsWfs::v1_0_0::performTransaction ( transactionRequest aRequest,
QgsServerInterface serverIface,
const QgsProject project 
)

Perform the transaction.

Definition at line 201 of file qgswfstransaction_1_0_0.cpp.

void QgsWfs::v1_0_0::writeGetCapabilities ( QgsServerInterface serverIface,
const QgsProject project,
const QString &  version,
const QgsServerRequest request,
QgsServerResponse response 
)

Output WFS GetCapabilities response.

Definition at line 43 of file qgswfsgetcapabilities_1_0_0.cpp.

void QgsWfs::v1_0_0::writeTransaction ( QgsServerInterface serverIface,
const QgsProject project,
const QString &  version,
const QgsServerRequest request,
QgsServerResponse response 
)

Output WFS transaction response.

Definition at line 50 of file qgswfstransaction_1_0_0.cpp.