public class MemoryExpansionAdapter extends java.lang.Object implements ExpansionAdapter
| Constructor and Description |
|---|
MemoryExpansionAdapter() |
| Modifier and Type | Method and Description |
|---|---|
int |
addObject(java.lang.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(java.util.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
|
java.lang.Object |
getObject(int index)
Obtiene la geometria que hay en el índice 'index' o null si la geometría
ha sido invalidada.
|
int |
getSize() |
java.util.Iterator |
iterator() |
void |
open()
Abre el fichero de expansión para comenzar la edición
|
public int addObject(java.lang.Object obj)
ExpansionAdapteraddObject in interface ExpansionAdapterpublic java.lang.Object getObject(int index)
ExpansionAdaptergetObject in interface ExpansionAdapterindex - caculatedIndex of the feature to be read.public void compact(java.util.HashMap relations)
ExpansionAdaptercompact in interface ExpansionAdapterrelations - DOCUMENT ME!public void deleteLastObject()
ExpansionAdapterdeleteLastObject in interface ExpansionAdapterpublic void open()
ExpansionAdapteropen in interface ExpansionAdapterpublic void close()
ExpansionAdapterclose in interface ExpansionAdapterpublic int getSize()
getSize in interface ExpansionAdapterpublic java.util.Iterator iterator()
iterator in interface ExpansionAdapter