public class DefaultMultiListSelectionModel<T extends Comparable<T>> extends Object implements MultiListSelectionModel<T>
MultiListSelectionModel.SelctionMode| Constructor and Description |
|---|
DefaultMultiListSelectionModel() |
DefaultMultiListSelectionModel(DirectionalComparator.Direction direction) |
public DefaultMultiListSelectionModel()
public DefaultMultiListSelectionModel(DirectionalComparator.Direction direction)
public void setDirection(DirectionalComparator.Direction direction)
public void clearMultiListDataProviders()
clearMultiListDataProviders in interface MultiListSelectionModel<T extends Comparable<T>>public void addMultiListDataProvider(MultiListDataProvider<T> dataProvider)
addMultiListDataProvider in interface MultiListSelectionModel<T extends Comparable<T>>public void removeMultiListDataProvider(MultiListDataProvider<T> dataProvider)
removeMultiListDataProvider in interface MultiListSelectionModel<T extends Comparable<T>>public void clearMultiListSelectionListeners()
clearMultiListSelectionListeners in interface MultiListSelectionModel<T extends Comparable<T>>public void addMultiListSelectionListener(MultiListSelectionListener<T> selectionListener)
addMultiListSelectionListener in interface MultiListSelectionModel<T extends Comparable<T>>public void removeMultiListSelectionListener(MultiListSelectionListener<T> selectionListener)
removeMultiListSelectionListener in interface MultiListSelectionModel<T extends Comparable<T>>public MultiListSelectionModel.SelctionMode getSelectionMode()
getSelectionMode in interface MultiListSelectionModel<T extends Comparable<T>>public void setSelectionMode(MultiListSelectionModel.SelctionMode selectionMode)
setSelectionMode in interface MultiListSelectionModel<T extends Comparable<T>>public void setValueIsAdjusting(boolean valueIsAdjusting)
setValueIsAdjusting in interface MultiListSelectionModel<T extends Comparable<T>>public boolean getValueIsAdjusting()
getValueIsAdjusting in interface MultiListSelectionModel<T extends Comparable<T>>public boolean isSelectionEmpty()
isSelectionEmpty in interface MultiListSelectionModel<T extends Comparable<T>>public void clearSelection()
clearSelection in interface MultiListSelectionModel<T extends Comparable<T>>public MultiListSelection<T> getMinSelection()
getMinSelection in interface MultiListSelectionModel<T extends Comparable<T>>public MultiListSelection<T> getMaxSelection()
getMaxSelection in interface MultiListSelectionModel<T extends Comparable<T>>public int getSelectedIndex(T key)
getSelectedIndex in interface MultiListSelectionModel<T extends Comparable<T>>public boolean isSelected(MultiListSelection<T> selection)
isSelected in interface MultiListSelectionModel<T extends Comparable<T>>public MultiListSelection<T> findStableSelection(MultiListSelection<T> selection)
public MultiListSelection<T> getPreviousSelection(MultiListSelection<T> selection)
public MultiListSelection<T> getNextSelection(MultiListSelection<T> selection)
public void setSilentAnchorSelection(MultiListSelection<T> anchorSelection)
public void setAnchorSelection(MultiListSelection<T> anchorSelection)
setAnchorSelection in interface MultiListSelectionModel<T extends Comparable<T>>public MultiListSelection<T> getAnchorSelection()
getAnchorSelection in interface MultiListSelectionModel<T extends Comparable<T>>public void setSilentLeadSelection(MultiListSelection<T> leadSelection)
public void setLeadSelection(MultiListSelection<T> leadSelection)
setLeadSelection in interface MultiListSelectionModel<T extends Comparable<T>>public MultiListSelection<T> getLeadSelection()
getLeadSelection in interface MultiListSelectionModel<T extends Comparable<T>>public void addSelectionInterval(MultiListSelection<T> selection0, MultiListSelection<T> selection1)
addSelectionInterval in interface MultiListSelectionModel<T extends Comparable<T>>public void setSelectionInterval(MultiListSelection<T> selection0, MultiListSelection<T> selection1)
setSelectionInterval in interface MultiListSelectionModel<T extends Comparable<T>>public void removeSelectionInterval(MultiListSelection<T> selection0, MultiListSelection<T> selection1)
removeSelectionInterval in interface MultiListSelectionModel<T extends Comparable<T>>public void insertIndexInterval(MultiListSelection<T> selection, int length, boolean before)
insertIndexInterval in interface MultiListSelectionModel<T extends Comparable<T>>public void removeIndexInterval(MultiListSelection<T> selection0, MultiListSelection<T> selection1)
removeIndexInterval in interface MultiListSelectionModel<T extends Comparable<T>>Copyright © 2017. All rights reserved.