Class StringMaps


  • public class StringMaps
    extends java.lang.Object
    A class providing static methods and objects that do useful things with string maps and prefix maps.
    Since:
    2.0
    Author:
    Sebastiano Vigna
    See Also:
    StringMap, PrefixMap
    • Method Detail

      • synchronize

        public static <T extends java.lang.CharSequence> StringMap<T> synchronize​(StringMap<T> stringMap)
        Returns a synchronized string map backed by the given string map.
        Parameters:
        stringMap - the string map to be wrapped in a synchronized map.
        Returns:
        a synchronized view of the specified string map.
      • synchronize

        public static <T extends java.lang.CharSequence> PrefixMap<T> synchronize​(PrefixMap<T> prefixMap)
        Returns a synchronized prefix map backed by the given prefix map.
        Parameters:
        prefixMap - the prefix map to be wrapped in a synchronized map.
        Returns:
        a synchronized view of the specified prefix map.
      • wrap

        public static <T extends java.lang.CharSequence> StringMap<T> wrap​(StringMap<T> stringMap)
        Returns an immutable (big) StringMap view of a standard StringMap.
        Parameters:
        stringMap - a string map.
        Returns:
        a StringMap view of stringMap.