モジュール java.desktop
パッケージ javax.swing

クラスRowSorter.SortKey

java.lang.Object
javax.swing.RowSorter.SortKey
含まれているクラス:
RowSorter<M>

public static class RowSorter.SortKey
extends Object
SortKeyは、特定の列のソート順序を記述します。 列インデックスは配下のモデルのものであり、ビューのものとは異なります。
導入されたバージョン:
1.6
  • コンストラクタのサマリー

    コンストラクタ 
    コンストラクタ 説明
    SortKey​(int column, SortOrder sortOrder)
    ソート順序を指定して、指定されたの列のSortKeyを作成します。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    boolean equals​(Object o)
    このオブジェクトが指定されたオブジェクトと等しい場合はtrueを返します。
    int getColumn()
    列のインデックスを返します。
    SortOrder getSortOrder()
    列のソート順序を返します。
    int hashCode()
    このSortKeyのハッシュ・コードを返します。

    クラス java.lang.Objectで宣言されたメソッド

    clonefinalizegetClassnotifynotifyAlltoStringwaitwaitwait
  • コンストラクタの詳細

    • SortKey

      public SortKey​(int column, SortOrder sortOrder)
      ソート順序を指定して、指定されたの列のSortKeyを作成します。
      パラメータ:
      column - モデルに関する列のインデックス
      sortOrder - ソート順序
      例外:
      IllegalArgumentException - sortOrdernullである場合
  • メソッドの詳細

    • getColumn

      public final int getColumn()
      列のインデックスを返します。
      戻り値:
      列インデックス
    • getSortOrder

      public final SortOrder getSortOrder()
      列のソート順序を返します。
      戻り値:
      列のソート順序
    • hashCode

      public int hashCode()
      このSortKeyのハッシュ・コードを返します。
      オーバーライド:
      hashCode 、クラス:  Object
      戻り値:
      ハッシュ・コード
      関連項目:
      Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
    • equals

      public boolean equals​(Object o)
      このオブジェクトが指定されたオブジェクトと等しい場合はtrueを返します。 指定されたオブジェクトがSortKeyで、同じ列と同じソート順序を参照する場合、2つのオブジェクトは等しくなります。
      オーバーライド:
      equals 、クラス:  Object
      パラメータ:
      o - 比較対象のオブジェクト
      戻り値:
      oがこのSortKeyと等しい場合はtrue
      関連項目:
      Object.hashCode()HashMap