Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / Indexable.java @ 213

History | View | Annotate | Download (844 Bytes)

1
/* Generated by Together */
2

    
3
package com.iver.cit.gvsig.fmap;
4

    
5
import java.awt.geom.Rectangle2D;
6

    
7
/**
8
 * 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 
9
 */
10
public interface Indexable extends Index {
11
    /**
12
     * El driver deber? de implementar en este m?todo la creaci?n del fichero de ?ndices.
13
     */
14
    void createIndex(Rectangle2D boundingBox) throws DriverIOException;
15

    
16
    boolean hasIndex();
17

    
18
    /**
19
     * Devuelve la ruta del fichero de ?ndice de la capa 
20
     */
21
    String getIndexFile();
22
}