Module java.desktop
Package javax.swing

Class 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 Detail

      • 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 Detail

      • 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
      • 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:
        Object.hashCode(), HashMap