Class JsonValueComparator
- java.lang.Object
-
- org.apache.johnzon.jsonschema.spi.builtin.JsonValueComparator
-
- All Implemented Interfaces:
Comparator<jakarta.json.JsonValue>
final class JsonValueComparator extends Object implements Comparator<jakarta.json.JsonValue>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static Comparator<jakarta.json.JsonValue>INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateJsonValueComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private intcompare(jakarta.json.JsonArray left, jakarta.json.JsonArray right)private intcompare(jakarta.json.JsonObject left, jakarta.json.JsonObject right)intcompare(jakarta.json.JsonValue left, jakarta.json.JsonValue right)private List<Map.Entry<String,jakarta.json.JsonValue>>entries(jakarta.json.JsonObject object)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
Field Detail
-
INSTANCE
static final Comparator<jakarta.json.JsonValue> INSTANCE
-
-
Method Detail
-
compare
public int compare(jakarta.json.JsonValue left, jakarta.json.JsonValue right)- Specified by:
comparein interfaceComparator<jakarta.json.JsonValue>
-
compare
private int compare(jakarta.json.JsonArray left, jakarta.json.JsonArray right)
-
compare
private int compare(jakarta.json.JsonObject left, jakarta.json.JsonObject right)
-
-