public class ActionCheckListModel<T> extends Object implements CheckListModel<T>
| Modifier and Type | Field and Description |
|---|---|
protected CheckListAction<T> |
actionCheckAll |
protected List<CheckListAction<T>> |
actionItems |
protected Set<CheckListAction<T>> |
checks |
protected List<ListDataListener> |
listeners |
protected CheckListModel<T> |
originalModel |
| Constructor and Description |
|---|
ActionCheckListModel(CheckListModel<T> originalModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListDataListener(ListDataListener l) |
Collection<T> |
getCheckedItems()
Returns a collections of checked items
|
Object |
getElementAt(int index) |
int |
getOriginalSize()
Returns the number of items before the filter was applied
|
int |
getSize() |
boolean |
isCheckedIndex(int index)
Returns the check state of the element at specified position
|
void |
removeListDataListener(ListDataListener l) |
void |
setCheckedIndex(int index,
boolean value)
Sets the check state of the element at specified position
|
void |
setCheckedItems(Collection<T> items)
Sets checked items
|
protected final List<ListDataListener> listeners
protected final CheckListModel<T> originalModel
protected final CheckListAction<T> actionCheckAll
protected final List<CheckListAction<T>> actionItems
protected final Set<CheckListAction<T>> checks
public ActionCheckListModel(CheckListModel<T> originalModel)
public int getOriginalSize()
CheckListModelgetOriginalSize in interface CheckListModel<T>public Object getElementAt(int index)
getElementAt in interface ListModelpublic void addListDataListener(ListDataListener l)
addListDataListener in interface ListModelpublic void removeListDataListener(ListDataListener l)
removeListDataListener in interface ListModelpublic boolean isCheckedIndex(int index)
CheckListModelisCheckedIndex in interface CheckListModel<T>index - element indexpublic void setCheckedIndex(int index,
boolean value)
CheckListModelsetCheckedIndex in interface CheckListModel<T>index - element indexpublic Collection<T> getCheckedItems()
CheckListModelgetCheckedItems in interface CheckListModel<T>public void setCheckedItems(Collection<T> items)
CheckListModelsetCheckedItems in interface CheckListModel<T>Copyright © 2004–2017 Ultreia.io. All rights reserved.