public class ComplexFeatureTypeFactoryImpl extends UniqueNameFeatureTypeFactoryImpl
Constructor and Description |
---|
ComplexFeatureTypeFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
FeatureType |
createFeatureType(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Override superclass to return
UniqueNameFeatureTypeImpl instead of FeatureTypeImpl . |
createAssociationDescriptor, createAssociationType, createAttributeDescriptor, createAttributeType, createComplexType, createGeometryDescriptor, createGeometryType, createSchema, createSimpleFeatureType, getCRSFactory, getFilterFactory, setCRSFactory, setFilterFactory
public FeatureType createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
UniqueNameFeatureTypeFactoryImpl
UniqueNameFeatureTypeImpl
instead of FeatureTypeImpl
.createFeatureType
in interface FeatureTypeFactory
createFeatureType
in class UniqueNameFeatureTypeFactoryImpl
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.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–2023 Geotools. All rights reserved.