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.SystemObjectgetObject(int index) Gibt dasSystemObjectzu dem Index zurück odernull, wenn kein solches Object existiert.intgetSize()voidsetElements(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 dasSystemObjectzu dem Index zurück odernull, wenn kein solches Object existiert.- Parameters:
index- der Index- Returns:
- das SystemObject
-