org.geotools.feature
Class AbstractFeatureFactoryImpl
java.lang.Object
org.geotools.feature.AbstractFeatureFactoryImpl
- All Implemented Interfaces:
- org.opengis.feature.FeatureFactory
- Direct Known Subclasses:
- LenientFeatureFactory, LenientFeatureFactoryImpl, ValidatingFeatureFactoryImpl
public abstract class AbstractFeatureFactoryImpl
- extends java.lang.Object
- implements org.opengis.feature.FeatureFactory
Factory for creating instances of the Attribute family of classes.
- Version:
- $Id: AbstractFeatureFactoryImpl.java 34126 2009-10-12 06:35:18Z mbedward $
- Author:
- Ian Schneider, Gabriel Roldan, Justin Deoliveira
Method Summary |
org.opengis.feature.Association |
createAssociation(org.opengis.feature.Attribute related,
org.opengis.feature.type.AssociationDescriptor descriptor)
|
org.opengis.feature.Attribute |
createAttribute(java.lang.Object value,
org.opengis.feature.type.AttributeDescriptor descriptor,
java.lang.String id)
|
org.opengis.feature.ComplexAttribute |
createComplexAttribute(java.util.Collection value,
org.opengis.feature.type.AttributeDescriptor descriptor,
java.lang.String id)
|
org.opengis.feature.ComplexAttribute |
createComplexAttribute(java.util.Collection value,
org.opengis.feature.type.ComplexType type,
java.lang.String id)
|
org.opengis.feature.Feature |
createFeature(java.util.Collection value,
org.opengis.feature.type.AttributeDescriptor descriptor,
java.lang.String id)
|
org.opengis.feature.Feature |
createFeature(java.util.Collection value,
org.opengis.feature.type.FeatureType type,
java.lang.String id)
|
org.opengis.feature.GeometryAttribute |
createGeometryAttribute(java.lang.Object value,
org.opengis.feature.type.GeometryDescriptor descriptor,
java.lang.String id,
org.opengis.referencing.crs.CoordinateReferenceSystem crs)
|
org.opengis.feature.simple.SimpleFeature |
createSimpleFeature(java.lang.Object[] array,
org.opengis.feature.simple.SimpleFeatureType type,
java.lang.String id)
|
org.opengis.feature.simple.SimpleFeature |
createSimpleFeautre(java.lang.Object[] array,
org.opengis.feature.type.AttributeDescriptor descriptor,
java.lang.String id)
|
org.opengis.referencing.crs.CRSFactory |
getCRSFactory()
|
org.opengis.geometry.coordinate.GeometryFactory |
getGeometryFactory()
|
void |
setCRSFactory(org.opengis.referencing.crs.CRSFactory crsFactory)
|
void |
setGeometryFactory(org.opengis.geometry.coordinate.GeometryFactory geometryFactory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFeatureFactoryImpl
public AbstractFeatureFactoryImpl()
getCRSFactory
public org.opengis.referencing.crs.CRSFactory getCRSFactory()
setCRSFactory
public void setCRSFactory(org.opengis.referencing.crs.CRSFactory crsFactory)
getGeometryFactory
public org.opengis.geometry.coordinate.GeometryFactory getGeometryFactory()
setGeometryFactory
public void setGeometryFactory(org.opengis.geometry.coordinate.GeometryFactory geometryFactory)
createAssociation
public org.opengis.feature.Association createAssociation(org.opengis.feature.Attribute related,
org.opengis.feature.type.AssociationDescriptor descriptor)
- Specified by:
createAssociation
in interface org.opengis.feature.FeatureFactory
createAttribute
public org.opengis.feature.Attribute createAttribute(java.lang.Object value,
org.opengis.feature.type.AttributeDescriptor descriptor,
java.lang.String id)
- Specified by:
createAttribute
in interface org.opengis.feature.FeatureFactory
createGeometryAttribute
public org.opengis.feature.GeometryAttribute createGeometryAttribute(java.lang.Object value,
org.opengis.feature.type.GeometryDescriptor descriptor,
java.lang.String id,
org.opengis.referencing.crs.CoordinateReferenceSystem crs)
- Specified by:
createGeometryAttribute
in interface org.opengis.feature.FeatureFactory
createComplexAttribute
public org.opengis.feature.ComplexAttribute createComplexAttribute(java.util.Collection value,
org.opengis.feature.type.AttributeDescriptor descriptor,
java.lang.String id)
- Specified by:
createComplexAttribute
in interface org.opengis.feature.FeatureFactory
createComplexAttribute
public org.opengis.feature.ComplexAttribute createComplexAttribute(java.util.Collection value,
org.opengis.feature.type.ComplexType type,
java.lang.String id)
- Specified by:
createComplexAttribute
in interface org.opengis.feature.FeatureFactory
createFeature
public org.opengis.feature.Feature createFeature(java.util.Collection value,
org.opengis.feature.type.AttributeDescriptor descriptor,
java.lang.String id)
- Specified by:
createFeature
in interface org.opengis.feature.FeatureFactory
createFeature
public org.opengis.feature.Feature createFeature(java.util.Collection value,
org.opengis.feature.type.FeatureType type,
java.lang.String id)
- Specified by:
createFeature
in interface org.opengis.feature.FeatureFactory
createSimpleFeature
public org.opengis.feature.simple.SimpleFeature createSimpleFeature(java.lang.Object[] array,
org.opengis.feature.simple.SimpleFeatureType type,
java.lang.String id)
- Specified by:
createSimpleFeature
in interface org.opengis.feature.FeatureFactory
createSimpleFeautre
public org.opengis.feature.simple.SimpleFeature createSimpleFeautre(java.lang.Object[] array,
org.opengis.feature.type.AttributeDescriptor descriptor,
java.lang.String id)
- Specified by:
createSimpleFeautre
in interface org.opengis.feature.FeatureFactory
Copyright © 1996-2010 Geotools. All Rights Reserved.