Class DynamicListModel

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

public class DynamicListModel
extends javax.swing.AbstractListModel<java.lang.Object>
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class javax.swing.AbstractListModel

    listenerList
  • Constructor Summary

    Constructors
    Constructor Description
    DynamicListModel()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object getElementAt​(int index)  
    int[] getElementIndizes​(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> selectedSystemObjects)
    Gibt die Indizes der Elemente in der Collection zurück.
    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.
    int getSize()  
    void setElements​(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> newElements)
    Setzt die Elemente der Liste.

    Methods inherited from class javax.swing.AbstractListModel

    addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DynamicListModel

      public DynamicListModel()
  • Method Details

    • getSize

      public int getSize()
    • getElementAt

      @Nullable public java.lang.Object getElementAt​(int index)
    • setElements

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

      public int[] getElementIndizes​(java.util.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