Interface Removable<E>
- All Known Subinterfaces:
ListModel<E>
- All Known Implementing Classes:
SimpleListModel
public interface Removable<E>
Ability to remove element from list. Mostly used to remove element in the list view in list-detail view pattern. Setting thesetOnRemoveElementis not necessary even is used when callingremoveElement.
class RemovableImpl implements Removable<Model>{private Consumer<Model> onRemoveElement;public void removeElement(Model element) { if (onRemoveElement != null) { onRemoveElement.accept(element); } }public void setOnRemoveElement(Consumer<Model> command){ onRemoveElement = command; } }
-
Method Summary
Modifier and TypeMethodDescriptionvoidremoveElement(E element) voidsetOnRemoveElement(Consumer<E> command)
-
Method Details
-
removeElement
-
setOnRemoveElement
-