|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.data.vpf.VPFFeatureClass
public class VPFFeatureClass
A VPF feature class. 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.
Field Summary |
---|
Constructor Summary | |
---|---|
VPFFeatureClass(VPFCoverage cCoverage,
java.lang.String cName,
java.lang.String cDirectoryName)
Constructor |
|
VPFFeatureClass(VPFCoverage cCoverage,
java.lang.String cName,
java.lang.String cDirectoryName,
java.net.URI cNamespace)
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()
The coverage that owns this feature class |
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()
The path to the directory that contains this feature class |
java.util.List |
getFileList()
Returns a list of file objects |
org.opengis.feature.type.GeometryDescriptor |
getGeometryDescriptor()
|
VPFGeometryFactory |
getGeometryFactory()
|
java.util.List |
getJoinList()
DOCUMENT ME! |
org.opengis.feature.type.Name |
getName()
|
java.util.List<org.opengis.filter.Filter> |
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 VPFFeatureClass(VPFCoverage cCoverage, java.lang.String cName, java.lang.String cDirectoryName) throws SchemaException
cCoverage
- the owning coveragecName
- the name of the classcDirectoryName
- the directory containing the class
SchemaException
- For problems making one of the feature classes as a FeatureType.public VPFFeatureClass(VPFCoverage cCoverage, java.lang.String cName, java.lang.String cDirectoryName, java.net.URI cNamespace) throws SchemaException
cCoverage
- the owning coveragecName
- the name of the classcDirectoryName
- the directory containing the classcNamespace
- the namespace to create features with. If null then
a default from VPFLibrary.DEFAULTNAMESPACE is assigned.
SchemaException
- For problems making one of the feature classes as a FeatureType.Method Detail |
---|
public VPFCoverage getCoverage()
VPFCoverage
objectpublic java.lang.String getDirectoryName()
String
value representing the path to the directory.public java.util.List getFileList()
List
containing VPFFile
objects.public java.util.List getJoinList()
List
containing ColumnPair
objects
which identify the file joins.public java.lang.String getTypeName()
getTypeName
in interface org.opengis.feature.simple.SimpleFeatureType
public int getAttributeCount()
getAttributeCount
in interface org.opengis.feature.simple.SimpleFeatureType
public boolean isAbstract()
isAbstract
in interface org.opengis.feature.type.PropertyType
public VPFGeometryFactory getGeometryFactory()
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(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.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.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 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 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
public java.util.List<org.opengis.filter.Filter> getRestrictions()
getRestrictions
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |