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
Constructors
Creates a SortKey
for the specified column with
the specified sort order.
Method Summary
All Methods Instance Methods Concrete Methods
boolean
Returns true if this object equals the specified object.
final int
Returns the index of the column.
Returns the sort order of the column.
int
Returns the hash code for this SortKey
.
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
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:
Report a bug or suggest an enhancement For further API reference and developer documentation see the Java SE Documentation , which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Other versions. Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries. Copyright © 1993, 2023, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA. All rights reserved. Use is subject to license terms and the documentation redistribution policy .