de.intarsys.tools.preferences
Class PreferencesTools
java.lang.Object
de.intarsys.tools.preferences.PreferencesTools
public class PreferencesTools
- extends java.lang.Object
A tool class for some common tasks when dealing with IPreferences
.
Method Summary |
static java.lang.String |
fitKey(java.lang.String name)
|
static
|
getEnumItem(IPreferences preferences,
EnumMeta<T> meta,
java.lang.String name)
|
static
|
getEnumItem(IPreferences preferences,
EnumMeta<T> meta,
java.lang.String name,
java.lang.String defaultValue)
|
static java.lang.String |
getLarge(IPreferences preferences,
java.lang.String key,
java.lang.String defaultValue)
|
static void |
importPreferences(IPreferences root,
IPreferences source)
|
static void |
putEnumItem(IPreferences preferences,
java.lang.String name,
EnumItem item)
|
static void |
putLarge(IPreferences preferences,
java.lang.String key,
java.lang.String longValue)
|
static java.awt.Rectangle |
toRect(java.lang.String value)
|
static java.awt.Rectangle |
toRect(java.lang.String value,
int[] ranges)
|
static java.lang.String |
toString(float[] value)
|
static java.lang.String |
toString(int[] value)
|
static java.lang.String |
toString(java.util.List value)
|
static java.lang.String |
toString(java.util.Map map)
|
static java.lang.String |
toString(java.awt.Rectangle rect)
|
static java.lang.String |
toString(java.lang.String[] value)
|
static java.lang.String[] |
toStringArray(java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
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)