Package bibliothek.gui.dock.support.mode

Basic interfaces and classes for a framework that assigns modes to Dockables.

See:
          Description

Interface Summary
AffectedSet A set given to various methods which are changing the Mode of Dockables.
AffectingRunnable An algorithm that affects the mode of Dockables.
Mode<H> A mode describes a state in which a Dockable can be.
ModeManagerListener<A,M extends Mode<A>> This observer is added to a ModeManager and is informed when Modes or Dockables change.
ModeSetting<A> A set of properties that belong to some Mode but are stored independent from that mode.
ModeSettingFactory<A> A factory creating new ModeSettings.
ModeSettingsConverter<A,B> A converter converts properties from the outside to the inner world.
 

Class Summary
ModeManager<H,M extends Mode<H>> Associates Dockables with one Mode out of a set of modes.
ModeSettings<A,B> A set of properties extracted from a ModeManager and its Modes.
NullModeSettingsFactory<A> The NullModeSettingsFactory.create() method of this factory always returns null.
 

Package bibliothek.gui.dock.support.mode Description

Basic interfaces and classes for a framework that assigns modes to Dockables. It is not specified what a mode exactly is, just that a Dockable can have only one mode at a time.