public class JsonComparator extends java.lang.Object implements java.util.Comparator<JSONObject>
Constructor and Description |
---|
JsonComparator(java.lang.String sort) |
JsonComparator(java.lang.String sort,
boolean descending,
java.util.Comparator<JSONObject> fallback) |
Modifier and Type | Method and Description |
---|---|
int |
compare(JSONObject j1,
JSONObject j2) |
protected int |
compareValues(java.lang.Object o1,
java.lang.Object o2)
Override to change default behavior.
|
protected java.lang.Object |
getSortValue(java.lang.String name,
JSONObject json)
Override to customize sort value for key.
|
public JsonComparator(java.lang.String sort)
public JsonComparator(java.lang.String sort, boolean descending, java.util.Comparator<JSONObject> fallback)
public int compare(JSONObject j1, JSONObject j2)
compare
in interface java.util.Comparator<JSONObject>
protected java.lang.Object getSortValue(java.lang.String name, JSONObject json)
protected int compareValues(java.lang.Object o1, java.lang.Object o2)
Copyright © 2018