org.geotools.feature.type
Class ComplexFeatureTypeFactoryImpl
Object
FeatureTypeFactoryImpl
UniqueNameFeatureTypeFactoryImpl
ComplexFeatureTypeFactoryImpl
- All Implemented Interfaces:
- FeatureTypeFactory
public class ComplexFeatureTypeFactoryImpl
- extends UniqueNameFeatureTypeFactoryImpl
Feature type factory to produce complex feature type that can be used in feature chaining. The
specific complex feature type will have an additional system field called "FEATURE_LINK" that can
be used to link the feature type to its parent, i.e. allow the type to be nested.
- Author:
- Rini Angreani (CSIRO Earth Science and Resource Engineering)
Methods inherited from class FeatureTypeFactoryImpl |
createAssociationDescriptor, createAssociationType, createAttributeDescriptor, createAttributeType, createComplexType, createGeometryDescriptor, createGeometryType, createSchema, createSimpleFeatureType, getCRSFactory, getFilterFactory, setCRSFactory, setFilterFactory |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComplexFeatureTypeFactoryImpl
public ComplexFeatureTypeFactoryImpl()
createFeatureType
public FeatureType createFeatureType(Name name,
Collection schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List restrictions,
AttributeType superType,
InternationalString description)
- Description copied from class:
UniqueNameFeatureTypeFactoryImpl
- Override superclass to return
UniqueNameFeatureTypeImpl
instead of
FeatureTypeImpl
.
- Specified by:
createFeatureType
in interface FeatureTypeFactory
- Overrides:
createFeatureType
in class UniqueNameFeatureTypeFactoryImpl
- Parameters:
name
- The name of the type.schema
- Collection of property descriptors which define the type.isAbstract
- Flag indicating if the type is abstract.restrictions
- Set of restrictions on the attribute.superType
- Parent type.description
- A description of the type.- See Also:
FeatureTypeFactoryImpl.createFeatureType(org.opengis.feature.type.Name,
java.util.Collection, org.opengis.feature.type.GeometryDescriptor, boolean,
java.util.List, org.opengis.feature.type.AttributeType,
org.opengis.util.InternationalString)
Copyright © 1996-2014 Geotools. All Rights Reserved.