public class OXFFeatureType extends Object
Modifier and Type | Field and Description |
---|---|
protected List<OXFFeatureAttributeDescriptor> |
featureAttributeDescriptors |
protected String |
typeName |
Constructor and Description |
---|
OXFFeatureType(String typeName,
List<OXFFeatureAttributeDescriptor> featureAttributeDescriptors) |
Modifier and Type | Method and Description |
---|---|
OXFFeatureAttributeDescriptor |
getAttributeDescriptor(String attributeName) |
List<OXFFeatureAttributeDescriptor> |
getAttributeDescriptors()
Returns a list of descriptors that lists all of the attributes that a
Feature of this type will
have. |
List |
getChildTypes()
not supported
|
OXFGeometryAttribute |
getDefaultShapeAttribute()
not supported
|
String |
getTypeName() |
boolean |
hasAttribute(String attributeName) |
String |
toString() |
protected String typeName
protected List<OXFFeatureAttributeDescriptor> featureAttributeDescriptors
public OXFFeatureType(String typeName, List<OXFFeatureAttributeDescriptor> featureAttributeDescriptors)
typeName
- featureAttributeDescriptors
- defaultShapeAttribute
- public String getTypeName()
public boolean hasAttribute(String attributeName)
attributeName
- public OXFFeatureAttributeDescriptor getAttributeDescriptor(String attributeName)
attributeName
- null
if there is no
such FeatureAttributeDescriptor.public List<OXFFeatureAttributeDescriptor> getAttributeDescriptors()
Feature
of this type will
have.public List getChildTypes() throws UnsupportedOperationException
UnsupportedOperationException
public OXFGeometryAttribute getDefaultShapeAttribute() throws UnsupportedOperationException
UnsupportedOperationException
Copyright © 2012–2017 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.