java.lang.Object
net.anwiba.commons.model.SelectionModel<T>
- All Implemented Interfaces:
ISelectionModel<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSelectedObject(T object) voidaddSelectedObjects(Collection<T> objects) voidaddSelectionListener(ISelectionListener<T> listener) booleanisEmpty()booleanisSelected(T object) optional()voidvoidremoveSelectedObject(T object) voidremoveSelectedObjects(Collection<T> objects) voidremoveSelectionListener(ISelectionListener<T> listener) voidvoidsetSelectedObject(T object) voidsetSelectedObjects(Collection<T> objects) intsize()stream()
-
Constructor Details
-
SelectionModel
public SelectionModel()
-
-
Method Details
-
setSelectedObject
- Specified by:
setSelectedObjectin interfaceISelectionModel<T>
-
setSelectedObjects
- Specified by:
setSelectedObjectsin interfaceISelectionModel<T>
-
addSelectedObject
- Specified by:
addSelectedObjectin interfaceISelectionModel<T>
-
addSelectedObjects
- Specified by:
addSelectedObjectsin interfaceISelectionModel<T>
-
isSelected
- Specified by:
isSelectedin interfaceISelectionModel<T>
-
removeSelectedObject
- Specified by:
removeSelectedObjectin interfaceISelectionModel<T>
-
removeSelectedObjects
- Specified by:
removeSelectedObjectsin interfaceISelectionModel<T>
-
removeAllSelectedObjects
public void removeAllSelectedObjects()- Specified by:
removeAllSelectedObjectsin interfaceISelectionModel<T>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceISelectionModel<T>
-
size
public int size()- Specified by:
sizein interfaceISelectionModel<T>
-
addSelectionListener
- Specified by:
addSelectionListenerin interfaceISelectionModel<T>
-
removeSelectionListener
- Specified by:
removeSelectionListenerin interfaceISelectionModel<T>
-
removeSelectionListeners
public void removeSelectionListeners() -
getSelectedObjects
- Specified by:
getSelectedObjectsin interfaceISelectionModel<T>
-
stream
- Specified by:
streamin interfaceISelectionModel<T>
-
optional
- Specified by:
optionalin interfaceISelectionModel<T>
-