20 package net.sf.gridarta.preferences;
23 import java.util.prefs.Preferences;
24 import java.util.prefs.PreferencesFactory;
25 import org.jetbrains.annotations.NotNull;
26 import org.jetbrains.annotations.Nullable;
54 public static void initialize(@NotNull
final String defaultName, @Nullable
final File file) {
56 userRoot =
new FilePreferencesRoot(
NodeType.
USER, storage);
63 if (userRoot == null) {
64 throw new IllegalStateException();
72 if (systemRoot == null) {
73 throw new IllegalStateException();
Maintains a set of preference values.
static Preferences systemRoot
The system preferences as returned by userRoot().
The type of a FilePreferences node.
static void initialize(@NotNull final String defaultName, @Nullable final File file)
Initialize the module.
A PreferencesFactory which creates FilePreferences instances.
static Preferences userRoot
The user preferences as returned by userRoot().