Changeset 12855 in josm for trunk/src/org/openstreetmap/josm/spi/preferences/Config.java
- Timestamp:
- 2017-09-14T14:39:53+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/spi/preferences/Config.java
r12854 r12855 5 5 6 6 /** 7 * Class to hold the global preferences object .7 * Class to hold the global preferences object and the provider of base directories. 8 8 * @since 12847 9 9 */ … … 11 11 12 12 private static IPreferences preferences; 13 private static IBaseDirectories baseDirectories; 13 14 14 15 private Config() { … … 26 27 27 28 /** 29 * Get class that provides the location of certain base directories 30 * @return the global {@link IBaseDirectories} instance 31 * @since 12855 32 */ 33 public static IBaseDirectories getDirs() { 34 return baseDirectories; 35 } 36 37 /** 28 38 * Install the global preference instance. 29 39 * @param preferences the global preference instance to set (must not be null) 40 * @since 12847 30 41 */ 31 42 public static void setPreferencesInstance(IPreferences preferences) { 32 43 Config.preferences = Objects.requireNonNull(preferences, "preferences"); 33 44 } 45 46 /** 47 * Install the global base directories provider. 48 * @param baseDirectories the global base directories provider instance to set 49 * (must not be null) 50 * @since 12855 51 */ 52 public static void setBaseDirectoriesProvider(IBaseDirectories baseDirectories) { 53 Config.baseDirectories = Objects.requireNonNull(baseDirectories, "baseDirectories"); 54 } 34 55 }
Note:
See TracChangeset
for help on using the changeset viewer.