Class EmptySelectionModel<T>

java.lang.Object
javafx.scene.control.SelectionModel<T>
javafx.scene.control.MultipleSelectionModel<T>
com.dlsc.gemsfx.util.EmptySelectionModel<T>
Type Parameters:
T - the model object type

public class EmptySelectionModel<T> extends javafx.scene.control.MultipleSelectionModel<T>
A "do nothing" selection model.
  • Property Summary

    Properties inherited from class javafx.scene.control.MultipleSelectionModel

    selectionMode

    Properties inherited from class javafx.scene.control.SelectionModel

    selectedIndex, selectedItem
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an empty selection model that never selects any item.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    clearAndSelect(int index)
     
    void
     
    void
    clearSelection(int index)
     
    javafx.collections.ObservableList<Integer>
     
    javafx.collections.ObservableList<T>
     
    boolean
     
    boolean
    isSelected(int index)
     
    void
    select(int index)
     
    void
    select(T obj)
     
    void
     
    void
     
    void
    selectIndices(int index, int... indices)
     
    void
     
    void
     
    void
     

    Methods inherited from class javafx.scene.control.MultipleSelectionModel

    getSelectionMode, selectionModeProperty, selectRange, setSelectionMode

    Methods inherited from class javafx.scene.control.SelectionModel

    getSelectedIndex, getSelectedItem, selectedIndexProperty, selectedItemProperty, setSelectedIndex, setSelectedItem

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EmptySelectionModel

      public EmptySelectionModel()
      Creates an empty selection model that never selects any item.
  • Method Details

    • getSelectedIndices

      public javafx.collections.ObservableList<Integer> getSelectedIndices()
      Specified by:
      getSelectedIndices in class javafx.scene.control.MultipleSelectionModel<T>
    • getSelectedItems

      public javafx.collections.ObservableList<T> getSelectedItems()
      Specified by:
      getSelectedItems in class javafx.scene.control.MultipleSelectionModel<T>
    • selectIndices

      public void selectIndices(int index, int... indices)
      Specified by:
      selectIndices in class javafx.scene.control.MultipleSelectionModel<T>
    • selectAll

      public void selectAll()
      Specified by:
      selectAll in class javafx.scene.control.MultipleSelectionModel<T>
    • selectFirst

      public void selectFirst()
      Specified by:
      selectFirst in class javafx.scene.control.MultipleSelectionModel<T>
    • selectLast

      public void selectLast()
      Specified by:
      selectLast in class javafx.scene.control.MultipleSelectionModel<T>
    • clearAndSelect

      public void clearAndSelect(int index)
      Specified by:
      clearAndSelect in class javafx.scene.control.SelectionModel<T>
    • select

      public void select(int index)
      Specified by:
      select in class javafx.scene.control.SelectionModel<T>
    • select

      public void select(T obj)
      Specified by:
      select in class javafx.scene.control.SelectionModel<T>
    • clearSelection

      public void clearSelection(int index)
      Specified by:
      clearSelection in class javafx.scene.control.SelectionModel<T>
    • clearSelection

      public void clearSelection()
      Specified by:
      clearSelection in class javafx.scene.control.SelectionModel<T>
    • isSelected

      public boolean isSelected(int index)
      Specified by:
      isSelected in class javafx.scene.control.SelectionModel<T>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in class javafx.scene.control.SelectionModel<T>
    • selectPrevious

      public void selectPrevious()
      Specified by:
      selectPrevious in class javafx.scene.control.SelectionModel<T>
    • selectNext

      public void selectNext()
      Specified by:
      selectNext in class javafx.scene.control.SelectionModel<T>