Package fr.ifremer.isisfish.ui
Class NavigationHandler
java.lang.Object
fr.ifremer.isisfish.ui.CommonHandler
fr.ifremer.isisfish.ui.NavigationHandler
- Direct Known Subclasses:
InputHandler,SensitivityInputHandler
Handler for tree navigation related interfaces.
- Version:
- $Revision$ Last update : $Date$ By : $Author$
- Author:
- chatellier
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Class<?>,InputContentUI<?>> Cache pour n'instancier les ui qu'une seule fois et eviter que l'affichage saute pour l'utilsateur. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected InputContentUI<?>getUIInstanceForBeanClass(Class<?> internalClass, NavigationUI navigationUI) Get ui that can display internalClass.voidsetTreeSelection(InputContentUI<?> inputUI, String nodeId) Change tree selection with new node id.voidsetTreeSelection(InputContentUI<?> inputUI, String parentNodeId, String nodeId) Change tree selection with new node id.Methods inherited from class fr.ifremer.isisfish.ui.CommonHandler
setStatusMessage, setStatusMessage
-
Field Details
-
uiInstanceCache
Cache pour n'instancier les ui qu'une seule fois et eviter que l'affichage saute pour l'utilsateur.
-
-
Constructor Details
-
NavigationHandler
public NavigationHandler()
-
-
Method Details
-
setTreeSelection
Change tree selection with new node id. Called by specific UI (CellUI to change node).- Parameters:
inputUI- context ui (to get context value tree helper...)nodeId- node id to select
-
setTreeSelection
Change tree selection with new node id. Called by specific UI (CellUI to change node).- Parameters:
inputUI- context ui (to get context value tree helper...)parentNodeId- find node to select from this nodenodeId- node id to select