de.intarsys.tools.preferences
Class PreferencesTools
java.lang.Object
de.intarsys.tools.preferences.PreferencesTools
public class PreferencesTools
- extends Object
A tool class for some common tasks when dealing with IPreferences
.
Method Summary |
static String |
fitKey(String name)
|
static
|
getEnumItem(IPreferences preferences,
EnumMeta<T> meta,
String name)
|
static
|
getEnumItem(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 |
toRect(String value)
|
static Rectangle |
toRect(String value,
int[] ranges)
|
static String |
toString(float[] value)
|
static String |
toString(int[] value)
|
static String |
toString(List value)
|
static String |
toString(Map map)
|
static String |
toString(Rectangle rect)
|
static String |
toString(String[] value)
|
static String[] |
toStringArray(String value)
|
ELEMENT_SEPARATOR
public static final String ELEMENT_SEPARATOR
- See Also:
- Constant Field Values
KEY_VALUE_SEPARATOR
public static final String KEY_VALUE_SEPARATOR
- See Also:
- Constant Field Values
fitKey
public static String fitKey(String name)
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
public static String getLarge(IPreferences preferences,
String key,
String defaultValue)
importPreferences
public static void importPreferences(IPreferences root,
IPreferences source)
throws BackingStoreException
- Throws:
BackingStoreException
putEnumItem
public static void putEnumItem(IPreferences preferences,
String name,
EnumItem item)
putLarge
public static void putLarge(IPreferences preferences,
String key,
String longValue)
toRect
public static Rectangle toRect(String value)
toRect
public static Rectangle toRect(String value,
int[] ranges)
toString
public static String toString(float[] value)
toString
public static String toString(int[] value)
toString
public static String toString(List value)
toString
public static String toString(Map map)
toString
public static String toString(Rectangle rect)
toString
public static String toString(String[] value)
toStringArray
public static String[] toStringArray(String value)
Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.