Class MapTools

java.lang.Object
de.intarsys.tools.collection.MapTools

public class MapTools extends Object
A tool class for Map extensions.
  • Field Details

  • Method Details

    • defineEntries

      public static Map defineEntries(Map map, List declarations)
      Define new entries in map from all declaration strings in declarations. For every string in the collection, defineEntry(Map, String) is called.
      Parameters:
      map - The map to receive the new declarations
      declarations - A collection of declaration strings.
      Returns:
      The parameter map
    • defineEntry

      public static Map defineEntry(Map map, String declaration)
      Define a new entry in the map from definition. definition contains a string in the form "key=value". A entry is defined in the map with "key" as the entries key and the trimmed "value" as its value. If no "=" is available, the value will be an empty string.
      Parameters:
      map - The map where we will put the key/value pair.
      declaration - The string representation of the key/value pair.
      Returns:
      The parameter map
    • get

      public static Object get(Map map, Object key, Object defaultValue)
    • get

      public static String get(Map map, Object key, String defaultValue)