|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A collection of Features, with a special method for querying the Features that lie within a given Envelope.
| Method Summary | |
void |
add(Feature feature)
Adds a feature to this collection. |
void |
addAll(java.util.Collection features)
Adds multiple features to this collection. |
void |
clear()
Removes all features from this collection. |
com.vividsolutions.jts.geom.Envelope |
getEnvelope()
Returns the bounds of this collection. |
java.util.List |
getFeatures()
Returns an unmodifiable List of the features in this collection |
FeatureSchema |
getFeatureSchema()
Returns information about this FeatureCollection |
boolean |
isEmpty()
Returns whether this collection has no features. |
java.util.Iterator |
iterator()
Returns an Iterator over the features |
java.util.List |
query(com.vividsolutions.jts.geom.Envelope envelope)
A quick search for features, using an envelope comparison. |
java.util.Collection |
remove(com.vividsolutions.jts.geom.Envelope env)
Removes the features which intersect the given envelope |
void |
remove(Feature feature)
Removes a feature from this collection. |
void |
removeAll(java.util.Collection features)
Removes multiple features from this collection. |
int |
size()
Returns the number of features in this collection. |
| Method Detail |
public FeatureSchema getFeatureSchema()
public com.vividsolutions.jts.geom.Envelope getEnvelope()
public int size()
public boolean isEmpty()
public java.util.List getFeatures()
public java.util.Iterator iterator()
public java.util.List query(com.vividsolutions.jts.geom.Envelope envelope)
envelope - the envelope to query against
public void add(Feature feature)
feature - a Feature to add to the end of this collectionpublic void addAll(java.util.Collection features)
public void removeAll(java.util.Collection features)
public void remove(Feature feature)
feature - a Feature to remove from this collectionpublic void clear()
public java.util.Collection remove(com.vividsolutions.jts.geom.Envelope env)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||