Package de.kappich.pat.gnd.gnd
Class DynamicListModel
- All Implemented Interfaces:
Serializable
,ListModel<Object>
- See Also:
-
Field Summary
Fields inherited from class javax.swing.AbstractListModel
listenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetElementAt
(int index) int[]
getElementIndizes
(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
(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
-
Constructor Details
-
DynamicListModel
public DynamicListModel()
-
-
Method Details
-
getSize
public int getSize() -
getElementAt
-
setElements
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 dasSystemObject
zu dem Index zurück odernull
, wenn kein solches Object existiert.- Parameters:
index
- der Index- Returns:
- das SystemObject
-