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
Constructors
Constructor | Description |
---|---|
SortKey(int column,
SortOrder sortOrder) | Creates a |
Methods
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
Constructors
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
Methods
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
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/RowSorter.SortKey.html