Class MapFactories

java.lang.Object
org.spongepowered.configurate.util.MapFactories

public final class MapFactories extends Object
Default implementations of MapFactory.
Since:
4.0.0
  • Method Details

    • unordered

      public static MapFactory unordered()
      Returns a MapFactory which creates maps without an order.
      Returns:
      a map factory which produces unordered maps
      Since:
      4.0.0
    • sorted

      public static MapFactory sorted(Comparator<Object> comparator)
      Returns a MapFactory 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
      Since:
      4.0.0
    • sortedNatural

      public static MapFactory sortedNatural()
      Returns a MapFactory which creates maps which are naturally sorted.
      Returns:
      a map factory which produces naturally sorted maps
      Since:
      4.0.0
      See Also:
    • insertionOrdered

      public static MapFactory insertionOrdered()
      Returns a MapFactory which creates maps which are sorted by insertion order.
      Returns:
      a map factory which produces maps sorted by insertion order
      Since:
      4.0.0