|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FeatureIndex
An Index is built up around a FeatureCollection, using one of the attributes in the SimpleFeatureCollection as a comparable reference.
An object in a column can be any object, but must either be a java base-type Object (Integer, String, Character, etc.) or implement Comparable.
An Index built on such a column will sort its array of object references using FeatureComparator. Implement this to perform more complex Index building.
Method Summary | |
---|---|
Collection |
find(Object key)
Find all the Features within this index using a key. |
SimpleFeature |
findFirst(Object key)
Find the first Feature using the given key. |
Iterator |
getFeatures()
Gets an "in order" Iterator of the Features as indexed. |
Methods inherited from interface CollectionListener |
---|
collectionChanged |
Method Detail |
---|
Iterator getFeatures()
Collection find(Object key) throws IllegalArgumentException
key
- A key to look up the Features with.
IllegalArgumentException
- If the key is incompatable with this index.SimpleFeature findFirst(Object key) throws IllegalArgumentException
key
- A key to look up the Feature with.
IllegalArgumentException
- If the key is incompatable with this index.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |