Package jaxx.runtime.swing.model
Class GenericListModel<B>
java.lang.Object
javax.swing.DefaultListSelectionModel
jaxx.runtime.swing.model.AbstractGenericListSelectionModel<B>
jaxx.runtime.swing.model.GenericListSelectionModel<B>
jaxx.runtime.swing.model.GenericListModel<B>
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,javax.swing.ComboBoxModel,javax.swing.ListModel,javax.swing.ListSelectionModel
public class GenericListModel<B> extends GenericListSelectionModel<B> implements javax.swing.ComboBoxModel
- Author:
- Sylvain Lletellier
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class jaxx.runtime.swing.model.GenericListSelectionModel
listModelFields inherited from class jaxx.runtime.swing.model.AbstractGenericListSelectionModel
listenerList, pcs, PROPERTY_SELECTED_VALUE, selectedValuesFields inherited from class javax.swing.DefaultListSelectionModel
leadAnchorNotificationEnabledFields inherited from interface javax.swing.ListSelectionModel
MULTIPLE_INTERVAL_SELECTION, SINGLE_INTERVAL_SELECTION, SINGLE_SELECTION -
Constructor Summary
Constructors Constructor Description GenericListModel()GenericListModel(java.util.Collection<B> values) -
Method Summary
Modifier and Type Method Description voidaddElement(int index, B valueToAdd)voidaddElement(B valueToAdd)voidaddElements(java.util.Collection<B> valuesToAdd)voidaddListDataListener(javax.swing.event.ListDataListener l)voidclearElements()protected voidfireContentsChanged(java.lang.Object source, int index0, int index1)java.lang.ObjectgetElementAt(int index)java.util.Collection<B>getElements()BgetSelectedItem()intgetSize()voidremoveElements(java.util.Collection<B> values)voidremoveListDataListener(javax.swing.event.ListDataListener l)voidsetElements(java.util.Collection<B> values)voidsetSelectedItem(java.lang.Object anItem)Methods inherited from class jaxx.runtime.swing.model.GenericListSelectionModel
getListModel, getValueAtMethods inherited from class jaxx.runtime.swing.model.AbstractGenericListSelectionModel
addGenericListListener, addPropertyChangeListener, addPropertyChangeListener, addSelectedItem, addSelectionInterval, addSelectionIntervalWithFire, clearSelection, firePropertyChange, fireSelectionAdded, fireSelectionRemoved, fireValuesAdded, fireValuesRemoved, getSelectedValue, getSelectedValues, getSelectionMode, hasSelectedIndex, removeGenericListListener, removePropertyChangeListener, removePropertyChangeListener, removeSelectionInterval, removeSelectionIntervalWithoutFire, setSelectedValues, setSelectionInterval, unSelectItem, unSelectItemsMethods inherited from class javax.swing.DefaultListSelectionModel
addListSelectionListener, clone, fireValueChanged, fireValueChanged, fireValueChanged, getAnchorSelectionIndex, getLeadSelectionIndex, getListeners, getListSelectionListeners, getMaxSelectionIndex, getMinSelectionIndex, getValueIsAdjusting, insertIndexInterval, isLeadAnchorNotificationEnabled, isSelectedIndex, isSelectionEmpty, moveLeadSelectionIndex, removeIndexInterval, removeListSelectionListener, setAnchorSelectionIndex, setLeadAnchorNotificationEnabled, setLeadSelectionIndex, setSelectionMode, setValueIsAdjusting, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.swing.ListSelectionModel
getSelectedIndices, getSelectedItemsCount
-
Constructor Details
-
GenericListModel
public GenericListModel() -
GenericListModel
-
-
Method Details
-
setElements
-
clearElements
public void clearElements() -
getElements
-
addElement
-
addElement
-
addElements
-
removeElements
-
setSelectedItem
public void setSelectedItem(java.lang.Object anItem)- Specified by:
setSelectedItemin interfacejavax.swing.ComboBoxModel<B>
-
getSelectedItem
- Specified by:
getSelectedItemin interfacejavax.swing.ComboBoxModel<B>
-
getSize
public int getSize()- Specified by:
getSizein interfacejavax.swing.ListModel<B>- Overrides:
getSizein classGenericListSelectionModel<B>
-
getElementAt
public java.lang.Object getElementAt(int index)- Specified by:
getElementAtin interfacejavax.swing.ListModel<B>
-
addListDataListener
public void addListDataListener(javax.swing.event.ListDataListener l)- Specified by:
addListDataListenerin interfacejavax.swing.ListModel<B>
-
removeListDataListener
public void removeListDataListener(javax.swing.event.ListDataListener l)- Specified by:
removeListDataListenerin interfacejavax.swing.ListModel<B>
-
fireContentsChanged
protected void fireContentsChanged(java.lang.Object source, int index0, int index1)
-