public class IntComparatorChain
extends java.lang.Object
implements it.unimi.dsi.fastutil.ints.IntComparator, java.io.Serializable
Constructor and Description |
---|
IntComparatorChain() |
IntComparatorChain(it.unimi.dsi.fastutil.ints.IntComparator comparator) |
IntComparatorChain(it.unimi.dsi.fastutil.ints.IntComparator comparator,
boolean reverse) |
IntComparatorChain(java.util.List<it.unimi.dsi.fastutil.ints.IntComparator> list) |
IntComparatorChain(java.util.List<it.unimi.dsi.fastutil.ints.IntComparator> list,
java.util.BitSet bits) |
Modifier and Type | Method and Description |
---|---|
void |
addComparator(it.unimi.dsi.fastutil.ints.IntComparator comparator) |
void |
addComparator(it.unimi.dsi.fastutil.ints.IntComparator comparator,
boolean reverse) |
int |
compare(java.lang.Integer o1,
java.lang.Integer o2) |
int |
compare(int o1,
int o2) |
boolean |
equals(java.lang.Object object) |
int |
hashCode() |
boolean |
isLocked() |
void |
setComparator(int index,
it.unimi.dsi.fastutil.ints.IntComparator comparator) |
void |
setComparator(int index,
it.unimi.dsi.fastutil.ints.IntComparator comparator,
boolean reverse) |
void |
setForwardSort(int index) |
void |
setReverseSort(int index) |
int |
size() |
public IntComparatorChain()
public IntComparatorChain(it.unimi.dsi.fastutil.ints.IntComparator comparator)
public IntComparatorChain(it.unimi.dsi.fastutil.ints.IntComparator comparator, boolean reverse)
public IntComparatorChain(java.util.List<it.unimi.dsi.fastutil.ints.IntComparator> list)
public IntComparatorChain(java.util.List<it.unimi.dsi.fastutil.ints.IntComparator> list, java.util.BitSet bits)
public void addComparator(it.unimi.dsi.fastutil.ints.IntComparator comparator)
public void addComparator(it.unimi.dsi.fastutil.ints.IntComparator comparator, boolean reverse)
public void setComparator(int index, it.unimi.dsi.fastutil.ints.IntComparator comparator) throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsException
public void setComparator(int index, it.unimi.dsi.fastutil.ints.IntComparator comparator, boolean reverse)
public void setForwardSort(int index)
public void setReverseSort(int index)
public int size()
public boolean isLocked()
public int compare(java.lang.Integer o1, java.lang.Integer o2) throws java.lang.UnsupportedOperationException
compare
in interface java.util.Comparator<java.lang.Integer>
java.lang.UnsupportedOperationException
public int compare(int o1, int o2) throws java.lang.UnsupportedOperationException
compare
in interface it.unimi.dsi.fastutil.ints.IntComparator
java.lang.UnsupportedOperationException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object object)
equals
in interface java.util.Comparator<java.lang.Integer>
equals
in class java.lang.Object