Package bibliothek.extension.gui.dock.preference

Interface Summary
Preference<V> A representation of a single entry in a DefaultPreferenceModel.
PreferenceEditor<V> An editor for some value.
PreferenceEditorCallback<V> A callback is an object that has access to some value and can either read or store it.
PreferenceEditorFactory<V> A factory creating new PreferenceEditors.
PreferenceFactory<V> A factory that is capable of writing and reading some kind of preference to or from some repository.
PreferenceListener<V> A listener to a Preference, gets informed when the preference changes.
PreferenceModel A preference model is a list of objects which represent some preferences of another resource.
PreferenceModelListener A listener to a PreferenceModel, gets informed about changes in the model.
PreferenceTreeModel.Node A single node of a PreferenceTreeModel.
 

Class Summary
AbstractPreference<V> An abstract implementation of Preference that offers support for PreferenceListeners.
AbstractPreferenceDialog<M extends PreferenceModel> An abstract dialog used to show the content of some PreferenceModel.
AbstractPreferenceModel An abstract implementation of PreferenceModel handling events and returning null in most methods.
DefaultPreference<V> A generic Preference that can hold any value.
DefaultPreferenceModel An implementation of PreferenceModel using Preferences to describe its entries.
MergedPreferenceModel A preference model that envelops other models and uses their preferences.
MergedPreferenceModel.Index Describes an index in one of the childen of a MergedPreferenceModel.
PreferenceDialog A simple dialog showing the contents of one PreferenceModel.
PreferenceOperation A key for an operation which might be available for a PreferenceEditor or a PreferenceModel.
PreferenceStorage A preference storage can store the contents of one or of many PreferenceModels.
PreferenceTreeDialog A simple panel showing a PreferenceTreeModel and allowing the user to apply or to cancel its changes.
PreferenceTreeModel A PreferenceModel that is also a TreeModel.