Class 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
    • 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 Detail

      • DynamicListModel

        public DynamicListModel()
    • Method Detail

      • 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