Changeset 8863 in josm for trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSelector.java
- Timestamp:
- 2015-10-12T22:58:25+02:00 (9 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/tagging/presets
- Files:
-
- 1 added
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSelector.java
r8862 r8863 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm.gui.tagging ;2 package org.openstreetmap.josm.gui.tagging.presets; 3 3 4 4 import static org.openstreetmap.josm.tools.I18n.tr; … … 49 49 import org.openstreetmap.josm.data.osm.OsmPrimitive; 50 50 import org.openstreetmap.josm.data.preferences.BooleanProperty; 51 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.Key; 52 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.KeyedItem; 53 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.Role; 54 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.Roles; 51 import org.openstreetmap.josm.gui.tagging.presets.items.ComboMultiSelect; 52 import org.openstreetmap.josm.gui.tagging.presets.items.Key; 53 import org.openstreetmap.josm.gui.tagging.presets.items.KeyedItem; 54 import org.openstreetmap.josm.gui.tagging.presets.items.Roles; 55 import org.openstreetmap.josm.gui.tagging.presets.items.Roles.Role; 55 56 import org.openstreetmap.josm.gui.widgets.JosmTextField; 56 57 import org.openstreetmap.josm.gui.widgets.PopupMenuLauncher; … … 125 126 * Computes the match ration of a {@link TaggingPreset} wrt. a searchString. 126 127 */ 127 static class PresetClassification implements Comparable<PresetClassification> {128 public static class PresetClassification implements Comparable<PresetClassification> { 128 129 public final TaggingPreset preset; 129 130 public int classification; … … 144 145 if (item instanceof KeyedItem) { 145 146 tags.add(((KeyedItem) item).key); 146 if (item instanceof TaggingPresetItems.ComboMultiSelect) {147 final TaggingPresetItems.ComboMultiSelect cms = (TaggingPresetItems.ComboMultiSelect) item;147 if (item instanceof ComboMultiSelect) { 148 final ComboMultiSelect cms = (ComboMultiSelect) item; 148 149 if (Boolean.parseBoolean(cms.values_searchable)) { 149 150 tags.addAll(cms.getDisplayValues()); … … 366 367 * A collection of {@link PresetClassification}s with the functionality of filtering wrt. searchString. 367 368 */ 368 static class PresetClassifications implements Iterable<PresetClassification> {369 public static class PresetClassifications implements Iterable<PresetClassification> { 369 370 370 371 private final List<PresetClassification> classifications = new ArrayList<>();
Note:
See TracChangeset
for help on using the changeset viewer.