Package com.inductiveautomation.rm.base
Class RMPrefsUtils
- java.lang.Object
-
- com.inductiveautomation.rm.base.RMPrefsUtils
-
public class RMPrefsUtils extends java.lang.ObjectThis class offers a number of useful general purpose utilities used by ribs classes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRMPrefsUtils.BogusPreferencesA Preferences implementation that just stores prefs to a map, in case we don't have permission to read & write permissions.
-
Constructor Summary
Constructors Constructor Description RMPrefsUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidflush()Flushes the preferences.static java.util.prefs.PreferencesgetBogusPreferences()Returns a shared bogus preferences instance.static java.util.prefs.PreferencesgetPrefs()Returns the user Preferences object (or bogus prefs, if security exception).static java.util.prefs.Preferencesprefs()Returns the user Preferences object.static voidprefsPut(java.lang.String aKey, java.lang.Object aValue)Adds an object to the user Preferences object.static voidprefsPut(java.lang.String aKey, java.lang.Object aValue, boolean doFlush)Adds an object to the user Preferences object.static voidsetPrefsClass(java.lang.Class aClass)Sets the class that ribs preferences are associated with.
-
-
-
Method Detail
-
prefs
public static java.util.prefs.Preferences prefs()
Returns the user Preferences object.
-
getPrefs
public static java.util.prefs.Preferences getPrefs()
Returns the user Preferences object (or bogus prefs, if security exception).
-
prefsPut
public static void prefsPut(java.lang.String aKey, java.lang.Object aValue)Adds an object to the user Preferences object.
-
prefsPut
public static void prefsPut(java.lang.String aKey, java.lang.Object aValue, boolean doFlush)Adds an object to the user Preferences object.
-
flush
public static void flush()
Flushes the preferences.
-
setPrefsClass
public static void setPrefsClass(java.lang.Class aClass)
Sets the class that ribs preferences are associated with.
-
getBogusPreferences
public static java.util.prefs.Preferences getBogusPreferences()
Returns a shared bogus preferences instance.
-
-