com.iver.cit.gvsig.fmap.rendering.indexes
Interface Indexable

All Superinterfaces:
Index
All Known Implementing Classes:
VectorialAdapter

public interface Indexable
extends Index

Interfaz a implementar por todos los drivers que tengan soporte nativo para índices y que dicho soporte haya de ser implementado por gvsig (shapefiles). Por ejemplo un driver de PostGIS no implementaría esta interfaz porque si bien permite índices, el uso de ellos lo realiza el propio servidor de base de datos. Un driver de dxf tampoco lo haría porque no tiene soporte para índices


Method Summary
 void createIndex(java.awt.geom.Rectangle2D boundingBox)
          El driver deberá de implementar en este método la creación del fichero de índices.
 java.lang.String getIndexFile()
          Devuelve la ruta del fichero de índice de la capa
 boolean hasIndex()
          DOCUMENT ME!
 
Methods inherited from interface com.iver.cit.gvsig.fmap.rendering.indexes.Index
closeIndexFile, getRecordIndexes, openIndexFile
 

Method Detail

createIndex

public void createIndex(java.awt.geom.Rectangle2D boundingBox)
                 throws DriverIOException
El driver deberá de implementar en este método la creación del fichero de índices.

Parameters:
boundingBox - DOCUMENT ME!
Throws:
DriverIOException - DOCUMENT ME!

hasIndex

public boolean hasIndex()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getIndexFile

public java.lang.String getIndexFile()
Devuelve la ruta del fichero de índice de la capa

Returns:
DOCUMENT ME!