Package org.geotools.filter.capability
Class SpatialCapabiltiesImpl
Object
SpatialCapabiltiesImpl
- All Implemented Interfaces:
SpatialCapabilities
Implementation of the SpatialCapabilities interface.
This class is "null safe" in that component classes will be created as needed if if they were not provided during construction.
- Author:
- Justin Deoliveira, The Open Planning Project
-
Constructor Summary
ConstructorsConstructorDescriptionSpatialCapabiltiesImpl
(Collection<GeometryOperand> geometryOperands, SpatialOperators spatialOperators) SpatialCapabiltiesImpl
(GeometryOperand[] geometryOperands, SpatialOperators spatialOperators) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAll
(SpatialCapabilities copy) Add additional SpatialOperators.boolean
Supported geometry operands.Supported spatial operators.int
hashCode()
void
setGeometryOperands
(Collection<GeometryOperand> geometryOperands) void
setSpatialOperators
(SpatialOperatorsImpl spatialOperators)
-
Constructor Details
-
SpatialCapabiltiesImpl
public SpatialCapabiltiesImpl() -
SpatialCapabiltiesImpl
public SpatialCapabiltiesImpl(Collection<GeometryOperand> geometryOperands, SpatialOperators spatialOperators) -
SpatialCapabiltiesImpl
public SpatialCapabiltiesImpl(GeometryOperand[] geometryOperands, SpatialOperators spatialOperators) -
SpatialCapabiltiesImpl
-
-
Method Details
-
setGeometryOperands
-
getGeometryOperands
Description copied from interface:SpatialCapabilities
Supported geometry operands.<xsd:element name="GeometryOperands" type="ogc:GeometryOperandsType"/>
- Specified by:
getGeometryOperands
in interfaceSpatialCapabilities
-
setSpatialOperators
-
getSpatialOperators
Description copied from interface:SpatialCapabilities
Supported spatial operators.<xsd:element name="SpatialOperators" type="ogc:SpatialOperatorsType"/>
- Specified by:
getSpatialOperators
in interfaceSpatialCapabilities
-
addAll
Add additional SpatialOperators.- Parameters:
copy
- Copy these additional SpatialCapabilities
-
hashCode
public int hashCode() -
equals
-