org.geotools.metadata.iso
Class FeatureTypeListImpl

java.lang.Object
  extended byorg.geotools.metadata.iso.MetadataEntity
      extended byorg.geotools.metadata.iso.FeatureTypeListImpl
All Implemented Interfaces:
java.lang.Cloneable, org.opengis.metadata.FeatureTypeList, java.io.Serializable

public class FeatureTypeListImpl
extends MetadataEntity
implements org.opengis.metadata.FeatureTypeList

List of names of feature types with the same spatial representation (same as spatial attributes).

Since:
2.1
Version:
$Id: FeatureTypeListImpl.java 17672 2006-01-19 00:25:55Z desruisseaux $
Author:
Martin Desruisseaux, Toura?vane
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geotools.metadata.iso.MetadataEntity
LOGGER
 
Constructor Summary
FeatureTypeListImpl()
          Construct an initially empty feature type list.
FeatureTypeListImpl(java.lang.String spatialObject, java.lang.String spatialSchemaName)
          Creates a feature type list initialized to the given values.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compares this FeatureTypeList with the specified object for equality.
protected  void freeze()
          Declares this metadata and all its attributes as unmodifiable.
 java.lang.String getSpatialObject()
          Instance of a type defined in the spatial schema.
 java.lang.String getSpatialSchemaName()
          Name of the spatial schema used.
 int hashCode()
          Returns a hash code value for this address.
 void setSpatialObject(java.lang.String newValue)
          Set the instance of a type defined in the spatial schema.
 void setSpatialSchemaName(java.lang.String newValue)
          Set the name of the spatial schema used.
 
Methods inherited from class org.geotools.metadata.iso.MetadataEntity
appendLineSeparator, checkWritePermission, copyCollection, isModifiable, nonNullCollection, unmodifiable, unmodifiable
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureTypeListImpl

public FeatureTypeListImpl()
Construct an initially empty feature type list.


FeatureTypeListImpl

public FeatureTypeListImpl(java.lang.String spatialObject,
                           java.lang.String spatialSchemaName)
Creates a feature type list initialized to the given values.

Method Detail

getSpatialObject

public java.lang.String getSpatialObject()
Instance of a type defined in the spatial schema.

Specified by:
getSpatialObject in interface org.opengis.metadata.FeatureTypeList

setSpatialObject

public void setSpatialObject(java.lang.String newValue)
Set the instance of a type defined in the spatial schema.


getSpatialSchemaName

public java.lang.String getSpatialSchemaName()
Name of the spatial schema used.

Specified by:
getSpatialSchemaName in interface org.opengis.metadata.FeatureTypeList

setSpatialSchemaName

public void setSpatialSchemaName(java.lang.String newValue)
Set the name of the spatial schema used.


freeze

protected void freeze()
Declares this metadata and all its attributes as unmodifiable.

Overrides:
freeze in class MetadataEntity

equals

public boolean equals(java.lang.Object object)
Compares this FeatureTypeList with the specified object for equality.


hashCode

public int hashCode()
Returns a hash code value for this address. For performance reason, this method do not uses all attributes for computing the hash code. Instead, it uses the attributes that are the most likely to be unique.



Copyright © GeoTools. All Rights Reserved.