com.iver.cit.gvsig.fmap.write
Interface CommandList

All Known Implementing Classes:
DiskCommandStack, MemoryCommandStack

public interface CommandList

Lista de comandos en la que habrá un puntero al comando siguiente al último que se ejecutó. Dicho comando puede no existir. Todos los comandos anteriores al índice estan ejecutados y todos los comandos posteriores o iguales al índices están deshechos


Method Summary
 void close()
          Libera los recursos que usa la pila de comandos para no ser usados más
 void doCommand(EditingCommand c)
          añade un comando y lo ejecuta
 void open()
          Prepara la pila de comandos para ser accedida
 EditingCommand undoCommand()
          deshace un comando y mueve el índice una posición hacia detras
 

Method Detail

open

public void open()
Prepara la pila de comandos para ser accedida


close

public void close()
Libera los recursos que usa la pila de comandos para no ser usados más


doCommand

public void doCommand(EditingCommand c)
añade un comando y lo ejecuta


undoCommand

public EditingCommand undoCommand()
deshace un comando y mueve el índice una posición hacia detras