| Interface | Description | 
|---|---|
| Index<V> | An index of values. | 
| IndexListener<V> | Interface for listeners interested in  Indexrelated events. | 
| Class | Description | 
|---|---|
| AbstractIndex<V extends java.io.Serializable> | Abstract base class for  Indeximplementations. | 
| MapsIndex | Indexes maps by map name. | 
| MapsIndexer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> | Maintains a  MapsIndexfor the maps directory. |