Class OptimizationUI

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

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

    • BINDING_EXPORT_OBSERVATION_TABLE_ENABLED

      public static final String BINDING_EXPORT_OBSERVATION_TABLE_ENABLED
      See Also:
    • BINDING_FIELD_EXPORT_LIST_ENABLED

      public static final String BINDING_FIELD_EXPORT_LIST_ENABLED
      See Also:
    • BINDING_FIELD_OBJECTIVE_METHOD_SELECT_ENABLED

      public static final String BINDING_FIELD_OBJECTIVE_METHOD_SELECT_ENABLED
      See Also:
    • BINDING_FIELD_OPTIMIZATION_METHOD_SELECT_ENABLED

      public static final String BINDING_FIELD_OPTIMIZATION_METHOD_SELECT_ENABLED
      See Also:
    • BINDING_SIMUL_OBJECTIVE_METHOD_PARAM_ENABLED

      public static final String BINDING_SIMUL_OBJECTIVE_METHOD_PARAM_ENABLED
      See Also:
    • BINDING_SIMUL_OPTIMIZATION_METHOD_PARAM_ENABLED

      public static final String BINDING_SIMUL_OPTIMIZATION_METHOD_PARAM_ENABLED
      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
    • addExportsButton

      protected JButton addExportsButton
    • exportObservationSelectionModel

      protected ListSelectionModel exportObservationSelectionModel
    • exportObservationTable

      protected JTable exportObservationTable
    • fieldExportList

      protected JList<String> fieldExportList
    • fieldExportListModel

      protected GenericListModel<String> fieldExportListModel
    • fieldObjectiveMethodModel

      protected GenericComboModel<String> fieldObjectiveMethodModel
    • fieldObjectiveMethodSelect

      protected JComboBox<String> fieldObjectiveMethodSelect
    • fieldOptimizationMethodModel

      protected GenericComboModel<String> fieldOptimizationMethodModel
    • fieldOptimizationMethodSelect

      protected JComboBox<String> fieldOptimizationMethodSelect
    • fieldSimulUseOptimization

      protected JCheckBox fieldSimulUseOptimization
    • handler

      protected OptimizationHandler handler
    • removeExportsButton

      protected JButton removeExportsButton
    • simulObjectiveMethodParam

      protected JTable simulObjectiveMethodParam
    • simulOptimizationMethodParam

      protected JTable simulOptimizationMethodParam
  • Constructor Details

    • OptimizationUI

      public OptimizationUI()
    • OptimizationUI

      public OptimizationUI(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__addExportsButton

      public void doActionPerformed__on__addExportsButton(ActionEvent event)
    • doActionPerformed__on__fieldObjectiveMethodSelect

      public void doActionPerformed__on__fieldObjectiveMethodSelect(ActionEvent event)
    • doActionPerformed__on__fieldOptimizationMethodSelect

      public void doActionPerformed__on__fieldOptimizationMethodSelect(ActionEvent event)
    • doActionPerformed__on__removeExportsButton

      public void doActionPerformed__on__removeExportsButton(ActionEvent event)
    • doItemStateChanged__on__fieldSimulUseOptimization

      public void doItemStateChanged__on__fieldSimulUseOptimization(ItemEvent event)
    • doValueChanged__on__exportObservationSelectionModel

      public void doValueChanged__on__exportObservationSelectionModel(ListSelectionEvent event)
    • doValueChanged__on__fieldExportList

      public void doValueChanged__on__fieldExportList(ListSelectionEvent event)
    • getAddExportsButton

      public JButton getAddExportsButton()
    • getExportObservationSelectionModel

      public ListSelectionModel getExportObservationSelectionModel()
    • getExportObservationTable

      public JTable getExportObservationTable()
    • getFieldExportList

      public JList<String> getFieldExportList()
    • getFieldExportListModel

      public GenericListModel<String> getFieldExportListModel()
    • getFieldObjectiveMethodModel

      public GenericComboModel<String> getFieldObjectiveMethodModel()
    • getFieldObjectiveMethodSelect

      public JComboBox<String> getFieldObjectiveMethodSelect()
    • getFieldOptimizationMethodModel

      public GenericComboModel<String> getFieldOptimizationMethodModel()
    • getFieldOptimizationMethodSelect

      public JComboBox<String> getFieldOptimizationMethodSelect()
    • getFieldSimulUseOptimization

      public JCheckBox getFieldSimulUseOptimization()
    • getHandler

      public OptimizationHandler getHandler()
    • getRemoveExportsButton

      public JButton getRemoveExportsButton()
    • getSimulObjectiveMethodParam

      public JTable getSimulObjectiveMethodParam()
    • getSimulOptimizationMethodParam

      public JTable getSimulOptimizationMethodParam()
    • get$JLabel0

      protected JLabel get$JLabel0()
    • get$JLabel1

      protected JLabel get$JLabel1()
    • get$JLabel2

      protected JLabel get$JLabel2()
    • get$JScrollPane0

      protected JScrollPane get$JScrollPane0()
    • get$JScrollPane1

      protected JScrollPane get$JScrollPane1()
    • get$JScrollPane2

      protected JScrollPane get$JScrollPane2()
    • get$JScrollPane3

      protected JScrollPane get$JScrollPane3()
    • get$Table1

      protected jaxx.runtime.swing.Table get$Table1()
    • get$Table2

      protected jaxx.runtime.swing.Table get$Table2()
    • createAddExportsButton

      protected void createAddExportsButton()
    • createExportObservationSelectionModel

      protected void createExportObservationSelectionModel()
    • createExportObservationTable

      protected void createExportObservationTable()
    • createFieldExportList

      protected void createFieldExportList()
    • createFieldExportListModel

      protected void createFieldExportListModel()
    • createFieldObjectiveMethodModel

      protected void createFieldObjectiveMethodModel()
    • createFieldObjectiveMethodSelect

      protected void createFieldObjectiveMethodSelect()
    • createFieldOptimizationMethodModel

      protected void createFieldOptimizationMethodModel()
    • createFieldOptimizationMethodSelect

      protected void createFieldOptimizationMethodSelect()
    • createFieldSimulUseOptimization

      protected void createFieldSimulUseOptimization()
    • createHandler

      protected void createHandler()
    • createRemoveExportsButton

      protected void createRemoveExportsButton()
    • createSimulObjectiveMethodParam

      protected void createSimulObjectiveMethodParam()
    • createSimulOptimizationMethodParam

      protected void createSimulOptimizationMethodParam()