public class SpatialCapabiltiesImpl extends Object implements SpatialCapabilities
This class is "null safe" in that component classes will be created as needed if if they were not provided during construction.
| Constructor and Description |
|---|
SpatialCapabiltiesImpl() |
SpatialCapabiltiesImpl(Collection<GeometryOperand> geometryOperands,
SpatialOperators spatialOperators) |
SpatialCapabiltiesImpl(GeometryOperand[] geometryOperands,
SpatialOperators spatialOperators) |
SpatialCapabiltiesImpl(SpatialCapabilities copy) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(SpatialCapabilities copy)
Add additional SpatialOperators.
|
boolean |
equals(Object obj) |
Collection<GeometryOperand> |
getGeometryOperands()
Supported geometry operands.
|
SpatialOperatorsImpl |
getSpatialOperators()
Supported spatial operators.
|
int |
hashCode() |
void |
setGeometryOperands(Collection<GeometryOperand> geometryOperands) |
void |
setSpatialOperators(SpatialOperatorsImpl spatialOperators) |
public SpatialCapabiltiesImpl()
public SpatialCapabiltiesImpl(Collection<GeometryOperand> geometryOperands, SpatialOperators spatialOperators)
public SpatialCapabiltiesImpl(GeometryOperand[] geometryOperands, SpatialOperators spatialOperators)
public SpatialCapabiltiesImpl(SpatialCapabilities copy)
public void setGeometryOperands(Collection<GeometryOperand> geometryOperands)
public Collection<GeometryOperand> getGeometryOperands()
SpatialCapabilities
<xsd:element name="GeometryOperands" type="ogc:GeometryOperandsType"/>
getGeometryOperands in interface SpatialCapabilitiespublic void setSpatialOperators(SpatialOperatorsImpl spatialOperators)
public SpatialOperatorsImpl getSpatialOperators()
SpatialCapabilities
<xsd:element name="SpatialOperators" type="ogc:SpatialOperatorsType"/>
getSpatialOperators in interface SpatialCapabilitiespublic void addAll(SpatialCapabilities copy)
copy - Copy these additional SpatialCapabilitiesCopyright © 1996–2021 Geotools. All rights reserved.