Class DynamicListModel

java.lang.Object
javax.swing.AbstractListModel<Object>
de.kappich.pat.gnd.gnd.DynamicListModel
All Implemented Interfaces:
Serializable, ListModel<Object>

public class DynamicListModel extends AbstractListModel<Object>
See Also:
  • Constructor Details

    • DynamicListModel

      public DynamicListModel()
  • Method Details

    • getSize

      public int getSize()
    • getElementAt

      @Nullable public Object getElementAt(int index)
    • setElements

      public void setElements(Collection<de.bsvrz.dav.daf.main.config.SystemObject> newElements)
      Setzt die Elemente der Liste.
      Parameters:
      newElements - die neuen Elemente
    • getElementIndizes

      public int[] getElementIndizes(Collection<de.bsvrz.dav.daf.main.config.SystemObject> selectedSystemObjects)
      Gibt die Indizes der Elemente in der Collection zurück.
      Parameters:
      selectedSystemObjects - die Collection
      Returns:
      ein Array von Indizes
    • getObject

      @Nullable public de.bsvrz.dav.daf.main.config.SystemObject getObject(int index)
      Gibt das SystemObject zu dem Index zurück oder null, wenn kein solches Object existiert.
      Parameters:
      index - der Index
      Returns:
      das SystemObject