JIDE 3.5.15

com.jidesoft.list
Class FilterableCheckBoxListSelectionModel

java.lang.Object
  extended by javax.swing.DefaultListSelectionModel
      extended by com.jidesoft.swing.CheckBoxListSelectionModel
          extended by com.jidesoft.list.FilterableCheckBoxListSelectionModel
All Implemented Interfaces:
Serializable, Cloneable, EventListener, ListDataListener, ListSelectionModel

Deprecated. replaced by CheckBoxListSelectionModelWithWrapper

@Deprecated
public class FilterableCheckBoxListSelectionModel
extends CheckBoxListSelectionModel
implements ListDataListener

FilterableCheckBoxListSelectionModel is to work with FilterableCheckBoxList. Please be noted that, the index it used to operate is the visual index in the FilterableListModel although it stores selection in the index of actual list model.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.DefaultListSelectionModel
leadAnchorNotificationEnabled, listenerList
 
Fields inherited from interface javax.swing.ListSelectionModel
MULTIPLE_INTERVAL_SELECTION, SINGLE_INTERVAL_SELECTION, SINGLE_SELECTION
 
Constructor Summary
FilterableCheckBoxListSelectionModel()
          Deprecated.  
FilterableCheckBoxListSelectionModel(ListModel model)
          Deprecated.  
 
Method Summary
 void addSelectionInterval(int index0, int index1)
          Deprecated.  
 void contentsChanged(ListDataEvent e)
          Deprecated.  
protected  void fireValueChanged(int firstIndex, int lastIndex)
          Deprecated.  
protected  void fireValueChanged(int firstIndex, int lastIndex, boolean isAdjusting)
          Deprecated.  
 int getAnchorSelectionIndex()
          Deprecated.  
 int getLeadSelectionIndex()
          Deprecated.  
 int getMaxSelectionIndex()
          Deprecated.  
 int getMinSelectionIndex()
          Deprecated.  
 void insertIndexInterval(int index, int length, boolean before)
          Deprecated. Overrides so that inserting a row will not be selected automatically if the row after it is selected.
 void intervalAdded(ListDataEvent e)
          Deprecated.  
 void intervalRemoved(ListDataEvent e)
          Deprecated.  
 boolean isSelectedIndex(int index)
          Deprecated.  
 void moveLeadSelectionIndex(int leadIndex)
          Deprecated.  
 void removeIndexInterval(int index0, int index1)
          Deprecated.  
 void removeSelectionInterval(int index0, int index1)
          Deprecated.  
 void setAnchorSelectionIndex(int anchorIndex)
          Deprecated.  
 void setLeadSelectionIndex(int leadIndex)
          Deprecated.  
 void setModel(ListModel model)
          Deprecated.  
 void setSelectionInterval(int index0, int index1)
          Deprecated.  
 
Methods inherited from class com.jidesoft.swing.CheckBoxListSelectionModel
getAllEntryIndex, getModel, isAllEntryConsidered, setAllEntryConsidered, setAllEntryIndex
 
Methods inherited from class javax.swing.DefaultListSelectionModel
addListSelectionListener, clearSelection, clone, fireValueChanged, getListeners, getListSelectionListeners, getSelectionMode, getValueIsAdjusting, isLeadAnchorNotificationEnabled, isSelectionEmpty, removeListSelectionListener, setLeadAnchorNotificationEnabled, setSelectionMode, setValueIsAdjusting, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilterableCheckBoxListSelectionModel

public FilterableCheckBoxListSelectionModel()
Deprecated. 

FilterableCheckBoxListSelectionModel

public FilterableCheckBoxListSelectionModel(ListModel model)
Deprecated. 
Method Detail

setModel

public void setModel(ListModel model)
Deprecated. 
Overrides:
setModel in class CheckBoxListSelectionModel

intervalAdded

public void intervalAdded(ListDataEvent e)
Deprecated. 
Specified by:
intervalAdded in interface ListDataListener
Overrides:
intervalAdded in class CheckBoxListSelectionModel

intervalRemoved

