Package bibliothek.extension.gui.dock.preference

Generic collection of preferences used in this framework.

See:
          Description

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.
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 panel showing a PreferenceTreeModel and allowing the user to apply or to cancel its changes.
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.
PreferenceTreeModel A PreferenceModel that is also a TreeModel.
 

Package bibliothek.extension.gui.dock.preference Description

Generic collection of preferences used in this framework. Intended to be shown to the user so he can change the preferences. Clients might be interested in implementing new PreferenceModels for their own set of properties or to use a PreferenceStorage to store preferences persistent.