de.intarsys.tools.preferences
public class PreferencesTools extends java.lang.Object
IPreferences
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ELEMENT_SEPARATOR |
static java.lang.String |
KEY_VALUE_SEPARATOR |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
fitKey(java.lang.String name) |
static <T extends EnumItem> |
getEnumItem(IPreferences preferences,
EnumMeta<T> meta,
java.lang.String name) |
static <T extends EnumItem> |
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) |
public static final java.lang.String ELEMENT_SEPARATOR
public static final java.lang.String KEY_VALUE_SEPARATOR
public static java.lang.String fitKey(java.lang.String name)
public static <T extends EnumItem> T getEnumItem(IPreferences preferences, EnumMeta<T> meta, java.lang.String name)
public static <T extends EnumItem> T getEnumItem(IPreferences preferences, EnumMeta<T> meta, java.lang.String name, java.lang.String defaultValue)
public static java.lang.String getLarge(IPreferences preferences, java.lang.String key, java.lang.String defaultValue)
public static void importPreferences(IPreferences root, IPreferences source) throws java.util.prefs.BackingStoreException
java.util.prefs.BackingStoreException
public static void putEnumItem(IPreferences preferences, java.lang.String name, EnumItem item)
public static void putLarge(IPreferences preferences, java.lang.String key, java.lang.String longValue)
public static java.awt.Rectangle toRect(java.lang.String value)
public static java.awt.Rectangle toRect(java.lang.String value, int[] ranges)
public static java.lang.String toString(float[] value)
public static java.lang.String toString(int[] value)
public static java.lang.String toString(java.util.List value)
public static java.lang.String toString(java.util.Map map)
public static java.lang.String toString(java.awt.Rectangle rect)
public static java.lang.String toString(java.lang.String[] value)
public static java.lang.String[] toStringArray(java.lang.String value)