Class RowSorter.SortKey
- java.lang.Object
-
- javax.swing.RowSorter.SortKey
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
Constructor | Description |
---|---|
SortKey(int column,
SortOrder sortOrder) | Creates a |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
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 |
Methods declared in class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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
- ifsortOrder
isnull
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 classObject
- Returns:
- hash code
- See Also:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
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 classObject
- Parameters:
-
o
- the object to compare to - Returns:
- true if
o
is equal to thisSortKey
- See Also:
-
Object.hashCode()
,HashMap