## Uses of Interface
org.eclipse.net4j.util.om.pref.OMPreference

- Packages that use OMPreference
  Package | Description
  --- | ---
  org.eclipse.net4j.util.collection | Additional collection-like interfaces and classes.
  org.eclipse.net4j.util.om.pref | Interfaces and classes for platform-independent preference management.
  org.eclipse.net4j.util.ui.prefs | Helpers for O&M based preference pages.
  org.eclipse.net4j.util.ui.widgets | A library with reusable widgets.

- - ### Uses of OMPreference in org.eclipse.net4j.util.collection

    Methods in org.eclipse.net4j.util.collection that return OMPreference
    Modifier and Type | Method | Description
    --- | --- | ---
    `OMPreference<java.lang.String[]>` | PreferenceHistory.`getPreference()` |

    Methods in org.eclipse.net4j.util.collection with parameters of type OMPreference
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IHistory<java.lang.String>` | HistoryUtil.`createPreferenceHistory​(OMPreference<java.lang.String[]> preference)` |

    Constructors in org.eclipse.net4j.util.collection with parameters of type OMPreference
    Constructor | Description
    --- | ---
    `PreferenceHistory​(OMPreference<java.lang.String[]> preference)` |

  - ### Uses of OMPreference in org.eclipse.net4j.util.om.pref

    Methods in org.eclipse.net4j.util.om.pref that return OMPreference
    Modifier and Type | Method | Description
    --- | --- | ---
    `OMPreference<?>` | OMPreferences.`get​(java.lang.String name)` |
    `OMPreference<java.lang.String[]>` | OMPreferences.`getArray​(java.lang.String name)` |
    `OMPreference<java.lang.Boolean>` | OMPreferences.`getBoolean​(java.lang.String name)` |
    `OMPreference<byte[]>` | OMPreferences.`getBytes​(java.lang.String name)` |
    `OMPreference<java.lang.Double>` | OMPreferences.`getDouble​(java.lang.String name)` |
    `OMPreference<java.lang.Float>` | OMPreferences.`getFloat​(java.lang.String name)` |
    `OMPreference<java.lang.Integer>` | OMPreferences.`getInteger​(java.lang.String name)` |
    `OMPreference<java.lang.Long>` | OMPreferences.`getLong​(java.lang.String name)` |
    `OMPreference<T>` | OMPreferencesChangeEvent.`getPreference()` |
    `OMPreference<java.lang.String>` | OMPreferences.`getString​(java.lang.String name)` |
    `OMPreference<java.lang.Boolean>` | OMPreferences.`init​(java.lang.String name, boolean defaultValue)` |
    `OMPreference<byte[]>` | OMPreferences.`init​(java.lang.String name, byte[] defaultValue)` |
    `OMPreference<java.lang.Double>` | OMPreferences.`init​(java.lang.String name, double defaultValue)` |
    `OMPreference<java.lang.Float>` | OMPreferences.`init​(java.lang.String name, float defaultValue)` |
    `OMPreference<java.lang.Integer>` | OMPreferences.`init​(java.lang.String name, int defaultValue)` |
    `OMPreference<java.lang.Long>` | OMPreferences.`init​(java.lang.String name, long defaultValue)` |
    `OMPreference<java.lang.String>` | OMPreferences.`init​(java.lang.String name, java.lang.String defaultValue)` |
    `OMPreference<java.lang.String[]>` | OMPreferences.`init​(java.lang.String name, java.lang.String[] defaultValue)` |
    `OMPreference<java.lang.String[]>` | OMPreferences.`initArray​(java.lang.String name)` |
    `OMPreference<java.lang.Boolean>` | OMPreferences.`initBoolean​(java.lang.String name)` |
    `OMPreference<byte[]>` | OMPreferences.`initBytes​(java.lang.String name)` |
    `OMPreference<java.lang.Double>` | OMPreferences.`initDouble​(java.lang.String name)` |
    `OMPreference<java.lang.Float>` | OMPreferences.`initFloat​(java.lang.String name)` |
    `OMPreference<java.lang.Integer>` | OMPreferences.`initInteger​(java.lang.String name)` |
    `OMPreference<java.lang.Long>` | OMPreferences.`initLong​(java.lang.String name)` |
    `OMPreference<java.lang.String>` | OMPreferences.`initString​(java.lang.String name)` |

  - ### Uses of OMPreference in org.eclipse.net4j.util.ui.prefs

    Methods in org.eclipse.net4j.util.ui.prefs that return OMPreference
    Modifier and Type | Method | Description
    --- | --- | ---
    `OMPreference<java.lang.Boolean>` | PrefBoolean.`getBooleanPreference()` |
    `OMPreference<java.lang.Boolean>` | PrefIntegerAndDisable.`getDisabledPreference()` |
    `OMPreference<java.lang.Boolean>` | PrefTextAndDisable.`getDisabledPreference()` |
    `OMPreference<java.lang.Integer>` | PrefIntegerAndDisable.`getIntegerPreference()` |
    `OMPreference<java.lang.String>` | PrefText.`getTextPreference()` |
    `OMPreference<java.lang.String>` | PrefTextAndDisable.`getTextPreference()` |

    Constructors in org.eclipse.net4j.util.ui.prefs with parameters of type OMPreference
    Constructor | Description
    --- | ---
    `PrefBoolean​(Composite parent, int buttonStyle, OMPreference<java.lang.Boolean> booleanPreference)` |
    `PrefIntegerAndDisable​(Composite parent, int textStyle, OMPreference<java.lang.Integer> integerPreference, OMPreference<java.lang.Boolean> disabledPreference)` |
    `PrefText​(Composite parent, int textStyle, OMPreference<java.lang.String> textPreference)` |
    `PrefTextAndDisable​(Composite parent, int textStyle, OMPreference<java.lang.String> textPreference, OMPreference<java.lang.Boolean> disabledPreference)` |

  - ### Uses of OMPreference in org.eclipse.net4j.util.ui.widgets

    Methods in org.eclipse.net4j.util.ui.widgets that return OMPreference
    Modifier and Type | Method | Description
    --- | --- | ---
    `OMPreference<java.lang.Boolean>` | PreferenceButton.`getPreference()` |

    Constructors in org.eclipse.net4j.util.ui.widgets with parameters of type OMPreference
    Constructor | Description
    --- | ---
    `PreferenceButton​(Composite parent, int style, java.lang.String text, OMPreference<java.lang.Boolean> preference)` |