Interface ISelectionModel<T>

All Known Implementing Classes:
SelectionModel

public interface ISelectionModel<T>
  • Method Details

    • setSelectedObject

      void setSelectedObject(T object)
    • setSelectedObjects

      void setSelectedObjects(Collection<T> objects)
    • addSelectedObject

      void addSelectedObject(T object)
    • addSelectedObjects

      void addSelectedObjects(Collection<T> objects)
    • isSelected

      boolean isSelected(T object)
    • removeSelectedObject

      void removeSelectedObject(T object)
    • removeSelectedObjects

      void removeSelectedObjects(Collection<T> objects)
    • removeAllSelectedObjects

      void removeAllSelectedObjects()
    • isEmpty

      boolean isEmpty()
    • size

      int size()
    • addSelectionListener

      void addSelectionListener(ISelectionListener<T> listener)
    • removeSelectionListener

      void removeSelectionListener(ISelectionListener<T> listener)
    • getSelectedObjects

      Iterable<T> getSelectedObjects()
    • optional

    • stream