Revision 1034 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.java
Indexable.java | ||
---|---|---|
1 |
/* Generated by Together */ |
|
2 |
|
|
3 | 1 |
package com.iver.cit.gvsig.fmap.rendering.indexes; |
4 | 2 |
|
3 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
|
4 |
|
|
5 | 5 |
import java.awt.geom.Rectangle2D; |
6 | 6 |
|
7 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
|
8 | 7 |
|
9 | 8 |
/** |
10 |
* 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 |
* Interfaz a implementar por todos los drivers que tengan soporte nativo para |
|
10 |
* ?ndices y que dicho soporte haya de ser implementado por gvsig |
|
11 |
* (shapefiles). Por ejemplo un driver de PostGIS no implementar?a esta |
|
12 |
* interfaz porque si bien permite ?ndices, el uso de ellos lo realiza el |
|
13 |
* propio servidor de base de datos. Un driver de dxf tampoco lo har?a porque |
|
14 |
* no tiene soporte para ?ndices |
|
11 | 15 |
*/ |
12 | 16 |
public interface Indexable extends Index { |
13 |
/** |
|
14 |
* El driver deber? de implementar en este m?todo la creaci?n del fichero de ?ndices. |
|
15 |
*/ |
|
16 |
void createIndex(Rectangle2D boundingBox) throws DriverIOException; |
|
17 |
/** |
|
18 |
* El driver deber? de implementar en este m?todo la creaci?n del fichero |
|
19 |
* de ?ndices. |
|
20 |
* |
|
21 |
* @param boundingBox DOCUMENT ME! |
|
22 |
* |
|
23 |
* @throws DriverIOException DOCUMENT ME! |
|
24 |
*/ |
|
25 |
void createIndex(Rectangle2D boundingBox) throws DriverIOException; |
|
17 | 26 |
|
18 |
boolean hasIndex(); |
|
27 |
/** |
|
28 |
* DOCUMENT ME! |
|
29 |
* |
|
30 |
* @return DOCUMENT ME! |
|
31 |
*/ |
|
32 |
boolean hasIndex(); |
|
19 | 33 |
|
20 |
/** |
|
21 |
* Devuelve la ruta del fichero de ?ndice de la capa |
|
22 |
*/ |
|
23 |
String getIndexFile(); |
|
34 |
/** |
|
35 |
* Devuelve la ruta del fichero de ?ndice de la capa |
|
36 |
* |
|
37 |
* @return DOCUMENT ME! |
|
38 |
*/ |
|
39 |
String getIndexFile(); |
|
24 | 40 |
} |
Also available in: Unified diff