Package de.intarsys.tools.preferences
Class PreferencesTools
- java.lang.Object
-
- de.intarsys.tools.preferences.PreferencesTools
-
public class PreferencesTools extends java.lang.ObjectA tool class for some common tasks when dealing withIPreferences.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELEMENT_SEPARATORstatic java.lang.StringKEY_VALUE_SEPARATOR
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringfitKey(java.lang.String name)static <T extends EnumItem>
TgetEnumItem(IPreferences preferences, EnumMeta<T> meta, java.lang.String name)static <T extends EnumItem>
TgetEnumItem(IPreferences preferences, EnumMeta<T> meta, java.lang.String name, java.lang.String defaultValue)static java.lang.StringgetLarge(IPreferences preferences, java.lang.String key, java.lang.String defaultValue)static voidimportPreferences(IPreferences root, IPreferences source)static voidputEnumItem(IPreferences preferences, java.lang.String name, EnumItem item)static voidputLarge(IPreferences preferences, java.lang.String key, java.lang.String longValue)static java.awt.RectangletoRect(java.lang.String value)static java.awt.RectangletoRect(java.lang.String value, int[] ranges)static java.lang.StringtoString(float[] value)static java.lang.StringtoString(int[] value)static java.lang.StringtoString(java.awt.Rectangle rect)static java.lang.StringtoString(java.lang.String[] value)static java.lang.StringtoString(java.util.List value)static java.lang.StringtoString(java.util.Map map)static java.lang.String[]toStringArray(java.lang.String value)
-
-
-
Field Detail
-
ELEMENT_SEPARATOR
public static final java.lang.String ELEMENT_SEPARATOR
- See Also:
- Constant Field Values
-
KEY_VALUE_SEPARATOR
public static final java.lang.String KEY_VALUE_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
fitKey
public static java.lang.String fitKey(java.lang.String name)
-
getEnumItem
public static <T extends EnumItem> T getEnumItem(IPreferences preferences, EnumMeta<T> meta, java.lang.String name)
-
getEnumItem
public static <T extends EnumItem> T getEnumItem(IPreferences preferences, EnumMeta<T> meta, java.lang.String name, java.lang.String defaultValue)
-
getLarge
public static java.lang.String getLarge(IPreferences preferences, java.lang.String key, java.lang.String defaultValue)
-
importPreferences
public static void importPreferences(IPreferences root, IPreferences source) throws java.util.prefs.BackingStoreException
- Throws:
java.util.prefs.BackingStoreException
-
putEnumItem
public static void putEnumItem(IPreferences preferences, java.lang.String name, EnumItem item)
-
putLarge
public static void putLarge(IPreferences preferences, java.lang.String key, java.lang.String longValue)
-
toRect
public static java.awt.Rectangle toRect(java.lang.String value)
-
toRect
public static java.awt.Rectangle toRect(java.lang.String value, int[] ranges)
-
toString
public static java.lang.String toString(float[] value)
-
toString
public static java.lang.String toString(int[] value)
-
toString
public static java.lang.String toString(java.util.List value)
-
toString
public static java.lang.String toString(java.util.Map map)
-
toString
public static java.lang.String toString(java.awt.Rectangle rect)
-
toString
public static java.lang.String toString(java.lang.String[] value)
-
toStringArray
public static java.lang.String[] toStringArray(java.lang.String value)
-
-