org.geotools.filter.capability
Class SpatialCapabiltiesImpl

Object
  extended by SpatialCapabiltiesImpl
All Implemented Interfaces:
SpatialCapabilities

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

Constructor Detail

SpatialCapabiltiesImpl

public SpatialCapabiltiesImpl()

SpatialCapabiltiesImpl

public SpatialCapabiltiesImpl(Collection<GeometryOperand> geometryOperands,
                              SpatialOperators spatialOperators)

SpatialCapabiltiesImpl

public SpatialCapabiltiesImpl(GeometryOperand[] geometryOperands,
                              SpatialOperators spatialOperators)

SpatialCapabiltiesImpl

public SpatialCapabiltiesImpl(SpatialCapabilities copy)
Method Detail

setGeometryOperands

public void setGeometryOperands(Collection<GeometryOperand> geometryOperands)

getGeometryOperands

public Collection<GeometryOperand> getGeometryOperands()
Specified by:
getGeometryOperands in interface SpatialCapabilities

setSpatialOperators

public void setSpatialOperators(SpatialOperatorsImpl spatialOperators)

getSpatialOperators

public SpatialOperatorsImpl getSpatialOperators()
Specified by:
getSpatialOperators in interface SpatialCapabilities

addAll

public void addAll(SpatialCapabilities copy)
Add additional SpatialOperators.

Parameters:
copy - Copy these additional SpatialCapabilities


Copyright © 1996-2009 Geotools. All Rights Reserved.