public class ComplexFeatureTypeImpl extends UniqueNameFeatureTypeImpl
identified
binding, description, isAbstract, name, restrictions, superType, userData
Constructor and Description |
---|
ComplexFeatureTypeImpl(ComplexFeatureTypeImpl type,
Collection<PropertyDescriptor> schema)
Create a clone of an existing ComplexFeatureTypeImpl with new schema.
|
ComplexFeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Constructor for complex feature type with fake feature type descriptor provided.
|
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDescriptor> |
getTypeDescriptors()
Return all the descriptors that come from the schema, excluding the system descriptors, such
as 'FEATURE_LINK', used for linking features.
|
equals, hashCode
getCoordinateReferenceSystem, getGeometryDescriptor
getBinding, getDescriptor, getDescriptor, getDescriptors, isInline, toString
createDefaultValue, getSuper, isIdentified, parse
getDescription, getName, getRestrictions, getUserData, isAbstract
isIdentified
getBinding, getDescriptor, getDescriptor, getDescriptors, isInline
getSuper
getDescription, getName, getRestrictions, getUserData, isAbstract
public ComplexFeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
name
- Name of feature typeschema
- Schema property descriptorsdefaultGeometry
- Default geometryisAbstract
- True if this type is abstractrestrictions
- List of restrictionssuperType
- Super typedescription
- Feature descriptionfeatureLink
- System attribute used to link between featurespublic ComplexFeatureTypeImpl(ComplexFeatureTypeImpl type, Collection<PropertyDescriptor> schema)
type
- Type to copyschema
- Set of descriptorspublic Collection<PropertyDescriptor> getTypeDescriptors()
Copyright © 1996–2019 Geotools. All rights reserved.