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.