Ignore:
Timestamp:
2010-12-16T18:20:22+01:00 (9 years ago)
Author:
bastiK
Message:

improve migration when remotecontrol plugin is removed (set remotecontol.enabled=yes) (see also #5748)

Location:
trunk/src/org/openstreetmap/josm/data/preferences
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/preferences/BooleanProperty.java

    r3720 r3730  
    44import org.openstreetmap.josm.Main;
    55
    6 public class BooleanProperty {
     6public class BooleanProperty extends AbstractProperty {
    77
    8     private final String key;
    9     private final boolean defaultValue;
     8    protected final boolean defaultValue;
    109
    1110    public BooleanProperty(String key, boolean defaultValue) {
    12         this.key = key;
     11        super(key);
    1312        this.defaultValue = defaultValue;
    1413    }
     
    2221    }
    2322
    24     public String getKey() {
    25         return key;
    26     }
    27 
    2823    public boolean isDefaultValue() {
    2924        return defaultValue;
    3025    }
    31 
    3226}
  • trunk/src/org/openstreetmap/josm/data/preferences/CollectionProperty.java

    r3720 r3730  
    66import org.openstreetmap.josm.Main;
    77
    8 public class CollectionProperty {
    9     private final String key;
    10     private final Collection<String> defaultValue;
     8public class CollectionProperty extends AbstractProperty {
     9    protected final Collection<String> defaultValue;
    1110
    1211    public CollectionProperty(String key, Collection<String> defaultValue) {
    13         this.key = key;
     12        super(key);
    1413        this.defaultValue = defaultValue;
    1514    }
     
    2322    }
    2423
    25     public String getKey() {
    26         return key;
    27     }
    28 
    2924    public Collection<String> getDefaultValue() {
    3025        return defaultValue;
  • trunk/src/org/openstreetmap/josm/data/preferences/IntegerProperty.java

    r3720 r3730  
    44import org.openstreetmap.josm.Main;
    55
    6 public class IntegerProperty {
     6public class IntegerProperty extends AbstractProperty {
    77
    8     private final String key;
    9     private final int defaultValue;
     8    protected final int defaultValue;
    109
    1110    public IntegerProperty(String key, int defaultValue) {
    12         this.key = key;
     11        super(key);
    1312        this.defaultValue = defaultValue;
    1413    }
     
    3837    }
    3938
    40     public String getKey() {
    41         return key;
    42     }
    43 
    4439    public int getDefaultValue() {
    4540        return defaultValue;
  • trunk/src/org/openstreetmap/josm/data/preferences/StringProperty.java

    r3720 r3730  
    44import org.openstreetmap.josm.Main;
    55
    6 public class StringProperty {
     6public class StringProperty extends AbstractProperty {
    77
    8     private final String key;
    9     private final String defaultValue;
     8    protected final String defaultValue;
    109
    1110    public StringProperty(String key, String defaultValue) {
    12         this.key = key;
     11        super(key);
    1312        this.defaultValue = defaultValue;
    1413    }
     
    2221    }
    2322
    24     public String getKey() {
    25         return key;
    26     }
    27 
    2823    public String getDefaultValue() {
    2924        return defaultValue;
Note: See TracChangeset for help on using the changeset viewer.