org.geotools.metadata.iso.spatial
Class VectorSpatialRepresentationImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by SpatialRepresentationImpl
                  extended by VectorSpatialRepresentationImpl
All Implemented Interfaces:
Serializable, Cloneable, SpatialRepresentation, VectorSpatialRepresentation

public class VectorSpatialRepresentationImpl
extends SpatialRepresentationImpl
implements VectorSpatialRepresentation

Information about the vector spatial objects in the dataset.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form
Module:
modules/library/metadata (gt-metadata.jar)

Field Summary
 
Fields inherited from class AbstractMetadata
LOGGER
 
Constructor Summary
VectorSpatialRepresentationImpl()
          Constructs an initially empty vector spatial representation.
VectorSpatialRepresentationImpl(VectorSpatialRepresentation source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 Collection<GeometricObjects> getGeometricObjects()
          Information about the geometric objects used in the dataset.
 TopologyLevel getTopologyLevel()
          Code which identifies the degree of complexity of the spatial relationships.
 void setGeometricObjects(Collection<? extends GeometricObjects> newValues)
          Set information about the geometric objects used in the dataset.
 void setTopologyLevel(TopologyLevel newValue)
          Set the code which identifies the degree of complexity of the spatial relationships.
 
Methods inherited from class MetadataEntity
ensureNonNull, getStandard
 
Methods inherited from class ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
 
Methods inherited from class AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
 
Methods inherited from class Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VectorSpatialRepresentationImpl

public VectorSpatialRepresentationImpl()
Constructs an initially empty vector spatial representation.


VectorSpatialRepresentationImpl

public VectorSpatialRepresentationImpl(VectorSpatialRepresentation source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4
Method Detail

getTopologyLevel

public TopologyLevel getTopologyLevel()
Code which identifies the degree of complexity of the spatial relationships.

Specified by:
getTopologyLevel in interface VectorSpatialRepresentation

setTopologyLevel

public void setTopologyLevel(TopologyLevel newValue)
Set the code which identifies the degree of complexity of the spatial relationships.


getGeometricObjects

public Collection<GeometricObjects> getGeometricObjects()
Information about the geometric objects used in the dataset.

Specified by:
getGeometricObjects in interface VectorSpatialRepresentation

setGeometricObjects

public void setGeometricObjects(Collection<? extends GeometricObjects> newValues)
Set information about the geometric objects used in the dataset.



Copyright © 1996-2010 Geotools. All Rights Reserved.