com.iver.andami.ui.mdiManager
Interface SingletonView
- All Superinterfaces:
- View
- public interface SingletonView
- extends View
Interfaz a implementar por aquellas ventanas que tengan
una identidad en la aplicación. Por ejemplo en un
editor de textos mdi, habrá ventanas cuyo contenido
es un fichero y que no se desean abrir varias ventanas
con el mismo fichero. Para ello habrá que definir dicha
ventana como singleton y devolver en getViewModel la
identidad de dicha ventana. En el caso de ejemplo
podría valernos una cadena con la ruta del fichero.
El framework actúa de la siguiente manera: Cuando se
añade una vista singleton, primero se busca en las que
hay añadidas una cuyo getViewModel sea igual a la que
se quiere añadir. En caso de que se encuentre se
traerá al frente dicha ventana. si no se encuentra s
muestra la vista añadida
- Author:
- Fernando González Cortés
Method Summary |
java.lang.Object |
getViewModel()
Obtiene el modelo de la vista, la identidad, el
objeto que se usará para identificar la vista |
Methods inherited from interface com.iver.andami.ui.mdiManager.View |
getViewInfo |
getViewModel
public java.lang.Object getViewModel()
- Obtiene el modelo de la vista, la identidad, el
objeto que se usará para identificar la vista
- Returns:
- Object