Package jaxx.runtime.swing
Class ListSelectorModel<B>
java.lang.Object
jaxx.runtime.swing.ListSelectorModel<B>
public class ListSelectorModel<B>
extends java.lang.Object
- Author:
- Sylvain Lletellier
-
Field Summary
Fields Modifier and Type Field Description protected booleanaddEnabledprotected GenericListModel<B>fromModelprotected java.beans.PropertyChangeSupportpcsstatic java.lang.StringPROPERTY_ADD_ENABLEDstatic java.lang.StringPROPERTY_REMOVE_ENABLEDstatic java.lang.StringPROPERTY_SELECTED_VALUESstatic java.lang.StringPROPERTY_VALUESprotected booleanremoveEnabledprotected GenericListModel<B>toModel -
Constructor Summary
Constructors Modifier Constructor Description protectedListSelectorModel() -
Method Summary
Modifier and Type Method Description voidadd()voidaddGenericListListener(GenericListListener l)voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voidaddValues(java.util.Collection<B> values)protected voidfireIndexedPropertyChange(java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)protected voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)GenericListModel<B>getFromModel()java.util.Collection<B>getSelectedValues()GenericListModel<B>getToModel()java.util.Collection<B>getValues()booleanisAddEnabled()booleanisRemoveEnabled()protected voidmoveSelect(GenericListModel<B> from, GenericListModel<B> to)voidremove()voidremoveGenericListListener(GenericListListener l)voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voidremoveValues(java.util.Collection<B> values)voidsetAddEnabled(boolean addEnabled)voidsetRemoveEnabled(boolean removeEnabled)voidsetSelectedValues(java.util.Collection<B> selectedValues)voidsetValues(java.util.Collection<B> values)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
pcs
protected final java.beans.PropertyChangeSupport pcs -
PROPERTY_ADD_ENABLED
public static final java.lang.String PROPERTY_ADD_ENABLED- See Also:
- Constant Field Values
-
PROPERTY_REMOVE_ENABLED
public static final java.lang.String PROPERTY_REMOVE_ENABLED- See Also:
- Constant Field Values
-
PROPERTY_SELECTED_VALUES
public static final java.lang.String PROPERTY_SELECTED_VALUES- See Also:
- Constant Field Values
-
PROPERTY_VALUES
public static final java.lang.String PROPERTY_VALUES- See Also:
- Constant Field Values
-
addEnabled
protected boolean addEnabled -
removeEnabled
protected boolean removeEnabled -
fromModel
-
toModel
-
-
Constructor Details
-
ListSelectorModel
protected ListSelectorModel()
-
-
Method Details
-
isAddEnabled
public boolean isAddEnabled() -
setAddEnabled
public void setAddEnabled(boolean addEnabled) -
isRemoveEnabled
public boolean isRemoveEnabled() -
setRemoveEnabled
public void setRemoveEnabled(boolean removeEnabled) -
getFromModel
-
getToModel
-
getValues
-
setValues
-
addValues
-
removeValues
-
getSelectedValues
-
setSelectedValues
-
add
public void add() -
remove
public void remove() -
moveSelect
-
addGenericListListener
-
removeGenericListListener
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) -
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) -
firePropertyChange
protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue) -
fireIndexedPropertyChange
protected void fireIndexedPropertyChange(java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)
-