|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.ifremer.isisfish.ui.CommonHandler
fr.ifremer.isisfish.ui.input.InputHandler
public class InputHandler
Main handler for fishery edition action. Next, each ui as his own handler. In context :
| Field Summary | |
|---|---|
protected Map<Class<?>,InputContentUI<?>> |
uiInstanceCache
Cache pour n'instancier les ui qu'une seule fois et eviter que l'affichage saute pour l'utilsateur. |
| Constructor Summary | |
|---|---|
InputHandler()
|
|
| Method Summary | |
|---|---|
void |
accept(InputContentUI<?> inputContentUI,
ActionEvent e)
Action appelée lors du clic sur un layer (sensitivity). |
void |
commitRegionInCVS(InputUI inputUI)
Commit region. |
void |
copyRegion(InputUI inputUI)
Copy la region avec un autre nom. |
void |
createNewRegion(InputUI inputUI)
Create new region (called if region name is not empty). |
void |
deleteTreeNode(InputUI inputUI,
String topiaId)
Delete tree node referenced by parent, and auto select parent node. |
void |
displayFactorWizard(InputContentUI<?> inputContentUI,
Class<? extends org.nuiton.topia.persistence.TopiaEntityContextable> sensitivityBeanClass,
String sensitivityBeanID,
String sensitivityMethod)
|
void |
exportRegion(InputUI inputUI)
Exporter la region dans un zip Call only if region is loaded. |
void |
exportRegionSensitivityFactors(InputUI inputUI)
Explore region and export any enabled sensitivity factor name with value. |
Species |
findSpecies(InputUI inputUI)
Dans le cas d'une creation de population, on doit la creer dans une espèce. |
protected InputContentUI<?> |
getUIInstanceForBeanClass(Class<?> internalClass,
NavigationUI navigationUI)
Get ui that can display internalClass. |
void |
importRegion(InputUI inputUI)
Exporter la region dans un zip. |
void |
importRegionAndRename(InputUI inputUI)
Exporter la region dans un zip. |
void |
importRegionFromSimulation(InputUI inputUI)
Extract from a simulation the region, and rename it with name given by user. |
void |
importV2Region(InputUI inputUI)
Importer la region depuis un fichier XML de la version 2. |
void |
insertTreeNode(InputUI inputUI,
Class nodeClass,
org.nuiton.topia.persistence.TopiaEntityContextable topiaEntity)
Insert new tree node and select it. |
protected void |
loadRegion(InputUI inputUI,
String name)
Load region by region name, set it into jaxx context and refresh ui. |
void |
nodeSelectionChanged(InputUI inputUI,
TreeSelectionEvent event)
Changement de selection dans l'arbre de la pecherie. |
protected void |
refreshRegionList(InputUI inputUI,
String selectedItem)
Rafraichit la liste des regions. |
void |
regionChange(InputUI inputUI,
ItemEvent e)
Main ui fishery region selection changed. |
void |
reloadFisheryTree(InputUI inputUI)
Reload current loaded fishery tree. |
void |
removeRegion(InputUI inputUI,
boolean vcsDelete)
Remove region. |
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. |
void |
updateTreeNode(InputUI inputUI,
String topiaId)
Update tree node for topiaId. |
| Methods inherited from class fr.ifremer.isisfish.ui.CommonHandler |
|---|
setStatusMessage, setStatusMessage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Map<Class<?>,InputContentUI<?>> uiInstanceCache
| Constructor Detail |
|---|
public InputHandler()
| Method Detail |
|---|
protected void loadRegion(InputUI inputUI,
String name)
inputUI - input uiname - region name to loadpublic void reloadFisheryTree(InputUI inputUI)
inputUI - inputUI
public void regionChange(InputUI inputUI,
ItemEvent e)
inputUI - inputUIe - eventpublic void createNewRegion(InputUI inputUI)
inputUI - inputUI
protected void refreshRegionList(InputUI inputUI,
String selectedItem)
inputUI - inputUIselectedItem - region to selectpublic void importRegion(InputUI inputUI)
inputUI - inputUIpublic void importRegionAndRename(InputUI inputUI)
inputUI - inputUIpublic void importV2Region(InputUI inputUI)
inputUI - inputUIpublic void importRegionFromSimulation(InputUI inputUI)
inputUI - inputUIpublic void exportRegion(InputUI inputUI)
inputUI - inputUI
public void removeRegion(InputUI inputUI,
boolean vcsDelete)
inputUI - input uivcsDelete - if true delete region in CVS toopublic void copyRegion(InputUI inputUI)
inputUI - input uipublic void commitRegionInCVS(InputUI inputUI)
inputUI - input uipublic void exportRegionSensitivityFactors(InputUI inputUI)
inputUI - input ui
public void nodeSelectionChanged(InputUI inputUI,
TreeSelectionEvent event)
inputUI - event -
protected InputContentUI<?> getUIInstanceForBeanClass(Class<?> internalClass,
NavigationUI navigationUI)
throws Exception
internalClass - internal class to get uitopiaEntity - topia entity to set into ui
Exception
public void setTreeSelection(InputContentUI<?> inputUI,
String nodeId)
inputUI - context ui (to get context value tree helper...)nodeId - node id to select
public void setTreeSelection(InputContentUI<?> inputUI,
String parentNodeId,
String nodeId)
inputUI - context ui (to get context value tree helper...)parentNodeId - find node to select from this nodenodeId - node id to select
public void deleteTreeNode(InputUI inputUI,
String topiaId)
inputUI - ui containing treetopiaId - node id to delete
public void insertTreeNode(InputUI inputUI,
Class nodeClass,
org.nuiton.topia.persistence.TopiaEntityContextable topiaEntity)
inputUI - ui containing treenodeClass - node type to createtopiaEntity - node to insert
public void updateTreeNode(InputUI inputUI,
String topiaId)
inputUI - ui containing treetopiaId - node id to update
public void accept(InputContentUI<?> inputContentUI,
ActionEvent e)
inputContentUI - inputContentUIe - l'event initial intersepté par le layer
public void displayFactorWizard(InputContentUI<?> inputContentUI,
Class<? extends org.nuiton.topia.persistence.TopiaEntityContextable> sensitivityBeanClass,
String sensitivityBeanID,
String sensitivityMethod)
public Species findSpecies(InputUI inputUI)
inputUI - input ui
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||