Package bibliothek.gui.dock.util

Interface Summary
AWTComponentCaptureStrategy Used to capture an image of a Component which either is from AWT, or has children from AWT.
DockPropertyListener<A> A listener to an entry of DockProperties.
UIBridge<V,U extends UIValue<V>> An UIBridge is a bridge between the UIProperties and several UIValues.
UIValue<V> An UIValue is a wrapper around a resource that can be modified by an UIBridge or the UIProperties.
WindowProvider A window provider has somehow access to one or many Windows and can provide anyone which needs a window with one.
WindowProviderListener A listener added to a WindowProvider.
 

Class Summary
AbstractUIValue<V,U extends UIValue<V>> An abstract implementation of UIValue.
AbstractWindowProvider An implementation of WindowProvider which adds support for WindowProviderListeners.
AppletWindowProvider A WindowProvider designed to work with Applets.
ComponentWindowProvider A window provider which just returns the ancestor window of some Component
DirectWindowProvider A window provider where the window can be set directly.
DockProperties A set of properties that are used at different places all over the framework.
DockSwingUtilities A set of methods useful for working with Swing.
DockUtilities A list of methods which can be used for different purposes.
DockUtilities.DockVisitor A visitor used to visit the nodes of a dock-tree.
IconManager A map of icons which are used by various objects.
MultiUIBridge<V,U extends UIValue<V>> A MultiUIBridge is a collection of UIBridges.
NullPriorityValue<T> This container holds three versions of the same value, a default, theme and a client value.
NullWindowProvider A window provider that never returns a window.
PriorityValue<T> A container for three values of different priority.
PropertyKey<A> The key for an entry in a map of properties.
PropertyValue<A> A wrapper for a value which is either read from DockProperties, or can be set by the client directly.
UIProperties<V,U extends UIValue<V>,B extends UIBridge<V,U>> A map containing which contains some string-values pairs and so called bridges to modify these values when reading them out.
WindowProviderWrapper A wrapper around another WindowProvider, allows to exchange providers without the need to reattach WindowProviderListeners.
 

Enum Summary
Priority Often resources are divided into three groups with different priorities.