インターフェース SelectionAware<T>

すべての既知の実装クラス:
ManySelectionTrackingListDataModelOneSelectionTrackingListDataModel

public interface SelectionAware<T>
選択された行を追跡する必要がある DataModel 実装のインターフェース。
作成者:
Jeremy Grelle
  • 方法の概要

    修飾子と型
    メソッド
    説明
    モデルの選択された行データオブジェクトのリストを返します。
    boolean
    モデルの現在のインデックスによって指されている行が選択されているかどうかを確認します。
    void
    select(T rowData)
    モデル内の指定された行データオブジェクトを選択します。
    void
    モデル内のすべての行データオブジェクトを選択します。
    void
    setCurrentRowSelected(boolean rowSelected)
    モデルの現在のインデックスが指す行が選択されているかどうかを設定します
    void
    setSelections(ListSE<T> selections)
    モデルの選択された行データオブジェクトのリストを設定します。
  • メソッドの詳細

    • isCurrentRowSelected

      boolean isCurrentRowSelected()
      モデルの現在のインデックスによって指されている行が選択されているかどうかを確認します。
      戻り値:
      現在の行データオブジェクトが選択されている場合は true
    • setCurrentRowSelected

      void setCurrentRowSelected(boolean rowSelected)
      モデルの現在のインデックスが指す行が選択されているかどうかを設定します
      パラメーター:
      rowSelected - 現在の行を選択する場合は true
    • setSelections

      void setSelections(ListSE<T> selections)
      モデルの選択された行データオブジェクトのリストを設定します。
      パラメーター:
      selections - 選択された行データオブジェクトのリスト
    • getSelections

      ListSE<T> getSelections()
      モデルの選択された行データオブジェクトのリストを返します。
      戻り値:
      選択された行データオブジェクトのリスト
    • selectAll

      void selectAll()
      モデル内のすべての行データオブジェクトを選択します。
    • select

      void select(T rowData)
      モデル内の指定された行データオブジェクトを選択します。
      パラメーター:
      rowData - 選択する行データオブジェクト。