com.iver.cit.gvsig.fmap.rendering.indexes
Class IndexFactory

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.rendering.indexes.IndexFactory

public class IndexFactory
extends java.lang.Object

Clase para gestionar los índices.

Author:
Vicente Caballero Navarro

Constructor Summary
IndexFactory()
           
 
Method Summary
 FDiskIndex createIndex(VectorialAdapter adapter, java.io.File file)
          Crea un fichero índice en el disco con el path que se le pasa como parámetro sobre la fuente de datos vectorial que se pasa como parámetro y devuelve un objeto con el índice en su memoria o un objeto que accede al fichero de disco sin usar la memoria.
 Index loadIndex(java.io.File file)
          Carga el fichero de índices que se le pasa como parámetro en memoria o en disco
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexFactory

public IndexFactory()
Method Detail

createIndex

public FDiskIndex createIndex(VectorialAdapter adapter,
                              java.io.File file)
                       throws DriverIOException,
                              java.io.IOException
Crea un fichero índice en el disco con el path que se le pasa como parámetro sobre la fuente de datos vectorial que se pasa como parámetro y devuelve un objeto con el índice en su memoria o un objeto que accede al fichero de disco sin usar la memoria.

Parameters:
adapter -
file -
Returns:
Fichero de índices.
Throws:
DriverIOException
java.io.IOException

loadIndex

public Index loadIndex(java.io.File file)
                throws java.io.IOException
Carga el fichero de índices que se le pasa como parámetro en memoria o en disco

Parameters:
file - Fichero.
Returns:
índice.
Throws:
java.io.IOException