Class DomainMapperComboBox

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JComboBox<uk.ac.starlink.table.DomainMapper>
uk.ac.starlink.topcat.DomainMapperComboBox
All Implemented Interfaces:
ActionListener, ImageObserver, ItemSelectable, MenuContainer, Serializable, EventListener, Accessible, ListDataListener

public class DomainMapperComboBox extends JComboBox<uk.ac.starlink.table.DomainMapper>
ComboBox for selecting DomainMappers appropriate for a given Domain. It works alongside a ColumnData selector, since the default and available DomainMappers will be a function of the currently selected ColumnData as well as of the Domain.
Since:
15 Apr 2020
Author:
Mark Taylor
See Also:
  • Constructor Details

    • DomainMapperComboBox

      public DomainMapperComboBox(uk.ac.starlink.table.Domain<?> domain, JComboBox<uk.ac.starlink.table.ColumnData> columnSelector)
      Constructor.
      Parameters:
      domain - domain for which mappers can be selected
      columnSelector - column selector with which this selector is associated
  • Method Details

    • getComponent

      public JComponent getComponent()
      Returns the component containing this selector plus some decorations and auxiliary controls.
      Returns:
      display component