Package com.beust.jcommander
Class FuzzyMap
java.lang.Object
com.beust.jcommander.FuzzyMap
Helper class to perform fuzzy key look ups: looking up case insensitive or
abbreviated keys.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static <V> V
findAbbreviatedValue
(Map<? extends FuzzyMap.IKey, V> map, FuzzyMap.IKey name, boolean caseSensitive) static <V> V
findInMap
(Map<? extends FuzzyMap.IKey, V> map, FuzzyMap.IKey name, boolean caseSensitive, boolean allowAbbreviations)
-
Constructor Details
-
FuzzyMap
public FuzzyMap()
-
-
Method Details
-
findInMap
public static <V> V findInMap(Map<? extends FuzzyMap.IKey, V> map, FuzzyMap.IKey name, boolean caseSensitive, boolean allowAbbreviations) -
findAbbreviatedValue
private static <V> V findAbbreviatedValue(Map<? extends FuzzyMap.IKey, V> map, FuzzyMap.IKey name, boolean caseSensitive)
-