org.geotools.feature.type
Class FeatureTypeImpl
Object
PropertyTypeImpl
AttributeTypeImpl
ComplexTypeImpl
FeatureTypeImpl
- All Implemented Interfaces:
- AttributeType, ComplexType, FeatureType, PropertyType
- Direct Known Subclasses:
- SimpleFeatureTypeImpl
public class FeatureTypeImpl
- extends ComplexTypeImpl
- implements FeatureType
Base implementation of FeatureType.
- Author:
- gabriel
- Module:
modules/library/main (gt-main.jar)
FeatureTypeImpl
public FeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
getCoordinateReferenceSystem
public CoordinateReferenceSystem getCoordinateReferenceSystem()
- Specified by:
getCoordinateReferenceSystem
in interface FeatureType
getGeometryDescriptor
public GeometryDescriptor getGeometryDescriptor()
- Specified by:
getGeometryDescriptor
in interface FeatureType
equals
public boolean equals(Object o)
- Description copied from class:
AttributeTypeImpl
- Override of equals.
- Specified by:
equals
in interface PropertyType
- Overrides:
equals
in class ComplexTypeImpl
- Parameters:
o
- the object to be tested for equality.
- Returns:
- whether other is equal to this attribute Type.
hashCode
public int hashCode()
- Description copied from class:
AttributeTypeImpl
- Override of hashcode.
- Specified by:
hashCode
in interface PropertyType
- Overrides:
hashCode
in class ComplexTypeImpl
Copyright © 1996-2010 Geotools. All Rights Reserved.