public class DataListModel<E>
extends javax.swing.AbstractListModel<E>
implements javax.swing.ComboBoxModel<E>
Modifier and Type | Field and Description |
---|---|
protected DataList<E> |
dataList |
protected de.ims.icarus.util.data.DataListModel.OwnedChangeListener |
ownedChangeListener |
protected java.lang.Object |
selectedObject |
Constructor and Description |
---|
DataListModel() |
DataListModel(DataList<E> dataList) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
protected void |
fireContentsChanged()
Helper method for the
OwnedChangeListener to delegate
notification |
DataList<E> |
getDataList() |
E |
getElementAt(int index) |
java.lang.Object |
getSelectedItem() |
int |
getSize() |
void |
setDataList(DataList<E> dataList) |
void |
setSelectedItem(java.lang.Object anItem) |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
protected java.lang.Object selectedObject
protected de.ims.icarus.util.data.DataListModel.OwnedChangeListener ownedChangeListener
public int getSize()
getSize
in interface javax.swing.ListModel<E>
ListModel.getSize()
public E getElementAt(int index)
getElementAt
in interface javax.swing.ListModel<E>
ListModel.getElementAt(int)
public void clear()
public void setSelectedItem(java.lang.Object anItem)
setSelectedItem
in interface javax.swing.ComboBoxModel<E>
ComboBoxModel.setSelectedItem(java.lang.Object)
public java.lang.Object getSelectedItem()
getSelectedItem
in interface javax.swing.ComboBoxModel<E>
ComboBoxModel.getSelectedItem()
protected void fireContentsChanged()
OwnedChangeListener
to delegate
notification