org.geotools.filter.capability
Class SpatialCapabiltiesImpl

java.lang.Object
  extended by org.geotools.filter.capability.SpatialCapabiltiesImpl
All Implemented Interfaces:
org.opengis.filter.capability.SpatialCapabilities

public class SpatialCapabiltiesImpl
extends java.lang.Object
implements org.opengis.filter.capability.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
SpatialCapabiltiesImpl()
           
SpatialCapabiltiesImpl(java.util.Collection<org.opengis.filter.capability.GeometryOperand> geometryOperands, org.opengis.filter.capability.SpatialOperators spatialOperators)
           
SpatialCapabiltiesImpl(org.opengis.filter.capability.GeometryOperand[] geometryOperands, org.opengis.filter.capability.SpatialOperators spatialOperators)
           
SpatialCapabiltiesImpl(org.opengis.filter.capability.SpatialCapabilities copy)
           
 
Method Summary
 void addAll(org.opengis.filter.capability.SpatialCapabilities copy)
          Add additional SpatialOperators.
 java.util.Collection<org.opengis.filter.capability.GeometryOperand> getGeometryOperands()
           
 SpatialOperatorsImpl getSpatialOperators()
           
 void setGeometryOperands(java.util.Collection<org.opengis.filter.capability.GeometryOperand> geometryOperands)
           
 void setSpatialOperators(SpatialOperatorsImpl spatialOperators)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpatialCapabiltiesImpl

public SpatialCapabiltiesImpl()

SpatialCapabiltiesImpl

public SpatialCapabiltiesImpl(java.util.Collection<org.opengis.filter.capability.GeometryOperand> geometryOperands,
                              org.opengis.filter.capability.SpatialOperators spatialOperators)

SpatialCapabiltiesImpl

public SpatialCapabiltiesImpl(org.opengis.filter.capability.GeometryOperand[] geometryOperands,
                              org.opengis.filter.capability.SpatialOperators spatialOperators)

SpatialCapabiltiesImpl

public SpatialCapabiltiesImpl(org.opengis.filter.capability.SpatialCapabilities copy)
Method Detail

setGeometryOperands

public void setGeometryOperands(java.util.Collection<org.opengis.filter.capability.GeometryOperand> geometryOperands)

getGeometryOperands

public java.util.Collection<org.opengis.filter.capability.GeometryOperand> getGeometryOperands()
Specified by:
getGeometryOperands in interface org.opengis.filter.capability.SpatialCapabilities

setSpatialOperators

public void setSpatialOperators(SpatialOperatorsImpl spatialOperators)

getSpatialOperators

public SpatialOperatorsImpl getSpatialOperators()
Specified by:
getSpatialOperators in interface org.opengis.filter.capability.SpatialCapabilities

addAll

public void addAll(org.opengis.filter.capability.SpatialCapabilities copy)
Add additional SpatialOperators.

Parameters:
copy - Copy these additional SpatialCapabilities


Copyright © 1996-2010 Geotools. All Rights Reserved.