public void intervalRemoved(ListDataEvent e)
Deprecated. 
Specified by:
intervalRemoved in interface ListDataListener
Overrides:
intervalRemoved in class CheckBoxListSelectionModel

contentsChanged

public void contentsChanged(ListDataEvent e)
Deprecated. 
Specified by:
contentsChanged in interface ListDataListener
Overrides:
contentsChanged in class CheckBoxListSelectionModel

insertIndexInterval

public void insertIndexInterval(int index,
                                int length,
                                boolean before)
Deprecated. 
Description copied from class: CheckBoxListSelectionModel
Overrides so that inserting a row will not be selected automatically if the row after it is selected.

Specified by:
insertIndexInterval in interface ListSelectionModel
Overrides:
insertIndexInterval in class CheckBoxListSelectionModel
Parameters:
index - the index where the rows will be inserted.
length - the number of the rows that will be inserted.
before - it's before or after the index.

isSelectedIndex

public boolean isSelectedIndex(int index)
Deprecated. 
Specified by:
isSelectedIndex in interface ListSelectionModel
Overrides:
isSelectedIndex in class CheckBoxListSelectionModel

setSelectionInterval

public void setSelectionInterval(int index0,
                                 int index1)
Deprecated. 
Specified by:
setSelectionInterval in interface ListSelectionModel
Overrides:
setSelectionInterval in class CheckBoxListSelectionModel

addSelectionInterval

public void addSelectionInterval(int index0,
                                 int index1)
Deprecated. 
Specified by:
addSelectionInterval in interface ListSelectionModel
Overrides:
addSelectionInterval in class CheckBoxListSelectionModel

removeSelectionInterval

public void removeSelectionInterval(int index0,
                                    int index1)
Deprecated. 
Specified by:
removeSelectionInterval in interface ListSelectionModel
Overrides:
removeSelectionInterval in class CheckBoxListSelectionModel

removeIndexInterval

public void removeIndexInterval(int index0,
                                int index1)
Deprecated. 
Specified by:
removeIndexInterval in interface ListSelectionModel
Overrides:
removeIndexInterval in class DefaultListSelectionModel

setAnchorSelectionIndex

public void setAnchorSelectionIndex(int anchorIndex)
Deprecated. 
Specified by:
setAnchorSelectionIndex in interface ListSelectionModel
Overrides:
setAnchorSelectionIndex in class DefaultListSelectionModel

moveLeadSelectionIndex

public void moveLeadSelectionIndex(int leadIndex)
Deprecated. 
Overrides:
moveLeadSelectionIndex in class DefaultListSelectionModel

setLeadSelectionIndex

public void setLeadSelectionIndex(int leadIndex)
Deprecated. 
Specified by:
setLeadSelectionIndex in interface ListSelectionModel
Overrides:
setLeadSelectionIndex in class DefaultListSelectionModel

getMinSelectionIndex

public int getMinSelectionIndex()
Deprecated. 
Specified by:
getMinSelectionIndex in interface ListSelectionModel
Overrides:
getMinSelectionIndex in class CheckBoxListSelectionModel

getMaxSelectionIndex

public int getMaxSelectionIndex()
Deprecated. 
Specified by:
getMaxSelectionIndex in interface ListSelectionModel
Overrides:
getMaxSelectionIndex in class DefaultListSelectionModel

fireValueChanged

protected void fireValueChanged(int firstIndex,
                                int lastIndex)
Deprecated. 
Overrides:
fireValueChanged in class DefaultListSelectionModel

fireValueChanged

protected void fireValueChanged(int firstIndex,
                                int lastIndex,
                                boolean isAdjusting)
Deprecated. 
Overrides:
fireValueChanged in class DefaultListSelectionModel

getAnchorSelectionIndex

public int getAnchorSelectionIndex()
Deprecated. 
Specified by:
getAnchorSelectionIndex in interface ListSelectionModel
Overrides:
getAnchorSelectionIndex in class DefaultListSelectionModel

getLeadSelectionIndex

public int getLeadSelectionIndex()
Deprecated. 
Specified by:
getLeadSelectionIndex in interface ListSelectionModel
Overrides:
getLeadSelectionIndex in class DefaultListSelectionModel

JIDE 3.5.15