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.
Definition at line 35 of file FilterCapabilities.cpp.
te::fe::FilterCapabilities::~FilterCapabilities | ( | ) |
Destructor.
Definition at line 42 of file FilterCapabilities.cpp.
const te::fe::IdCapabilities * te::fe::FilterCapabilities::getIdCapabilities | ( | ) | const |
It returns the filter id capabilities.
Definition at line 77 of file FilterCapabilities.cpp.
const te::fe::ScalarCapabilities * te::fe::FilterCapabilities::getScalarCapabilities | ( | ) | const |
It returns the filter scalar capabilities.
Definition at line 66 of file FilterCapabilities.cpp.
const te::fe::SpatialCapabilities * te::fe::FilterCapabilities::getSpatialCapabilities | ( | ) | const |
It returns the filter spatial capabilities.
Definition at line 55 of file FilterCapabilities.cpp.
void te::fe::FilterCapabilities::setIdCapabilities | ( | IdCapabilities * | idCapabilities | ) |
It sets the filter id capabilities.
idCapabilities | The filter id capabilities. |
Definition at line 71 of file FilterCapabilities.cpp.
void te::fe::FilterCapabilities::setScalarCapabilities | ( | ScalarCapabilities * | scCapabilities | ) |
It sets the filter scalar capabilities operations.
scCapabilities | The filter scalar capabilities operations. |
Definition at line 60 of file FilterCapabilities.cpp.
void te::fe::FilterCapabilities::setSpatialCapabilities | ( | SpatialCapabilities * | spCapabilities | ) |
It sets the filter spatial capabilities operations.
spCapabilities | The filter spatial capabilities operations. |
Definition at line 49 of file FilterCapabilities.cpp.
|
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.