|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IndirectComparator
Compare objects at two given indices and return the result of their comparison
consistent with IndirectComparator.AscendingIntComparator's contract.
Beware of the return (int - int) idiom, it is usually broken if
arbitrary numbers can appear on input. Use regular comparison operations - they are
very fast anyway.
| Nested Class Summary | |
|---|---|
static class |
IndirectComparator.AscendingDoubleComparator
A natural-order comparator for doubles. |
static class |
IndirectComparator.AscendingFloatComparator
A natural-order comparator for floats. |
static class |
IndirectComparator.AscendingIntComparator
A natural-order comparator for integers. |
static class |
IndirectComparator.AscendingShortComparator
A natural-order comparator for integers. |
static class |
IndirectComparator.DelegatingComparator<T>
A delegating comparator for object types. |
static class |
IndirectComparator.DescendingDoubleComparator
A reverse-order comparator for doubles. |
static class |
IndirectComparator.DescendingFloatComparator
A reverse-order comparator for floats. |
static class |
IndirectComparator.DescendingIntComparator
A reverse-order comparator for integers. |
static class |
IndirectComparator.DescendingShortComparator
A reverse-order comparator for shorts. |
| Method Summary | |
|---|---|
int |
compare(int indexA,
int indexB)
See class documentation. |
| Method Detail |
|---|
int compare(int indexA,
int indexB)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||