Class TaggingPresetSelector.PresetClassification
- java.lang.Object
-
- org.openstreetmap.josm.gui.tagging.presets.TaggingPresetSelector.PresetClassification
-
- All Implemented Interfaces:
Comparable<TaggingPresetSelector.PresetClassification>
- Enclosing class:
- TaggingPresetSelector
public static class TaggingPresetSelector.PresetClassification extends Object implements Comparable<TaggingPresetSelector.PresetClassification>
Computes the match ration of aTaggingPreset
wrt. a searchString.
-
-
Field Summary
Fields Modifier and Type Field Description int
classification
int
favoriteIndex
private Collection<String>
groups
private Collection<String>
names
TaggingPreset
preset
private Collection<String>
tags
-
Constructor Summary
Constructors Constructor Description PresetClassification(TaggingPreset preset)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static void
addLocaleNames(Collection<String> collection, TaggingPreset preset)
int
compareTo(TaggingPresetSelector.PresetClassification o)
private static int
isMatching(Collection<String> values, String... searchString)
(package private) int
isMatchingGroup(String... words)
(package private) int
isMatchingName(String... words)
(package private) int
isMatchingTags(String... words)
private static String
simplifyString(String s)
String
toString()
-
-
-
Field Detail
-
preset
public final TaggingPreset preset
-
classification
public int classification
-
favoriteIndex
public int favoriteIndex
-
groups
private final Collection<String> groups
-
names
private final Collection<String> names
-
tags
private final Collection<String> tags
-
-
Constructor Detail
-
PresetClassification
PresetClassification(TaggingPreset preset)
-
-
Method Detail
-
addLocaleNames
private static void addLocaleNames(Collection<String> collection, TaggingPreset preset)
-
simplifyString
private static String simplifyString(String s)
-
isMatching
private static int isMatching(Collection<String> values, String... searchString)
-
isMatchingGroup
int isMatchingGroup(String... words)
-
isMatchingName
int isMatchingName(String... words)
-
isMatchingTags
int isMatchingTags(String... words)
-
compareTo
public int compareTo(TaggingPresetSelector.PresetClassification o)
- Specified by:
compareTo
in interfaceComparable<TaggingPresetSelector.PresetClassification>
-
-