Package fr.ifremer.isisfish.ui.simulator
Class RuleChooserHandler
java.lang.Object
fr.ifremer.isisfish.ui.simulator.RuleChooserHandler
Handler for 
class.- Version:
- $Revision$ Last update : $Date$ By : $Author$
- Author:
- chatellier
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidGet new instance for selected rules names and add it torulesListlist.protected voidprotected voidDisplay parameters table form single selected list.voidprotected voidprotected voidvoidpreRemoveRule(int ruleIndex) Called by RuleChooser component before rule deletion.protected voidpreRemoveRule(FactorGroup factorGroup, int ruleIndex) Recursive rename and delete rule factor path.voidRemove selected rules for selected rules list.protected voidSetup drag and drop support on selected list.
- 
Field Details- 
ruleChooser
- 
availableRuleListener
 
- 
- 
Constructor Details- 
RuleChooserHandler
 
- 
- 
Method Details- 
initAvailableRules
- 
initSelectedRules
- 
afterInitprotected void afterInit()
- 
setupSelectedListDnDprotected void setupSelectedListDnD()Setup drag and drop support on selected list.
- 
addSelectedRulespublic void addSelectedRules()Get new instance for selected rules names and add it torulesListlist.
- 
removeSelectedRulespublic void removeSelectedRules()Remove selected rules for selected rules list.
- 
duplicateSelectedRulespublic void duplicateSelectedRules()
- 
displayRuleParametersprotected void displayRuleParameters()Display parameters table form single selected list.
- 
preRemoveRulepublic void preRemoveRule(int ruleIndex) Called by RuleChooser component before rule deletion. Used to remove factor associated to rule to delete. Factor path reference rule with factor path containing rule index in rule list : for example :parameters.rule.2.parameter.tacPoids Must also rename all next indices.- Parameters:
- ruleIndex- rule index to to delete
 
- 
preRemoveRuleRecursive rename and delete rule factor path.- Parameters:
- factorGroup- factorGroup
- ruleIndex- rule index to to delete
 
 
-