Package de.kappich.pat.gnd.gnd
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 dasSystemObject
zu dem Index zurück odernull
, 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 dasSystemObject
zu dem Index zurück odernull
, wenn kein solches Object existiert.- Parameters:
index
- der Index- Returns:
- das SystemObject
-