public class FieldComparators
extends java.lang.Object
FieldLocation
.Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<FieldLocation,java.util.Comparator<?>> |
fieldComparators |
Constructor and Description |
---|
FieldComparators() |
Modifier and Type | Method and Description |
---|---|
java.util.stream.Stream<java.util.Map.Entry<FieldLocation,java.util.Comparator<?>>> |
comparatorByFields() |
boolean |
equals(java.lang.Object obj) |
private static java.lang.String |
formatRegisteredComparator(java.util.Map.Entry<FieldLocation,java.util.Comparator<?>> fieldComparator) |
java.util.Comparator<?> |
getComparatorForField(FieldLocation fieldLocation) |
boolean |
hasComparatorForField(FieldLocation fieldLocation) |
int |
hashCode() |
boolean |
isEmpty() |
void |
registerComparator(FieldLocation fieldLocation,
java.util.Comparator<?> comparator)
Puts the
comparator for the given clazz . |
java.lang.String |
toString() |
java.util.Map<FieldLocation,java.util.Comparator<?>> fieldComparators
public void registerComparator(FieldLocation fieldLocation, java.util.Comparator<?> comparator)
comparator
for the given clazz
.fieldLocation
- the FieldLocation where to apply the comparatorcomparator
- the comparator it selfpublic boolean isEmpty()
true
is there are registered comparators, false
otherwisepublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
private static java.lang.String formatRegisteredComparator(java.util.Map.Entry<FieldLocation,java.util.Comparator<?>> fieldComparator)
public boolean hasComparatorForField(FieldLocation fieldLocation)
public java.util.Comparator<?> getComparatorForField(FieldLocation fieldLocation)
public java.util.stream.Stream<java.util.Map.Entry<FieldLocation,java.util.Comparator<?>>> comparatorByFields()