|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.iver.cit.gvsig.fmap.layers.VectorialAdapter
Clase padre de los adaptadores de los drivers. De momento mantiene solo el índice creado sobre la capa
Constructor Summary | |
VectorialAdapter()
|
Method Summary | |
abstract void |
changeRecordsetName(java.lang.String newName)
Método abstracto que se ejecutará cuando se cambie el nombre del DataSource. |
void |
closeIndexFile()
Cierra el fichero de índices |
void |
createIndex(java.awt.geom.Rectangle2D boundingBox)
Crea un índice para la capa. |
VectorialDriver |
getDriver()
Obtiene una referencia al objeto que implementa la interfaz vectorial con el fin de que las Strategy puedan optimizar en función del driver. |
DriverAttributes |
getDriverAttributes()
|
java.awt.Image |
getImageIcon()
Por defecto devuelve null, y se le pone el icono por defecto. |
java.lang.String |
getIndexFile()
Si el driver es indexable devuelve el valor de la invocación a getIndexFile del driver, si no, devuelve la ruta del fichero de índices interno de gvSIG |
abstract DataSource |
getRecordset(java.lang.String name)
Devuelve el DataSource a pasrtir del nombre. |
ShapeInfo |
getShapeInfo()
Devuelve el ShapeInfo. |
boolean |
hasIndex()
Mira si la capa tiene un índice, bien propio del tipo de capa, bien interno de gvSIG |
void |
openIndexFile(java.lang.String file)
Abre el fichero de índices |
void |
setDriver(VectorialDriver driver)
Establece el driver sobre el que actúa el adaptador |
void |
setShapeInfo(ShapeInfo shapeInfo)
Inserta el ShapeInfo. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.iver.cit.gvsig.fmap.layers.ReadableVectorial |
getFullExtent, getShape, getShapeCount, getShapeType, start, stop |
Methods inherited from interface com.iver.cit.gvsig.fmap.rendering.indexes.Index |
getRecordIndexes |
Constructor Detail |
public VectorialAdapter()
Method Detail |
public void setDriver(VectorialDriver driver)
driver
- public VectorialDriver getDriver()
public void createIndex(java.awt.geom.Rectangle2D boundingBox) throws DriverIOException
createIndex
in interface Indexable
boundingBox
- Rectángulo.
DriverIOException
public boolean hasIndex()
hasIndex
in interface Indexable
public java.lang.String getIndexFile()
getIndexFile
in interface Indexable
public void openIndexFile(java.lang.String file)
Index
openIndexFile
in interface Index
file
- Fichero.Index.openIndexFile(java.lang.String)
public void closeIndexFile()
Index
closeIndexFile
in interface Index
Index.closeIndexFile()
public abstract DataSource getRecordset(java.lang.String name) throws DriverLoadException
name
- Nombre.
DriverLoadException
public ShapeInfo getShapeInfo()
public void setShapeInfo(ShapeInfo shapeInfo)
shapeInfo
- The shapeInfo to set.public abstract void changeRecordsetName(java.lang.String newName) throws DriverException
newName
- Nuevo nombre.
DriverException
public java.awt.Image getImageIcon()
public DriverAttributes getDriverAttributes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |