Class NamedItemListPanel<T>

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.iamsoft.util.ui.swing.nameditem.NamedItemListPanel<T>
Type Parameters:
T - Type of element managed in panel.
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

@Deprecated public class NamedItemListPanel<T> extends JPanel
Deprecated.
Deprecated.
Lists defined grammars and allows for insert/update/delete. TODO: update open frames when model is changed.
See Also:
  • Constructor Details

    • NamedItemListPanel

      public NamedItemListPanel(T pPrototype)
      Deprecated.
      Parameters:
      pPrototype - The object to be used for new entries.
  • Method Details

    • getList

      public NamedItemList<T> getList()
      Deprecated.
    • getRemoveAction

      public SwingAction getRemoveAction()
      Deprecated.
    • getDuplicateAction

      public SwingAction getDuplicateAction()
      Deprecated.
    • getBtnPanel

      public BtnPanel getBtnPanel()
      Deprecated.
    • getSelection

      public Map<String,T> getSelection()
      Deprecated.
    • getModel

      public NamedItemModel<T> getModel()
      Deprecated.
    • getUniqueName

      protected String getUniqueName()
      Deprecated.
      Create a unique grammar identifier. If null is returned, abort.