Class MapFactories


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

      • 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​(java.util.Comparator<java.lang.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:
        Comparator.naturalOrder()
      • 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