public interface ExpansionAdapter
Modifier and Type | Method and Description |
---|---|
int |
addObject(Object obj)
Añade una geometria al final del fichero y retorna el índice que ocupa
esta geometria en el mismo
|
void |
close()
Cierra el fichero de expansión al terminar la edición
|
void |
compact(HashMap relations)
Realiza una compactación del fichero que maneja esta clase
|
void |
deleteLastObject()
Mueve el puntero de escritura de manera que las siguientes escrituras
machacarán la última fila
|
Object |
getObject(int index)
Obtiene la geometria que hay en el índice 'index' o null si la geometría
ha sido invalidada.
|
int |
getSize() |
Iterator |
iterator() |
void |
open()
Abre el fichero de expansión para comenzar la edición
|
int addObject(Object obj)
feature
- status
- TODOindexInternalFields
- fields that where valid when this feature was added.Object getObject(int index)
index
- caculatedIndex of the feature to be read.void compact(HashMap relations)
relations
- DOCUMENT ME!void deleteLastObject()
void open()
void close()
int getSize()
Iterator iterator()