java.lang.Object
javax.swing.AbstractListModel
javax.swing.DefaultListModel
org.greenstone.gatherer.cdm.DynamicListModel
- All Implemented Interfaces:
- javax.swing.ComboBoxModel, javax.swing.ListModel, java.io.Serializable
- Direct Known Subclasses:
- MetadataSetManager, MetadataSetView
- public class DynamicListModel
- extends javax.swing.DefaultListModel
- implements javax.swing.ComboBoxModel
This class extends the functionality of the DefaultListModel to include simple methods for refreshing the contents of this model if one of its elements changes.
- Version:
- 2.3
| Methods inherited from class javax.swing.DefaultListModel |
add, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, getElementAt, getSize, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAllElements, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize |
auto_order
private boolean auto_order
object
private java.lang.Object object
DynamicListModel
public DynamicListModel()
addElement
public void addElement(java.lang.Object element)
- Description copied from class:
javax.swing.DefaultListModel
- Inserts an element at the end of the list. This is equivalent to
calling
list.add(list.size(), element).
getSelectedItem
public java.lang.Object getSelectedItem()
- Description copied from interface:
javax.swing.ComboBoxModel
- The method returns currently selected item in the combo box
- Specified by:
getSelectedItem in interface javax.swing.ComboBoxModel
refresh
public void refresh()
- Notify all controls that are based on this list model that its contents have changed, and they should repaint themselves.
setAutoOrder
public void setAutoOrder(boolean auto_order)
setSelectedItem
public void setSelectedItem(java.lang.Object object)
- Description copied from interface:
javax.swing.ComboBoxModel
- This method sets the selected item in the combo box. Class
implementing this interface should fire ListDataEvents to
all registered ListDataListeners to indicated that the
selection has changed.
- Specified by:
setSelectedItem in interface javax.swing.ComboBoxModel