source: josm/trunk/src/org/openstreetmap/josm/data/preferences/StringProperty.java @ 5241

Revision 5170, 646 bytes checked in by Don-vip, 6 weeks ago (diff)

cleanup svn:mime-type properties preventing Java sources from being viewed as such on Trac

  • Property svn:eol-style set to native
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.data.preferences;
3
4import org.openstreetmap.josm.Main;
5
6public class StringProperty extends AbstractProperty<String> {
7
8    protected final String defaultValue;
9
10    public StringProperty(String key, String defaultValue) {
11        super(key);
12        this.defaultValue = defaultValue;
13    }
14
15    public String get() {
16        return Main.pref.get(getKey(), getDefaultValue());
17    }
18
19    public boolean put(String value) {
20        return Main.pref.put(getKey(), value);
21    }
22
23    @Override
24    public String getDefaultValue() {
25        return defaultValue;
26    }
27
28}
Note: See TracBrowser for help on using the repository browser.