- All Known Implementing Classes:
SelectionModel
public interface ISelectionModel<T>
-
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) voidsetSelectedObject(T object) voidsetSelectedObjects(Collection<T> objects) intsize()stream()
-
Method Details
-
setSelectedObject
-
setSelectedObjects
-
addSelectedObject
-
addSelectedObjects
-
isSelected
-
removeSelectedObject
-
removeSelectedObjects
-
removeAllSelectedObjects
void removeAllSelectedObjects() -
isEmpty
boolean isEmpty() -
size
int size() -
addSelectionListener
-
removeSelectionListener
-
getSelectedObjects
-
optional
IOptional<T,RuntimeException> optional() -
stream
IStream<T,RuntimeException> stream()
-