QGIS API Documentation
4.0.0-Norrköping (1ddcee3d0e4)
Loading...
Searching...
No Matches
src
core
metadata
qgsabstractlayermetadataprovider.cpp
Go to the documentation of this file.
1
/***************************************************************************
2
qgsabstractlayermetadataprovider.cpp - QgsAbstractLayerMetadataProvider
3
4
---------------------
5
begin : 17.8.2022
6
copyright : (C) 2022 by Alessandro Pasotti
7
email : elpaso at itopen dot it
8
***************************************************************************
9
* *
10
* This program is free software; you can redistribute it and/or modify *
11
* it under the terms of the GNU General Public License as published by *
12
* the Free Software Foundation; either version 2 of the License, or *
13
* (at your option) any later version. *
14
* *
15
***************************************************************************/
16
#include "
qgsabstractlayermetadataprovider.h
"
17
18
#include "
qgsfeedback.h
"
19
#include "
qgsprovidermetadata.h
"
20
#include "
qgsproviderregistry.h
"
21
22
QList<QgsLayerMetadataProviderResult>
QgsLayerMetadataSearchResults::metadata
()
const
23
{
24
return
mMetadata;
25
}
26
27
void
QgsLayerMetadataSearchResults::addMetadata
(
const
QgsLayerMetadataProviderResult
&
metadata
)
28
{
29
mMetadata.push_back(
metadata
);
30
}
31
32
33
QStringList
QgsLayerMetadataSearchResults::errors
()
const
34
{
35
return
mErrors;
36
}
37
38
void
QgsLayerMetadataSearchResults::addError
(
const
QString &error )
39
{
40
mErrors.push_back( error );
41
}
42
43
44
QgsLayerMetadataProviderResult::QgsLayerMetadataProviderResult
(
const
QgsLayerMetadata
&metadata )
45
:
QgsLayerMetadata
( metadata )
46
{}
47
48
const
QgsPolygon
&
QgsLayerMetadataProviderResult::geographicExtent
()
const
49
{
50
return
mGeographicExtent;
51
}
52
53
void
QgsLayerMetadataProviderResult::setGeographicExtent
(
const
QgsPolygon
&
geographicExtent
)
54
{
55
mGeographicExtent =
geographicExtent
;
56
}
57
58
Qgis::GeometryType
QgsLayerMetadataProviderResult::geometryType
()
const
59
{
60
return
mGeometryType;
61
}
62
63
void
QgsLayerMetadataProviderResult::setGeometryType
(
Qgis::GeometryType
geometryType
)
64
{
65
mGeometryType =
geometryType
;
66
}
67
68
const
QString &
QgsLayerMetadataProviderResult::authid
()
const
69
{
70
return
mAuthid;
71
}
72
73
void
QgsLayerMetadataProviderResult::setAuthid
(
const
QString &
authid
)
74
{
75
mAuthid =
authid
;
76
}
77
78
const
QString &
QgsLayerMetadataProviderResult::uri
()
const
79
{
80
return
mUri;
81
}
82
83
void
QgsLayerMetadataProviderResult::setUri
(
const
QString &newUri )
84
{
85
mUri = newUri;
86
}
87
88
const
QString &
QgsLayerMetadataProviderResult::dataProviderName
()
const
89
{
90
return
mDataProviderName;
91
}
92
93
void
QgsLayerMetadataProviderResult::setDataProviderName
(
const
QString &
dataProviderName
)
94
{
95
mDataProviderName =
dataProviderName
;
96
}
97
98
Qgis::LayerType
QgsLayerMetadataProviderResult::layerType
()
const
99
{
100
return
mLayerType;
101
}
102
103
void
QgsLayerMetadataProviderResult::setLayerType
(
Qgis::LayerType
layerType
)
104
{
105
mLayerType =
layerType
;
106
}
107
108
const
QString &
QgsLayerMetadataProviderResult::standardUri
()
const
109
{
110
return
mStandardUri;
111
}
112
113
void
QgsLayerMetadataProviderResult::setStandardUri
(
const
QString &
standardUri
)
114
{
115
mStandardUri =
standardUri
;
116
}
Qgis::GeometryType
GeometryType
The geometry types are used to group Qgis::WkbType in a coarse way.
Definition
qgis.h:379
Qgis::LayerType
LayerType
Types of layers that can be added to a map.
Definition
qgis.h:206
QgsLayerMetadataProviderResult
Result record of layer metadata provider search.
Definition
qgsabstractlayermetadataprovider.h:59
QgsLayerMetadataProviderResult::geometryType
Qgis::GeometryType geometryType() const
Returns the layer geometry type.
Definition
qgsabstractlayermetadataprovider.cpp:58
QgsLayerMetadataProviderResult::geographicExtent
const QgsPolygon & geographicExtent() const
Returns the layer extent in EPSG:4326.
Definition
qgsabstractlayermetadataprovider.cpp:48
QgsLayerMetadataProviderResult::standardUri
const QString & standardUri() const
Returns the metadata standard URI (usually "http://mrcc.com/qgis.dtd").
Definition
qgsabstractlayermetadataprovider.cpp:108
QgsLayerMetadataProviderResult::setDataProviderName
void setDataProviderName(const QString &dataProviderName)
Sets the data provider name to dataProviderName.
Definition
qgsabstractlayermetadataprovider.cpp:93
QgsLayerMetadataProviderResult::setGeographicExtent
void setGeographicExtent(const QgsPolygon &geographicExtent)
Sets the layer extent in EPSG:4326 to geographicExtent.
Definition
qgsabstractlayermetadataprovider.cpp:53
QgsLayerMetadataProviderResult::setGeometryType
void setGeometryType(Qgis::GeometryType geometryType)
Sets the layer geometry type to geometryType.
Definition
qgsabstractlayermetadataprovider.cpp:63
QgsLayerMetadataProviderResult::setLayerType
void setLayerType(Qgis::LayerType layerType)
Sets the layer type to layerType.
Definition
qgsabstractlayermetadataprovider.cpp:103
QgsLayerMetadataProviderResult::dataProviderName
const QString & dataProviderName() const
Returns the data provider name.
Definition
qgsabstractlayermetadataprovider.cpp:88
QgsLayerMetadataProviderResult::QgsLayerMetadataProviderResult
QgsLayerMetadataProviderResult()=default
QgsLayerMetadataProviderResult::setAuthid
void setAuthid(const QString &authid)
Sets the layer authid.
Definition
qgsabstractlayermetadataprovider.cpp:73
QgsLayerMetadataProviderResult::setUri
void setUri(const QString &Uri)
Sets the layer data source URI to Uri.
Definition
qgsabstractlayermetadataprovider.cpp:83
QgsLayerMetadataProviderResult::uri
const QString & uri() const
Returns the layer data source URI.
Definition
qgsabstractlayermetadataprovider.cpp:78
QgsLayerMetadataProviderResult::setStandardUri
void setStandardUri(const QString &standardUri)
Sets the metadata standard URI to standardUri.
Definition
qgsabstractlayermetadataprovider.cpp:113
QgsLayerMetadataProviderResult::authid
const QString & authid() const
Returns the layer CRS authid.
Definition
qgsabstractlayermetadataprovider.cpp:68
QgsLayerMetadataProviderResult::layerType
Qgis::LayerType layerType() const
Returns the layer type.
Definition
qgsabstractlayermetadataprovider.cpp:98
QgsLayerMetadataSearchResults::addError
void addError(const QString &error)
Adds a error to the list of errors.
Definition
qgsabstractlayermetadataprovider.cpp:38
QgsLayerMetadataSearchResults::addMetadata
void addMetadata(const QgsLayerMetadataProviderResult &metadata)
Adds a Metadata record to the list of results.
Definition
qgsabstractlayermetadataprovider.cpp:27
QgsLayerMetadataSearchResults::errors
QStringList errors() const
Returns the list of errors occurred during a metadata search.
Definition
qgsabstractlayermetadataprovider.cpp:33
QgsLayerMetadataSearchResults::metadata
QList< QgsLayerMetadataProviderResult > metadata() const
Returns the list of metadata results.
Definition
qgsabstractlayermetadataprovider.cpp:22
QgsLayerMetadata::QgsLayerMetadata
QgsLayerMetadata()=default
QgsPolygon
Polygon geometry type.
Definition
qgspolygon.h:37
qgsabstractlayermetadataprovider.h
qgsfeedback.h
qgsprovidermetadata.h
qgsproviderregistry.h
Generated on
for QGIS API Documentation by
1.15.0