Module java.desktop
Package javax.swing

Class RowSorter.SortKey

java.lang.Object
javax.swing.RowSorter.SortKey
Enclosing class:
RowSorter<M>

public static class RowSorter.SortKey extends Object
SortKey describes the sort order for a particular column. The column index is in terms of the underlying model, which may differ from that of the view.
Since:
1.6
  • Constructor Details

    • SortKey

      public SortKey(int column, SortOrder sortOrder)
      Creates a SortKey for the specified column with the specified sort order.
      Parameters:
      column - index of the column, in terms of the model
      sortOrder - the sorter order
      Throws:
      IllegalArgumentException - if sortOrder is null
  • Method Details

    • getColumn

      public final int getColumn()
      Returns the index of the column.
      Returns:
      index of column
    • getSortOrder

      public final SortOrder getSortOrder()
      Returns the sort order of the column.
      Returns:
      the sort order of the column
    • hashCode

      public int hashCode()
      Returns the hash code for this SortKey.
      Overrides:
      hashCode in class Object
      Returns:
      hash code
      See Also:
    • equals

      public boolean equals(Object o)
      Returns true if this object equals the specified object. If the specified object is a SortKey and references the same column and sort order, the two objects are equal.
      Overrides:
      equals in class Object
      Parameters:
      o - the object to compare to
      Returns:
      true if o is equal to this SortKey
      See Also: