Class TwoTablesSection<T,V,R>

java.lang.Object
com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
com.amalgamasimulation.desktop.ui.editor.sections.internal.AbstractTwoTablesSection<T,V,R,EditableTable<V>,EditableTable<R>,TableProperties<T,V,EditableTable<V>>,TableProperties<V,R,EditableTable<R>>,TableToolBarProperties<V>,TableToolBarProperties<R>,com.amalgamasimulation.desktop.ui.editor.internal.InternalTable<T,V>,com.amalgamasimulation.desktop.ui.editor.internal.InternalTable<V,R>>
com.amalgamasimulation.desktop.ui.editor.sections.TwoTablesSection<T,V,R>
All Implemented Interfaces:
ISection, ITwoTableSection<V,R>

public class TwoTablesSection<T,V,R> extends com.amalgamasimulation.desktop.ui.editor.sections.internal.AbstractTwoTablesSection<T,V,R,EditableTable<V>,EditableTable<R>,TableProperties<T,V,EditableTable<V>>,TableProperties<V,R,EditableTable<R>>,TableToolBarProperties<V>,TableToolBarProperties<R>,com.amalgamasimulation.desktop.ui.editor.internal.InternalTable<T,V>,com.amalgamasimulation.desktop.ui.editor.internal.InternalTable<V,R>>
  • Field Summary

    Fields inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.AbstractTwoTablesSection

    initialSizeMainTable, mainTable, orientation, secondTable

    Fields inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section

    compositeForSection, elements, eventBroker
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     
    void
     
    void
    Updates visibility, enabled state and control values from the container, then lays out the row again.

    Methods inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.AbstractTwoTablesSection

    createSection, enabled, getMainTable, getSecondTable, initialSizeMainTable, isEnabled, isVisible, mainContainer, orientation, setEventBroker, updateEnabled, visible

    Methods inherited from class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section

    dispose, enabled, getColumnCount, getCompositeSection, isPageEnabled, moveBelow, pageEnabled, pageVisible, setChangeNotifier, setParent, updateVisible, visible

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.amalgamasimulation.desktop.ui.editor.common.ISection

    dispose, updateVisible
  • Constructor Details

    • TwoTablesSection

      public TwoTablesSection()
  • Method Details

    • mainTableProperties

      public void mainTableProperties(TableProperties<T,V,EditableTable<V>> tableProperties)
    • mainToolBarProperties

      public void mainToolBarProperties(TableToolBarProperties<V> toolBarProperties)
    • secondTableProperties

      public void secondTableProperties(TableProperties<V,R,EditableTable<R>> tableProperties)
    • secondToolBarProperties

      public void secondToolBarProperties(TableToolBarProperties<R> toolBarProperties)
    • updateSection

      public void updateSection()
      Description copied from interface: ISection
      Updates visibility, enabled state and control values from the container, then lays out the row again.
      Specified by:
      updateSection in interface ISection
      Overrides:
      updateSection in class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section