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 TypeMethodDescriptionvoidaddAll(SpatialCapabilities copy) Add additional SpatialOperators.booleanSupported geometry operands.Supported spatial operators.inthashCode()voidsetGeometryOperands(Collection<GeometryOperand> geometryOperands) voidsetSpatialOperators(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:SpatialCapabilitiesSupported geometry operands.<xsd:element name="GeometryOperands" type="ogc:GeometryOperandsType"/>
- Specified by:
getGeometryOperandsin interfaceSpatialCapabilities
-
setSpatialOperators
-
getSpatialOperators
Description copied from interface:SpatialCapabilitiesSupported spatial operators.<xsd:element name="SpatialOperators" type="ogc:SpatialOperatorsType"/>
- Specified by:
getSpatialOperatorsin interfaceSpatialCapabilities
-
addAll
Add additional SpatialOperators.- Parameters:
copy- Copy these additional SpatialCapabilities
-
hashCode
public int hashCode() -
equals
-