|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.data.vpf.VPFFeatureType
public class VPFFeatureType
A VPF feature type. Note that feature classes may contain one or more feature types. However, all of the feature types of a feature class share the same schema. A feature type will therefore delegate its schema related operations to its feature class.
Constructor Summary | |
---|---|
VPFFeatureType(VPFFeatureClass cFeatureClass)
A constructor for feature types with no information in a char.vdt file. |
|
VPFFeatureType(VPFFeatureClass cFeatureClass,
org.opengis.feature.simple.SimpleFeature cFeature)
Constructor |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
int |
getAttributeCount()
|
java.util.List |
getAttributeDescriptors()
|
java.lang.Class |
getBinding()
|
org.opengis.referencing.crs.CoordinateReferenceSystem |
getCoordinateReferenceSystem()
|
VPFCoverage |
getCoverage()
|
org.opengis.util.InternationalString |
getDescription()
|
org.opengis.feature.type.AttributeDescriptor |
getDescriptor(int index)
|
org.opengis.feature.type.AttributeDescriptor |
getDescriptor(org.opengis.feature.type.Name name)
|
org.opengis.feature.type.AttributeDescriptor |
getDescriptor(java.lang.String name)
|
java.util.Collection |
getDescriptors()
|
java.lang.String |
getDirectoryName()
|
java.lang.String |
getFaccCode()
The FACC code, a two-letter, 3-number code identifying the feature type |
VPFFeatureClass |
getFeatureClass()
|
java.util.List |
getFileList()
Returns a list of file objects |
org.opengis.feature.type.GeometryDescriptor |
getGeometryDescriptor()
|
java.util.List |
getJoinList()
|
org.opengis.feature.type.Name |
getName()
|
java.util.List |
getRestrictions()
|
org.opengis.feature.type.AttributeType |
getSuper()
|
org.opengis.feature.type.AttributeType |
getType(int index)
|
org.opengis.feature.type.AttributeType |
getType(org.opengis.feature.type.Name name)
|
org.opengis.feature.type.AttributeType |
getType(java.lang.String name)
|
java.lang.String |
getTypeName()
|
java.util.List |
getTypes()
|
java.util.Map<java.lang.Object,java.lang.Object> |
getUserData()
|
int |
hashCode()
|
int |
indexOf(org.opengis.feature.type.Name name)
|
int |
indexOf(java.lang.String name)
|
boolean |
isAbstract()
|
boolean |
isIdentified()
|
boolean |
isInline()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VPFFeatureType(VPFFeatureClass cFeatureClass, org.opengis.feature.simple.SimpleFeature cFeature)
cFeatureClass
- The owning feature classcFeature
- A Feature
from the char.vdt file
with more detailed information for this feature typepublic VPFFeatureType(VPFFeatureClass cFeatureClass)
cFeatureClass
- The owning feature classMethod Detail |
---|
public int getAttributeCount()
getAttributeCount
in interface org.opengis.feature.simple.SimpleFeatureType
public VPFCoverage getCoverage()
VPFCoverage
that this FeatureType
belongs to.public java.lang.String getDirectoryName()
String
path for the directory containing the
VPFFeatureClass
that this FeatureType
belongs to.public VPFFeatureClass getFeatureClass()
public java.util.List getFileList()
List
containing VPFFile
objects.public java.util.List getJoinList()
List
containing the ColumnPair
objects which identify the file joins for the
VPFFeatureClass
that this FeatureType
belongs to.public java.lang.String getTypeName()
getTypeName
in interface org.opengis.feature.simple.SimpleFeatureType
public boolean isAbstract()
isAbstract
in interface org.opengis.feature.type.PropertyType
public java.lang.String getFaccCode()
public boolean equals(java.lang.Object obj)
equals
in interface org.opengis.feature.type.PropertyType
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface org.opengis.feature.type.PropertyType
hashCode
in class java.lang.Object
public org.opengis.feature.type.AttributeDescriptor getDescriptor(int index)
getDescriptor
in interface org.opengis.feature.simple.SimpleFeatureType
public java.util.List getAttributeDescriptors()
getAttributeDescriptors
in interface org.opengis.feature.simple.SimpleFeatureType
public org.opengis.feature.type.AttributeDescriptor getDescriptor(org.opengis.feature.type.Name name)
getDescriptor
in interface org.opengis.feature.simple.SimpleFeatureType
getDescriptor
in interface org.opengis.feature.type.ComplexType
public org.opengis.feature.type.AttributeDescriptor getDescriptor(java.lang.String name)
getDescriptor
in interface org.opengis.feature.simple.SimpleFeatureType
getDescriptor
in interface org.opengis.feature.type.ComplexType
public org.opengis.feature.type.AttributeType getType(org.opengis.feature.type.Name name)
getType
in interface org.opengis.feature.simple.SimpleFeatureType
public org.opengis.feature.type.AttributeType getType(java.lang.String name)
getType
in interface org.opengis.feature.simple.SimpleFeatureType
public org.opengis.feature.type.AttributeType getType(int index)
getType
in interface org.opengis.feature.simple.SimpleFeatureType
public java.util.List getTypes()
getTypes
in interface org.opengis.feature.simple.SimpleFeatureType
public org.opengis.referencing.crs.CoordinateReferenceSystem getCoordinateReferenceSystem()
getCoordinateReferenceSystem
in interface org.opengis.feature.type.FeatureType
public org.opengis.feature.type.GeometryDescriptor getGeometryDescriptor()
getGeometryDescriptor
in interface org.opengis.feature.type.FeatureType
public java.lang.Class getBinding()
getBinding
in interface org.opengis.feature.type.ComplexType
getBinding
in interface org.opengis.feature.type.PropertyType
public java.util.Collection getDescriptors()
getDescriptors
in interface org.opengis.feature.type.ComplexType
public boolean isInline()
isInline
in interface org.opengis.feature.type.ComplexType
public java.util.List getRestrictions()
getRestrictions
in interface org.opengis.feature.type.PropertyType
public org.opengis.feature.type.AttributeType getSuper()
getSuper
in interface org.opengis.feature.type.AttributeType
getSuper
in interface org.opengis.feature.type.PropertyType
public boolean isIdentified()
isIdentified
in interface org.opengis.feature.type.AttributeType
isIdentified
in interface org.opengis.feature.type.FeatureType
public org.opengis.util.InternationalString getDescription()
getDescription
in interface org.opengis.feature.type.PropertyType
public org.opengis.feature.type.Name getName()
getName
in interface org.opengis.feature.type.PropertyType
public java.util.Map<java.lang.Object,java.lang.Object> getUserData()
getUserData
in interface org.opengis.feature.type.PropertyType
public int indexOf(java.lang.String name)
indexOf
in interface org.opengis.feature.simple.SimpleFeatureType
public int indexOf(org.opengis.feature.type.Name name)
indexOf
in interface org.opengis.feature.simple.SimpleFeatureType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |