|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.geotools.data.DefaultFeatureReader
Basic support for reading Features from an AttributeReader.
| Field Summary | |
protected java.lang.Object[] |
attributes
|
| Constructor Summary | |
DefaultFeatureReader(AttributeReader attributeReader)
|
|
DefaultFeatureReader(AttributeReader attributeReader,
FeatureType schema)
Creates a new instance of AbstractFeatureReader |
|
| Method Summary | |
void |
close()
Release the underlying resources associated with this stream. |
protected FeatureType |
createSchema()
|
FeatureType |
getFeatureType()
Return the FeatureType this reader has been configured to create. |
boolean |
hasNext()
Query whether this FeatureReader has another Feature. |
Feature |
next()
Reads the next Feature in the FeatureReader. |
protected Feature |
readFeature(AttributeReader atts)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected final java.lang.Object[] attributes
| Constructor Detail |
public DefaultFeatureReader(AttributeReader attributeReader,
FeatureType schema)
throws SchemaException
attributeReader - AttributeReader for contentsschema - FeatureType to use, null if not provided
SchemaException - If Schema could not be obtained
public DefaultFeatureReader(AttributeReader attributeReader)
throws SchemaException
| Method Detail |
public Feature next()
throws java.io.IOException,
IllegalAttributeException,
java.util.NoSuchElementException
FeatureReader
next in interface FeatureReaderjava.util.NoSuchElementException - If there are no more Features in the
Reader.
IllegalAttributeException - If the attributes read do not comply
with the FeatureType.
java.io.IOException - If an error occurs reading the Feature.
protected FeatureType createSchema()
throws SchemaException
SchemaException
protected Feature readFeature(AttributeReader atts)
throws IllegalAttributeException,
java.io.IOException
IllegalAttributeException
java.io.IOException
public void close()
throws java.io.IOException
FeatureReader
close in interface FeatureReaderjava.io.IOExceptionpublic FeatureType getFeatureType()
FeatureReader
getFeatureType in interface FeatureReader
public boolean hasNext()
throws java.io.IOException
FeatureReader
hasNext in interface FeatureReaderjava.io.IOException - If an error occurs determining if there are more
Features.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||