com.iver.cit.gvsig.fmap.drivers
Interface VectorialDriver

All Known Subinterfaces:
VectorialDatabaseDriver, VectorialFileDriver, WFSDriver
All Known Implementing Classes:
DemoSHPDriver, DGNDriver, DXFDriver, LabelDriver, MemoryDriver

public interface VectorialDriver

Clase padre de los drivers vectoriales


Method Summary
 DriverAttributes getDriverAttributes()
          Devuelve los atributos que necesitemos conocer de un driver.
 int getShapeType()
          Devuelve el tipo de los shapes que hay en el fichero.
 

Method Detail

getShapeType

public int getShapeType()
Devuelve el tipo de los shapes que hay en el fichero. Pueden haber varios tipos de shapes y para indicar esto se devuelve un bitoring de los tipos que contiene el fichero. Por ejemplo un fichero que contenga textos y lineas devolverá la expresión (FShape.LINE | FShape.TEXT)

Returns:
tipo de shape.

getDriverAttributes

public DriverAttributes getDriverAttributes()
Devuelve los atributos que necesitemos conocer de un driver. Por ejemplo, si se carga en memoria, o cualquier otra cosa que necesitemos. Pasa a través del adapter para que una FLayer pueda conocer ciertos aspectos del driver que le está entregando las features.

Returns: