Class CaseInsensitiveKeyMap<V>

java.lang.Object
com.kingsrook.qqq.backend.core.utils.collections.TransformedKeyMap<String,String,V>
com.kingsrook.qqq.backend.core.utils.collections.CaseInsensitiveKeyMap<V>
All Implemented Interfaces:
Map<String,V>

public class CaseInsensitiveKeyMap<V> extends TransformedKeyMap<String,String,V>
Version of map where string keys are handled case-insensitively. e.g., map.put("One", 1); map.get("ONE") == 1.
  • Constructor Details

    • CaseInsensitiveKeyMap

      public CaseInsensitiveKeyMap()
    • CaseInsensitiveKeyMap

      public CaseInsensitiveKeyMap(Supplier<Map<String,V>> supplier)