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
-
-
Constructor Summary
Constructors Constructor Description DynamicListModel()
-
Method Summary
All Methods Instance Methods Concrete Methods 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.
-
-
-
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 dasSystemObject
zu dem Index zurück odernull
, wenn kein solches Object existiert.- Parameters:
index
- der Index- Returns:
- das SystemObject
-
-