Interface ISelectionModel<T>

  • All Known Implementing Classes:
    SelectionModel

    public interface ISelectionModel<T>
    • Method Detail

      • setSelectedObject

        void setSelectedObject​(T object)
      • setSelectedObjects

        void setSelectedObjects​(java.util.Collection<T> objects)
      • addSelectedObject

        void addSelectedObject​(T object)
      • addSelectedObjects

        void addSelectedObjects​(java.util.Collection<T> objects)
      • isSelected

        boolean isSelected​(T object)
      • removeSelectedObject

        void removeSelectedObject​(T object)
      • removeSelectedObjects

        void removeSelectedObjects​(java.util.Collection<T> objects)
      • removeAllSelectedObjects

        void removeAllSelectedObjects()
      • isEmpty

        boolean isEmpty()
      • size

        int size()
      • getSelectedObjects

        java.lang.Iterable<T> getSelectedObjects()
      • optional

        IOptional<T,​java.lang.RuntimeException> optional()
      • stream

        IStream<T,​java.lang.RuntimeException> stream()