Package ninja.leaping.configurate.util
Class MapFactories
- java.lang.Object
-
- ninja.leaping.configurate.util.MapFactories
-
public final class MapFactories extends Object
Default implementations ofMapFactory
.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MapFactory
insertionOrdered()
Returns aMapFactory
which creates maps which are sorted by insertion order.static MapFactory
sorted(Comparator<Object> comparator)
Returns aMapFactory
which creates maps which are sorted using the given comparator.static MapFactory
sortedNatural()
Returns aMapFactory
which creates maps which are naturally sorted.static MapFactory
unordered()
Returns aMapFactory
which creates maps without an order.
-
-
-
Method Detail
-
unordered
public static MapFactory unordered()
Returns aMapFactory
which creates maps without an order.- Returns:
- A map factory which produces unordered maps
-
sorted
public static MapFactory sorted(Comparator<Object> comparator)
Returns aMapFactory
which creates maps which are sorted using the given comparator.- Parameters:
comparator
- The comparator used to sort the map keys- Returns:
- A map factory which produces sorted maps
-
sortedNatural
public static MapFactory sortedNatural()
Returns aMapFactory
which creates maps which are naturally sorted.- Returns:
- A map factory which produces naturally sorted maps
- See Also:
Comparator.naturalOrder()
-
insertionOrdered
public static MapFactory insertionOrdered()
Returns aMapFactory
which creates maps which are sorted by insertion order.- Returns:
- A map factory which produces maps sorted by insertion order
-
-