This class can be used to create capabilities document of services that use filter encoding. More...
#include <FilterCapabilities.h>
Public Member Functions | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
FilterCapabilities () | |
It initializes a new FilterCapabilities. More... | |
~FilterCapabilities () | |
Destructor. More... | |
Accessor methods | |
Methods used to get or set properties. | |
void | setSpatialCapabilities (SpatialCapabilities *spCapabilities) |
It sets the filter spatial capabilities operations. More... | |
const SpatialCapabilities * | getSpatialCapabilities () const |
It returns the filter spatial capabilities. More... | |
void | setScalarCapabilities (ScalarCapabilities *scCapabilities) |
It sets the filter scalar capabilities operations. More... | |
const ScalarCapabilities * | getScalarCapabilities () const |
It returns the filter scalar capabilities. More... | |
void | setIdCapabilities (IdCapabilities *idCapabilities) |
It sets the filter id capabilities. More... | |
const IdCapabilities * | getIdCapabilities () const |
It returns the filter id capabilities. More... | |
Private Attributes | |
IdCapabilities * | m_idCapabilities |
Mandatory. More... | |
ScalarCapabilities * | m_scalarCapabilities |
Mandatory. More... | |
SpatialCapabilities * | m_spatialCapabilities |
Mandatory. More... | |
This class can be used to create capabilities document of services that use filter encoding.
The filter capabilities document describes what specific filter capabilities are supported by a service. For example, a Web Feature Service (WFS) that uses filter encoding would include this fragment in its capabilities document to advertise what filter capabilities it supports. Filter capabilities are divided into three categories:
Definition at line 59 of file FilterCapabilities.h.
te::fe::FilterCapabilities::FilterCapabilities | ( | ) |
It initializes a new FilterCapabilities.
te::fe::FilterCapabilities::~FilterCapabilities | ( | ) |
Destructor.
const IdCapabilities* te::fe::FilterCapabilities::getIdCapabilities | ( | ) | const |
It returns the filter id capabilities.
const ScalarCapabilities* te::fe::FilterCapabilities::getScalarCapabilities | ( | ) | const |
It returns the filter scalar capabilities.
const SpatialCapabilities* te::fe::FilterCapabilities::getSpatialCapabilities | ( | ) | const |
It returns the filter spatial capabilities.
void te::fe::FilterCapabilities::setIdCapabilities | ( | IdCapabilities * | idCapabilities | ) |
It sets the filter id capabilities.
idCapabilities | The filter id capabilities. |
void te::fe::FilterCapabilities::setScalarCapabilities | ( | ScalarCapabilities * | scCapabilities | ) |
It sets the filter scalar capabilities operations.
scCapabilities | The filter scalar capabilities operations. |
void te::fe::FilterCapabilities::setSpatialCapabilities | ( | SpatialCapabilities * | spCapabilities | ) |
It sets the filter spatial capabilities operations.
spCapabilities | The filter spatial capabilities operations. |
|
private |
Mandatory.
Definition at line 140 of file FilterCapabilities.h.
|
private |
Mandatory.
Definition at line 139 of file FilterCapabilities.h.
|
private |
Mandatory.
Definition at line 138 of file FilterCapabilities.h.