|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IPersistentPreferenceStore | IPersistentPreferenceStore is a preference store that can be saved. |
IPreferenceNode | Interface to a node in a preference dialog. |
IPreferencePage | An interface for a preference page. |
IPreferencePageContainer | An interface used by a preference page to talk to its dialog. |
IPreferenceStore | The IPreferenceStore interface represents a table mapping
named preferences to values. |
Class Summary | |
---|---|
JFacePreferences | JFacePreferences is a class used to administer the preferences used by JFace objects. |
PreferenceConverter | A utility class for dealing with preferences whose values are common SWT objects (color, points, rectangles, and font data). |
PreferenceDialog | A preference dialog is a presentation of preference pages. |
PreferenceManager | A preference manager maintains a hierarchy of preference nodes and associated preference pages. |
PreferenceNode | A concrete implementation of a node in a preference dialog tree. |
PreferencePage | Abstract base implementation for all preference page implementations. |
PreferenceStore | A concrete preference store implementation based on an internal
java.util.Properties object, with support for persisting the
non-default preference values to files or streams. |
Provides a framework for preferences.
The individual preference values are maintained in a preference store (IPreferenceStore). Each preference has a current value and a default value use to (re-)initialize it. The framework provides a concrete preference store implementation (PreferenceStore) based on an internal java.util.Properties object, with support for persisting the non-default preference values to files or streams.
A field editor presents the value of a single preference to the end user. The value is loaded from the preference store; if modified by the end user, the value is validated and eventually stored back to the preference store.
This package contains ready-to-use field editors for various types of preferences:
Note: None of the classes in this package maintain global state.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |