Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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 Summary
`RowSorter.SortKey(int column, SortOrder sortOrder)` Creates a `SortKey` for the specified column with the specified sort order.

Method Summary
`boolean` | `equals(Object o)` Returns true if this object equals the specified object.
`int` | `getColumn()` Returns the index of the column.
`SortOrder` | `getSortOrder()` Returns the sort order of the column.
`int` | `hashCode()` Returns the hash code for this `SortKey`.

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### RowSorter.SortKey

    public RowSorter.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

### hashCode

    public int hashCode()

  Returns the hash code for this `SortKey`.

  Overrides:
    `hashCode` in class `Object`
  Returns:
    hash code
  See Also:
    `Object.equals(java.lang.Object)`, `Hashtable`

### 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()`, `Hashtable`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2011, Oracle and/or its affiliates. All rights reserved.