Changeset 12881 in josm for trunk/src/org/openstreetmap/josm/spi
- Timestamp:
- 2017-09-21T12:41:32+02:00 (7 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/spi/preferences
- Files:
-
- 3 added
- 2 edited
- 7 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/spi/preferences/AbstractPreferences.java
r12853 r12881 5 5 import java.util.Map; 6 6 7 import org.openstreetmap.josm.data.preferences.ListListSetting;8 import org.openstreetmap.josm.data.preferences.ListSetting;9 import org.openstreetmap.josm.data.preferences.MapListSetting;10 import org.openstreetmap.josm.data.preferences.Setting;11 import org.openstreetmap.josm.data.preferences.StringSetting;12 7 import org.openstreetmap.josm.tools.Logging; 13 8 -
trunk/src/org/openstreetmap/josm/spi/preferences/AbstractSetting.java
r12879 r12881 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm. data.preferences;2 package org.openstreetmap.josm.spi.preferences; 3 3 4 4 import java.util.Objects; … … 8 8 * 9 9 * @param <T> The setting type 10 * @since 975910 * @since xxx (moved from package {@code org.openstreetmap.josm.data.preferences}) 11 11 */ 12 12 public abstract class AbstractSetting<T> implements Setting<T> { -
trunk/src/org/openstreetmap/josm/spi/preferences/IPreferences.java
r12853 r12881 5 5 import java.util.List; 6 6 import java.util.Map; 7 8 import org.openstreetmap.josm.data.Preferences.PreferenceChangedListener;9 7 10 8 /** -
trunk/src/org/openstreetmap/josm/spi/preferences/ListListSetting.java
r12879 r12881 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm. data.preferences;2 package org.openstreetmap.josm.spi.preferences; 3 3 4 4 import java.util.ArrayList; … … 9 9 /** 10 10 * Setting containing a {@link List} of {@code List}s of {@link String} values. 11 * @since 975911 * @since xxx (moved from package {@code org.openstreetmap.josm.data.preferences}) 12 12 */ 13 13 public class ListListSetting extends AbstractSetting<List<List<String>>> { -
trunk/src/org/openstreetmap/josm/spi/preferences/ListSetting.java
r12879 r12881 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm. data.preferences;2 package org.openstreetmap.josm.spi.preferences; 3 3 4 4 import java.util.ArrayList; … … 9 9 /** 10 10 * Setting containing a {@link List} of {@link String} values. 11 * @since 975911 * @since xxx (moved from package {@code org.openstreetmap.josm.data.preferences}) 12 12 */ 13 13 public class ListSetting extends AbstractSetting<List<String>> { -
trunk/src/org/openstreetmap/josm/spi/preferences/MapListSetting.java
r12879 r12881 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm. data.preferences;2 package org.openstreetmap.josm.spi.preferences; 3 3 4 4 import java.util.ArrayList; … … 10 10 /** 11 11 * Setting containing a {@link List} of {@link Map}s of {@link String} values. 12 * @since 975912 * @since xxx (moved from package {@code org.openstreetmap.josm.data.preferences}) 13 13 */ 14 14 public class MapListSetting extends AbstractSetting<List<Map<String, String>>> { -
trunk/src/org/openstreetmap/josm/spi/preferences/Setting.java
r12879 r12881 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm.data.preferences; 3 4 import org.openstreetmap.josm.data.Preferences; 2 package org.openstreetmap.josm.spi.preferences; 5 3 6 4 /** … … 10 8 * 11 9 * @param <T> the data type for the value 12 * @since 975910 * @since xxx (moved from package {@code org.openstreetmap.josm.data.preferences}) 13 11 */ 14 12 public interface Setting<T> { … … 72 70 * For default preferences. A setting is marked as new, if it has been seen 73 71 * in the current session. 74 * Methods like {@link Preferences#get(java.lang.String, java.lang.String)},72 * Methods like {@link IPreferences#get(java.lang.String, java.lang.String)}, 75 73 * can be called from different parts of the code with the same key. In this case, 76 74 * the supplied default value must match. However, this is only an error if the mismatching -
trunk/src/org/openstreetmap/josm/spi/preferences/SettingVisitor.java
r12879 r12881 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm. data.preferences;2 package org.openstreetmap.josm.spi.preferences; 3 3 4 4 /** 5 5 * Visitor interface for {@link Setting} implementations. 6 * @since 97596 * @since xxx (moved from package {@code org.openstreetmap.josm.data.preferences}) 7 7 */ 8 8 public interface SettingVisitor { -
trunk/src/org/openstreetmap/josm/spi/preferences/StringSetting.java
r12879 r12881 1 1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm. data.preferences;2 package org.openstreetmap.josm.spi.preferences; 3 3 4 4 /** 5 5 * Setting containing a {@link String} value. 6 * @since 97596 * @since xxx (moved from package {@code org.openstreetmap.josm.data.preferences}) 7 7 */ 8 8 public class StringSetting extends AbstractSetting<String> {
Note:
See TracChangeset
for help on using the changeset viewer.