|
||||||||||
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.LabelDriver
Driver que lee un shapefile de puntos y devuelve las IGeometry resultantes de las llamadas a ShapeFactory.createLabel()
Constructor Summary | |
LabelDriver()
|
Method Summary | |
boolean |
accept(java.io.File f)
Define los tipos de fichero que puede leer el driver. |
void |
close()
Cuando se terminan las operaciones sobre el fichero se invoca éste método para cerrar el descriptor que se abrió en f |
java.lang.String |
getDataDriverName()
|
java.io.File |
getDataFile(java.io.File f)
|
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()
|
DataSource |
getRecordset()
|
IGeometry |
getShape(int index)
Obtiene del fichero abierto en open la geometría index-ésima |
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. |
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 LabelDriver()
Method Detail |
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 void close() throws java.io.IOException
VectorialFileDriver
close
in interface VectorialFileDriver
java.io.IOException
- Si se produce algún errorVectorialFileDriver.close()
public IGeometry getShape(int index) throws java.io.IOException
VectorialFileDriver
getShape
in interface VectorialFileDriver
index
- Índice de la geometría que se quiere obtener
java.io.IOException
- Si se produce algún errorVectorialFileDriver.getShape(int)
public int getShapeCount() throws java.io.IOException
VectorialFileDriver
getShapeCount
in interface VectorialFileDriver
java.io.IOException
- Si se produce algún errorVectorialFileDriver.getShapeCount()
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 void initialize() throws java.io.IOException
VectorialFileDriver
initialize
in interface VectorialFileDriver
java.io.IOException
- Si se produce algún errorVectorialFileDriver.initialize()
public int getShapeType()
VectorialDriver
getShapeType
in interface VectorialDriver
VectorialDriver.getShapeType()
public DataSource getRecordset()
com.iver.cit.gvsig.fmap.drivers.VectorialDriver#getRecordset()
public java.lang.String getName()
com.hardcode.driverManager.Driver#getType()
public boolean accept(java.io.File f)
VectorialFileDriver
accept
in interface VectorialFileDriver
f
- Fichero
VectorialFileDriver.accept(java.io.File)
public java.lang.String getDataDriverName()
com.iver.cit.gvsig.fmap.drivers.VectorialFileDriver#getDataDriverName()
public java.io.File getDataFile(java.io.File f)
com.iver.cit.gvsig.fmap.drivers.VectorialFileDriver#getDataFile(java.io.File)
public DriverAttributes getDriverAttributes()
VectorialDriver
getDriverAttributes
in interface VectorialDriver
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |