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.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectprivate 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()