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
Modifier 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected InputContentUI<?>
getUIInstanceForBeanClass
(Class<?> internalClass, NavigationUI navigationUI) Get ui that can display internalClass.void
setTreeSelection
(InputContentUI<?> inputUI, String nodeId) Change tree selection with new node id.void
setTreeSelection
(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