Class FuzzyMap


  • public class FuzzyMap
    extends java.lang.Object
    Helper class to perform fuzzy key look ups: looking up case insensitive or abbreviated keys.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static interface  FuzzyMap.IKey  
    • Constructor Summary

      Constructors 
      Constructor Description
      FuzzyMap()  
    • Constructor Detail

      • FuzzyMap

        public FuzzyMap()
    • Method Detail

      • findInMap

        public static <V> V findInMap​(java.util.Map<? extends FuzzyMap.IKey,​V> map,
                                      FuzzyMap.IKey name,
                                      boolean caseSensitive,
                                      boolean allowAbbreviations)
      • findAbbreviatedValue

        private static <V> V findAbbreviatedValue​(java.util.Map<? extends FuzzyMap.IKey,​V> map,
                                                  FuzzyMap.IKey name,
                                                  boolean caseSensitive)