Class SystemObjectSelectionList<T extends de.bsvrz.dav.daf.main.config.SystemObject>

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.Box
de.bsvrz.sys.funclib.kappich.selectionlist.SelectionList<T>
de.bsvrz.pat.sysbed.preselection.lists.SystemObjectSelectionList<T>
All Implemented Interfaces:
SelectionModel, ImageObserver, MenuContainer, Serializable, Accessible

public class SystemObjectSelectionList<T extends de.bsvrz.dav.daf.main.config.SystemObject> extends de.bsvrz.sys.funclib.kappich.selectionlist.SelectionList<T> implements SelectionModel
Klasse, die eine Gruppe zur Objektauswahl kapselt. Oben befindet sich eine Überschrift mit der Anzahl der ausgewählten Objekte und einem Button zum deselektieren, darunter befindet sich die Liste der Objekte
See Also:
  • Constructor Details

    • SystemObjectSelectionList

      public SystemObjectSelectionList()
    • SystemObjectSelectionList

      public SystemObjectSelectionList(String header, String headerPlural)
    • SystemObjectSelectionList

      public SystemObjectSelectionList(String header, String headerPlural, de.bsvrz.sys.funclib.kappich.selectionlist.SelectionList.FilterStyle filterStyle)
  • Method Details

    • getTooltip

      public String getTooltip(T object)
      Overrides:
      getTooltip in class de.bsvrz.sys.funclib.kappich.selectionlist.SelectionList<T extends de.bsvrz.dav.daf.main.config.SystemObject>
    • getSelectedObjects

      public List<T> getSelectedObjects()
      Specified by:
      getSelectedObjects in interface SelectionModel
    • setListPopupMenu

      public void setListPopupMenu(JPopupMenu popup)
      Specified by:
      setListPopupMenu in interface SelectionModel