Package de.intarsys.tools.preferences
Class PreferencesTools
java.lang.Object
de.intarsys.tools.preferences.PreferencesTools
A tool class for some common tasks when dealing with
IPreferences
.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic String
static <T extends EnumItem>
TgetEnumItem
(IPreferences preferences, EnumMeta<T> meta, String name) static <T extends EnumItem>
TgetEnumItem
(IPreferences preferences, EnumMeta<T> meta, String name, String defaultValue) static String
getLarge
(IPreferences preferences, String key, String defaultValue) static void
importPreferences
(IPreferences root, IPreferences source) static void
putEnumItem
(IPreferences preferences, String name, EnumItem item) static void
putLarge
(IPreferences preferences, String key, String longValue) static Rectangle
static Rectangle
static String
toString
(float[] value) static String
toString
(int[] value) static String
static String
static String
static String
static String[]
toStringArray
(String value)
-
Field Details
-
ELEMENT_SEPARATOR
- See Also:
-
KEY_VALUE_SEPARATOR
- See Also:
-
-
Method Details
-
fitKey
-
getEnumItem
public static <T extends EnumItem> T getEnumItem(IPreferences preferences, EnumMeta<T> meta, String name) -
getEnumItem
public static <T extends EnumItem> T getEnumItem(IPreferences preferences, EnumMeta<T> meta, String name, String defaultValue) -
getLarge
-
importPreferences
public static void importPreferences(IPreferences root, IPreferences source) throws BackingStoreException - Throws:
BackingStoreException
-
putEnumItem
-
putLarge
-
toRect
-
toRect
-
toString
-
toString
-
toString
-
toString
-
toString
-
toString
-
toStringArray
-