package org.korsakow.ide.util; import java.util.prefs.Preferences; import org.korsakow.ide.Build; public class PreferencesManager { public static Preferences getVersionIndependentPreferences() { Preferences prefs = Preferences.userNodeForPackage(PreferencesManager.class).node("unversioned"); return prefs; } public static Preferences getPreferences() { Preferences prefs = Preferences.userNodeForPackage(PreferencesManager.class).node(""+Build.getRelease()); return prefs; } public static Preferences getPreferences(Class<?> clazz) { return getPreferences().node(clazz.getCanonicalName()); } }