public class TLcdOGCFilterCapabilities extends TLcdDataObject
filter evaluator
, such as
TLcdOGCFilterEvaluator
. The returned filters capabilities define
the filters supported in the evaluator implementation. Manually creating a
TLcdOGCFilterCapabilities
instance should only be needed in case of a custom filter evaluator
implementation or in case existing filter capabilities should be modified (e.g., to explicitly
leave out supported filter capabilities).
The supported filter capabilities versions includes 1.0, 1.1 and 2.0.ILcdOGCFilterEvaluator
,
TLcdOGCFilterEvaluator
Constructor and Description |
---|
TLcdOGCFilterCapabilities()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
TLcdOGCIDFilterCapabilities |
getIdFilterCapabilities()
Returns the ID filter capabilities.
|
TLcdOGCScalarFilterCapabilities |
getScalarCapabilities()
Returns the scalar filter capabilities.
|
TLcdOGCSpatialFilterCapabilities |
getSpatialCapabilities()
Returns the spatial filter capabilities.
|
TLcdOGCTemporalFilterCapabilities |
getTemporalCapabilities()
Returns the temporal filter capabilities.
|
void |
setIdCapabilities(TLcdOGCIDFilterCapabilities aIdCapabilities)
Sets the ID filter capabilities.
|
void |
setScalarCapabilities(TLcdOGCScalarFilterCapabilities aScalarCapabilities)
Sets the scalar filter capabilities.
|
void |
setSpatialCapabilities(TLcdOGCSpatialFilterCapabilities aSpatialCapabilities)
Sets the spatial filter capabilities.
|
void |
setTemporalCapabilities(TLcdOGCTemporalFilterCapabilities aTemporalCapabilities)
Sets the temporal filter capabilities.
|
public TLcdOGCFilterCapabilities()
public TLcdOGCSpatialFilterCapabilities getSpatialCapabilities()
public void setSpatialCapabilities(TLcdOGCSpatialFilterCapabilities aSpatialCapabilities)
aSpatialCapabilities
- the spatial filter capabilitiespublic TLcdOGCScalarFilterCapabilities getScalarCapabilities()
public void setScalarCapabilities(TLcdOGCScalarFilterCapabilities aScalarCapabilities)
aScalarCapabilities
- the scalar filter capabilitiespublic TLcdOGCIDFilterCapabilities getIdFilterCapabilities()
public void setIdCapabilities(TLcdOGCIDFilterCapabilities aIdCapabilities)
aIdCapabilities
- the ID filter capabilitiespublic final TLcdOGCTemporalFilterCapabilities getTemporalCapabilities()
public final void setTemporalCapabilities(TLcdOGCTemporalFilterCapabilities aTemporalCapabilities)
aTemporalCapabilities
- the temporal filter capabilities