java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.designer.tags.taggroup.ConfigListPanel<E>
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public abstract class ConfigListPanel<E extends ConfigListPanel.EditItem> extends JPanel
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • init

      public void init()
    • initToolBar

      protected void initToolBar()
    • updateListSelection

      protected abstract void updateListSelection(E item)
    • refresh

      public void refresh()
    • updateButtonStates

      protected void updateButtonStates()
    • addNewConfig

      protected void addNewConfig()
    • deleteSelectedConfigs

      protected void deleteSelectedConfigs()
    • createNewConfig

      protected abstract E createNewConfig()
    • getModel

      public ConfigListPanel.Model getModel()
    • getList

      public JList getList()
    • getItems

      public List<E> getItems()
      Returns:
      the items in the list minus the sentinel
    • isSentinel

      public static boolean isSentinel(Object o)