Package ninja.leaping.configurate.util
Class MapFactories
java.lang.Object
ninja.leaping.configurate.util.MapFactories
public final class MapFactories extends Object
Default implementations of
MapFactory
.-
Method Summary
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 Details
-
unordered
Returns aMapFactory
which creates maps without an order.- Returns:
- A map factory which produces unordered maps
-
sorted
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
Returns aMapFactory
which creates maps which are naturally sorted.- Returns:
- A map factory which produces naturally sorted maps
- See Also:
Comparator.naturalOrder()
-
insertionOrdered
Returns aMapFactory
which creates maps which are sorted by insertion order.- Returns:
- A map factory which produces maps sorted by insertion order
-