Class RuleChooser

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.Table
fr.ifremer.isisfish.ui.simulator.RuleChooser
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, jaxx.runtime.JAXXContext, jaxx.runtime.JAXXObject

public class RuleChooser extends jaxx.runtime.swing.Table implements jaxx.runtime.JAXXObject
See Also:
  • Field Details

    • PROPERTY_ACTIVE

      public static final String PROPERTY_ACTIVE
      See Also:
    • PROPERTY_RULES_LIST

      public static final String PROPERTY_RULES_LIST
      See Also:
    • PROPERTY_SHOW_FACTOR_COLUMN

      public static final String PROPERTY_SHOW_FACTOR_COLUMN
      See Also:
    • BINDING_AVAILABLE_RULE_LIST_ENABLED

      public static final String BINDING_AVAILABLE_RULE_LIST_ENABLED
      See Also:
    • BINDING_SELECTED_RULE_PARAMETER_TABLE_MODEL_SHOW_FACTOR_COLUMN

      public static final String BINDING_SELECTED_RULE_PARAMETER_TABLE_MODEL_SHOW_FACTOR_COLUMN
      See Also:
    • $activeBindings

      protected List<Object> $activeBindings
    • $bindingSources

      protected Map<String,Object> $bindingSources
    • $bindings

      protected final Map<String,jaxx.runtime.JAXXBinding> $bindings
    • $objectMap

      protected Map<String,Object> $objectMap
    • $previousValues

      protected Map<?,?> $previousValues
    • delegateContext

      protected final jaxx.runtime.JAXXContext delegateContext
    • active

      protected Boolean active
    • addRulesButton

      protected JButton addRulesButton
    • availableRuleList

      protected JList<String> availableRuleList
    • availableRulesListModel

      protected GenericListModel<String> availableRulesListModel
    • duplicateRuleButton

      protected JButton duplicateRuleButton
    • handler

      protected RuleChooserHandler handler
    • removeRuleButton

      protected JButton removeRuleButton
    • rulesList

      protected List<Rule> rulesList
    • selectedRuleParameterTable

      protected JTable selectedRuleParameterTable
    • selectedRuleParameterTableModel

      protected ScriptParametersParamModel selectedRuleParameterTableModel
    • selectedRulesList

      protected JList<Rule> selectedRulesList
    • selectedRulesListModel

      protected GenericListModel<Rule> selectedRulesListModel
    • showFactorColumn

      protected Boolean showFactorColumn
  • Constructor Details

    • RuleChooser

      public RuleChooser()
    • RuleChooser

      public RuleChooser(jaxx.runtime.JAXXContext parentContext)
  • Method Details

    • $afterCompleteSetup

      protected void $afterCompleteSetup()
    • $getJAXXObjectDescriptor

      public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding(String $binding)
      Specified by:
      applyDataBinding in interface jaxx.runtime.JAXXObject
    • firePropertyChange

      public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
      Specified by:
      firePropertyChange in interface jaxx.runtime.JAXXObject
      Overrides:
      firePropertyChange in class Component
    • get$objectMap

      public Map<String,Object> get$objectMap()
      Specified by:
      get$objectMap in interface jaxx.runtime.JAXXObject
    • getDataBinding

      public jaxx.runtime.JAXXBinding getDataBinding(String bindingId)
      Specified by:
      getDataBinding in interface jaxx.runtime.JAXXObject
    • getDataBindings

      public jaxx.runtime.JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings in interface jaxx.runtime.JAXXObject
    • getObjectById

      public Object getObjectById(String id)
      Specified by:
      getObjectById in interface jaxx.runtime.JAXXObject
    • processDataBinding

      public void processDataBinding(String $binding, boolean $force)
      Specified by:
      processDataBinding in interface jaxx.runtime.JAXXObject
    • processDataBinding

      public void processDataBinding(String $binding)
      Specified by:
      processDataBinding in interface jaxx.runtime.JAXXObject
    • registerDataBinding

      public void registerDataBinding(jaxx.runtime.JAXXBinding binding)
      Specified by:
      registerDataBinding in interface jaxx.runtime.JAXXObject
    • removeDataBinding

      public void removeDataBinding(String $binding)
      Specified by:
      removeDataBinding in interface jaxx.runtime.JAXXObject
    • getContextValue

      public <T> T getContextValue(Class<T> clazz)
      Specified by:
      getContextValue in interface jaxx.runtime.JAXXContext
    • getContextValue

      public <T> T getContextValue(Class<T> clazz, String name)
      Specified by:
      getContextValue in interface jaxx.runtime.JAXXContext
    • getDelegateContext

      public jaxx.runtime.JAXXContext getDelegateContext()
      Specified by:
      getDelegateContext in interface jaxx.runtime.JAXXObject
    • getParentContainer

      public <O extends Container> O getParentContainer(Class<O> clazz)
      Specified by:
      getParentContainer in interface jaxx.runtime.JAXXObject
    • getParentContainer

      public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
      Specified by:
      getParentContainer in interface jaxx.runtime.JAXXObject
    • removeContextValue

      public <T> void removeContextValue(Class<T> clazz)
      Specified by:
      removeContextValue in interface jaxx.runtime.JAXXContext
    • removeContextValue

      public <T> void removeContextValue(Class<T> clazz, String name)
      Specified by:
      removeContextValue in interface jaxx.runtime.JAXXContext
    • setContextValue

      public <T> void setContextValue(T o)
      Specified by:
      setContextValue in interface jaxx.runtime.JAXXContext
    • setContextValue

      public <T> void setContextValue(T o, String name)
      Specified by:
      setContextValue in interface jaxx.runtime.JAXXContext
    • doActionPerformed__on__addRulesButton

      public void doActionPerformed__on__addRulesButton(ActionEvent event)
    • doActionPerformed__on__duplicateRuleButton

      public void doActionPerformed__on__duplicateRuleButton(ActionEvent event)
    • doActionPerformed__on__removeRuleButton

      public void doActionPerformed__on__removeRuleButton(ActionEvent event)
    • doValueChanged__on__availableRuleList

      public void doValueChanged__on__availableRuleList(ListSelectionEvent event)
    • doValueChanged__on__selectedRulesList

      public void doValueChanged__on__selectedRulesList(ListSelectionEvent event)
    • getActive

      public Boolean getActive()
    • getAddRulesButton

      public JButton getAddRulesButton()
    • getAvailableRuleList

      public JList<String> getAvailableRuleList()
    • getAvailableRulesListModel

      public GenericListModel<String> getAvailableRulesListModel()
    • getDuplicateRuleButton

      public JButton getDuplicateRuleButton()
    • getHandler

      public RuleChooserHandler getHandler()
    • getRemoveRuleButton

      public JButton getRemoveRuleButton()
    • getRulesList

      public List<Rule> getRulesList()
    • getSelectedRuleParameterTable

      public JTable getSelectedRuleParameterTable()
    • getSelectedRuleParameterTableModel

      public ScriptParametersParamModel getSelectedRuleParameterTableModel()
    • getSelectedRulesList

      public JList<Rule> getSelectedRulesList()
    • getSelectedRulesListModel

      public GenericListModel<Rule> getSelectedRulesListModel()
    • getShowFactorColumn

      public Boolean getShowFactorColumn()
    • isActive

      public Boolean isActive()
    • isShowFactorColumn

      public Boolean isShowFactorColumn()
    • setActive

      public void setActive(Boolean active)
    • setRulesList

      public void setRulesList(List<Rule> rulesList)
    • setShowFactorColumn

      public void setShowFactorColumn(Boolean showFactorColumn)
    • get$JLabel0

      protected JLabel get$JLabel0()
    • get$JLabel1

      protected JLabel get$JLabel1()
    • get$JLabel2

      protected JLabel get$JLabel2()
    • get$JPanel0

      protected JPanel get$JPanel0()
    • get$JScrollPane0

      protected JScrollPane get$JScrollPane0()
    • get$JScrollPane1

      protected JScrollPane get$JScrollPane1()
    • get$JScrollPane2

      protected JScrollPane get$JScrollPane2()
    • createActive

      protected void createActive()
    • createAddRulesButton

      protected void createAddRulesButton()
    • createAvailableRuleList

      protected void createAvailableRuleList()
    • createAvailableRulesListModel

      protected void createAvailableRulesListModel()
    • createDuplicateRuleButton

      protected void createDuplicateRuleButton()
    • createHandler

      protected void createHandler()
    • createRemoveRuleButton

      protected void createRemoveRuleButton()
    • createRulesList

      protected void createRulesList()
    • createSelectedRuleParameterTable

      protected void createSelectedRuleParameterTable()
    • createSelectedRuleParameterTableModel

      protected void createSelectedRuleParameterTableModel()
    • createSelectedRulesList

      protected void createSelectedRulesList()
    • createSelectedRulesListModel

      protected void createSelectedRulesListModel()
    • createShowFactorColumn

      protected void createShowFactorColumn()