|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.iver.cit.gvsig.fmap.drivers.shp.DemoSHPDriver
Driver del formato SHP.
Constructor Summary | |
DemoSHPDriver()
|
Method Summary | |
boolean |
accept(java.io.File f)
Define los tipos de fichero que puede leer el driver. |
void |
close()
Cierra el fichero. |
java.lang.String |
getDataDriverName()
Obtiene el nombre del driver que leerá la tabla de datos de la capa |
java.io.File |
getDataFile(java.io.File f)
Obtiene el nombre del fichero de datos asociado al fichero que se pasa como parámetro |
DriverAttributes |
getDriverAttributes()
Devuelve los atributos que necesitemos conocer de un driver. |
java.awt.geom.Rectangle2D |
getFullExtent()
Obtiene el bounding box de la capa |
java.lang.String |
getName()
|
IGeometry |
getShape(int index)
Devuelve la geometria a partir de un índice. |
java.awt.geom.Rectangle2D |
getShapeBounds(int index)
Obtiene el extent del shape a partir de un índice. |
int |
getShapeCount()
Obtiene el número de geometrías que contiene la capa |
int |
getShapeType()
Devuelve el tipo de los shapes que hay en el fichero. |
int |
getShapeType(int index)
Devuelve el tipo de la geometría. |
void |
initialize()
Método invocado una sóla vez durante la ejecución justo antes de visualizar una capa. |
void |
open(java.io.File f)
Abre el fichero para una serie de operaciones. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DemoSHPDriver()
Method Detail |
public void close() throws java.io.IOException
close
in interface VectorialFileDriver
java.io.IOException
VectorialFileDriver.close()
public void open(java.io.File f) throws java.io.IOException
VectorialFileDriver
open
in interface VectorialFileDriver
f
- Fichero sobre el que se va a operar
java.io.IOException
- Si se produce algún errorVectorialFileDriver.open(java.io.File)
public IGeometry getShape(int index) throws java.io.IOException
getShape
in interface VectorialFileDriver
index
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public int getShapeCount()
VectorialFileDriver
getShapeCount
in interface VectorialFileDriver
VectorialFileDriver.getShapeCount()
public int getShapeType()
VectorialDriver
getShapeType
in interface VectorialDriver
VectorialDriver.getShapeType()
public void initialize() throws java.io.IOException
VectorialFileDriver
initialize
in interface VectorialFileDriver
java.io.IOException
- Si se produce algún errorVectorialFileDriver.initialize()
public java.awt.geom.Rectangle2D getFullExtent() throws java.io.IOException
VectorialFileDriver
getFullExtent
in interface VectorialFileDriver
java.io.IOException
- Si se produce algún errorVectorialFileDriver.getFullExtent()
public java.awt.geom.Rectangle2D getShapeBounds(int index) throws java.io.IOException
getShapeBounds
in interface BoundedShapes
index
- Índice.
java.io.IOException
com.iver.cit.gvsig.fmap.drivers.BoundedShapes#getShapeBounds()
public boolean accept(java.io.File f)
VectorialFileDriver
accept
in interface VectorialFileDriver
f
- Fichero
VectorialFileDriver.accept(java.io.File)
public java.lang.String getName()
com.hardcode.driverManager.Driver#getType()
public java.lang.String getDataDriverName()
ExternalData
getDataDriverName
in interface ExternalData
com.iver.cit.gvsig.fmap.drivers.VectorialFileDriver#getDataDriverName()
public java.io.File getDataFile(java.io.File f)
ExternalData
getDataFile
in interface ExternalData
f
- Fichero cuyo fichero con datos se quiere conocer. Sólo se
invocará con ficheros que pasados como parámetro a accept, éste
devuelve true
com.iver.cit.gvsig.fmap.drivers.VectorialFileDriver#getDataFile(java.io.File)
public int getShapeType(int index)
BoundedShapes
getShapeType
in interface BoundedShapes
index
-
public DriverAttributes getDriverAttributes()
VectorialDriver
getDriverAttributes
in interface VectorialDriver
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |