Package com.beust.jcommander
Class FuzzyMap
- java.lang.Object
-
- com.beust.jcommander.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()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static <V> V
findAbbreviatedValue(java.util.Map<? extends FuzzyMap.IKey,V> map, FuzzyMap.IKey name, boolean caseSensitive)
static <V> V
findInMap(java.util.Map<? extends FuzzyMap.IKey,V> map, FuzzyMap.IKey name, boolean caseSensitive, boolean allowAbbreviations)
-
-
-
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)
-
-