Revision 1034 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.java

View differences:

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