Ignore:
Timestamp:
2014-05-11T01:01:33+02:00 (10 years ago)
Author:
Don-vip
Message:

refactor tagging presets to allow presets-dependent unit tests to update them correctly at runtime

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java

    r7061 r7100  
    2424import org.openstreetmap.josm.data.validation.Test;
    2525import org.openstreetmap.josm.data.validation.TestError;
    26 import org.openstreetmap.josm.gui.preferences.map.TaggingPresetPreference;
    2726import org.openstreetmap.josm.gui.tagging.TaggingPreset;
    2827import org.openstreetmap.josm.gui.tagging.TaggingPresetItem;
     28import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.Key;
    2929import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.Role;
    30 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.Key;
    3130import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.Roles;
    3231import org.openstreetmap.josm.gui.tagging.TaggingPresetType;
     32import org.openstreetmap.josm.gui.tagging.TaggingPresets;
    3333
    3434/**
     
    4646    protected static final int RELATION_UNKNOWN  = 1707;
    4747    protected static final int RELATION_EMPTY    = 1708;
    48    
    49     /** 
     48
     49    /**
    5050     * Error message used to group errors related to role problems.
    5151     * @since 6731
     
    7373     */
    7474    public void initializePresets() {
    75         Collection<TaggingPreset> presets = TaggingPresetPreference.taggingPresets;
    76         if (presets != null) {
    77             for (TaggingPreset p : presets) {
    78                 for (TaggingPresetItem i : p.data) {
    79                     if (i instanceof Roles) {
    80                         relationpresets.add(p);
    81                         break;
    82                     }
     75        for (TaggingPreset p : TaggingPresets.getTaggingPresets()) {
     76            for (TaggingPresetItem i : p.data) {
     77                if (i instanceof Roles) {
     78                    relationpresets.add(p);
     79                    break;
    8380                }
    8481            }
Note: See TracChangeset for help on using the changeset viewer.