es.prodevelop.gvsig.mobile.fmap.layer
Class VectorialDefaultAdapter

java.lang.Object
  extended byes.prodevelop.gvsig.mobile.fmap.layer.VectorialAdapter
      extended byes.prodevelop.gvsig.mobile.fmap.layer.VectorialDefaultAdapter
All Implemented Interfaces:
ReadableVectorial

public class VectorialDefaultAdapter
extends VectorialAdapter

Author:
fjp

Constructor Summary
VectorialDefaultAdapter()
           
 
Method Summary
 SelectableDataSource getRecordset()
          Devuelve el DataSource a pasrtir del nombre.
 IGeometry getShape(int index)
          Devuelve la geometría a partir de un índice.
 int getShapeType()
          Obtiene el tipo de las geometrías almacenadas en esta fuente de datos
 void start()
          Indica que se va a comenzar a hacer una serie de operaciones sobre el origen de datos con la finalidad de que dicho origen de datos se prepare (abra el fichero, comience una transacción, conecte al servidor, ...).
 void stop()
          Hace que se cierre el soporte físico de la capa.
 
Methods inherited from class es.prodevelop.gvsig.mobile.fmap.layer.VectorialAdapter
getDriver, getFeature, getFullExtent, getImageIcon, getShapeBounds, getShapeCount, setDriver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VectorialDefaultAdapter

public VectorialDefaultAdapter()
Method Detail

getRecordset

public SelectableDataSource getRecordset()
                                  throws com.hardcode.driverManager.DriverLoadException
Description copied from class: VectorialAdapter
Devuelve el DataSource a pasrtir del nombre.

Specified by:
getRecordset in interface ReadableVectorial
Specified by:
getRecordset in class VectorialAdapter
Returns:
DataSource.
Throws:
com.hardcode.driverManager.DriverLoadException

start

public void start()
           throws com.hardcode.gdbms.engine.data.driver.DriverException
Description copied from interface: ReadableVectorial
Indica que se va a comenzar a hacer una serie de operaciones sobre el origen de datos con la finalidad de que dicho origen de datos se prepare (abra el fichero, comience una transacción, conecte al servidor, ...). Abre el fichero de índices en caso de que exista.

Throws:
com.hardcode.gdbms.engine.data.driver.DriverException

stop

public void stop()
          throws com.hardcode.gdbms.engine.data.driver.DriverException
Description copied from interface: ReadableVectorial
Hace que se cierre el soporte físico de la capa. Cierra el fichero de índices en caso de que exista.

Throws:
com.hardcode.gdbms.engine.data.driver.DriverException

getShape

public IGeometry getShape(int index)
                   throws FMapDriverException
Description copied from interface: ReadableVectorial
Devuelve la geometría a partir de un índice.

Parameters:
index - índice.
Returns:
Geometría.
Throws:
FMapDriverException

getShapeType

public int getShapeType()
                 throws FMapDriverException
Description copied from interface: ReadableVectorial
Obtiene el tipo de las geometrías almacenadas en esta fuente de datos

Returns:
Obtiene el tipo de la capa. Es un bit-oring de los tipos definidos en FShape POINT, LINE, POLYGON o TEXT;
Throws:
FMapDriverException