| |
|
| java.lang.Object com.csa.lgantt.view.adapters.ProjectViewModel
ProjectViewModel | public class ProjectViewModel (Code) | | ProjectViewModel representa el estado de visualizacion del proyecto Ademas
provee la ejeucion de funciones de soporte a la interfaz como movimientos de
tareas, creacion, borrado etc.
TODO: Documentar mas
$Date: 2006/10/10 02:47:57 $
version: $Revision: 1.2 $ author: Carlos Silva |
Inner Class :public static interface Observer | |
appendTask | public void appendTask()(Code) | | Inserta una tarea vacia en el projecto
|
asChildTask | public void asChildTask()(Code) | | hace que esta tarea sea la ultima hija de su hermana anterior
|
beginBlockChanges | public void beginBlockChanges()(Code) | | Comienza una bloque de cambios que deben despacharse todos juntos al
final.
El ultimo mensaje del bloque se envia con la marca:isLast .
|
commitBlockChanges | public void commitBlockChanges()(Code) | | Envia en bloque todos los cambios recibidos y que estan en la cola.
El ultimo mensaje del bloque se envia con la marca:isLast .
|
deChildTask | public void deChildTask()(Code) | | Hace que esta tarea sea la ultima hija de su hermana anterior
|
deleteCurrentTask | public void deleteCurrentTask()(Code) | | Borra la tarea actual en la pantalla
|
exportImage | public void exportImage(File f) throws ImageFormatException, IOException(Code) | | Graba una imagen de la carta gantt segun las opciones existentes.
Parameters: f - throws: ImageFormatException - throws: IOException - |
getCurrentSnapShot | public Date getCurrentSnapShot()(Code) | | |
getFile | public File getFile()(Code) | | Retorna el archivo de trabajo actual
|
goDownTask | public void goDownTask()(Code) | | Hace que esta tarea sea la ultima hija de su hermana anterior
|
goUpTask | public void goUpTask()(Code) | | Hace que esta tarea sea la ultima hija de su hermana anterior
|
insertTask | public void insertTask()(Code) | | Inserta una tarea vacia en el projecto antes de la tarea actual
|
makeImage | public BufferedImage makeImage()(Code) | | Genera una imagen de la carta gantt con las condiciones existentes
|
sendChange | public void sendChange(ProjectViewModelChange change)(Code) | | Envia una cambio a todos los escuchadores
Parameters: change - ProjectChange |
setCurrentSnapShot | public void setCurrentSnapShot(Date d)(Code) | | |
setCurrentTask | public void setCurrentTask(Task newTask)(Code) | | |
setFile | public void setFile(File f)(Code) | | Asigna el archivo de trabajo.
Parameters: f - |
setProject | public void setProject(Project p, File f)(Code) | | Asigna un nuevo proyecto, TODO: asigna los observadores del proyecto
antiguo al proyecto nuevo. notifica del nuevo proyecto cargado.
Parameters: p - Parameters: f - |
|
|
|