A B C D E F G H I J L M N O P R S T U V W

D

decode(String, Map, Map, Map) - Method in interface com.javadocking.model.codec.DockModelDecoder
Creates a new dock model from the data found in the given data source, and adds the given dockables to the model.
decode(String, Map, Map, Map) - Method in class com.javadocking.model.codec.DockModelPropertiesDecoder
 
DefaultCompositeDockable - Class in com.javadocking.dockable
The default composite dockable implementation that keeps its dockables in an array.
DefaultCompositeDockable(Dockable[]) - Constructor for class com.javadocking.dockable.DefaultCompositeDockable
Constructs a composite dockable with the given array of dockables.
DefaultCompositeDockable(Dockable[], int) - Constructor for class com.javadocking.dockable.DefaultCompositeDockable
Constructs a composite dockable with the given array of dockables.
DefaultDockable - Class in com.javadocking.dockable
The default implementation for a dockable.
DefaultDockable(String, Component) - Constructor for class com.javadocking.dockable.DefaultDockable
Constructs a new dockable with the specified ID and content.
DefaultDockable(String, Component, String) - Constructor for class com.javadocking.dockable.DefaultDockable
Constructs a new dockable with the specified id, component and title.
DefaultDockable(String, Component, String, Icon) - Constructor for class com.javadocking.dockable.DefaultDockable
Constructs a new dockable with the specified id, component, title and icon.
DefaultDockable(String, Component, String, Icon, int) - Constructor for class com.javadocking.dockable.DefaultDockable
Constructs a new dockable with the specified id, content, title, icon and docking modes.
DefaultDockableStateActionFactory - Class in com.javadocking.dockable.action
This factory creates the default actions for changing the state of a dockable.
DefaultDockableStateActionFactory() - Constructor for class com.javadocking.dockable.action.DefaultDockableStateActionFactory
 
DefaultDockHeader - Class in com.javadocking.component
The default header for dragging all the dockables that are docked in a given dock.
DefaultDockHeader(LeafDock, int) - Constructor for class com.javadocking.component.DefaultDockHeader
Constructs a header for the given dock.
DefaultDockingPath - Class in com.javadocking.model
This is the default implementation for a docking path.
DefaultDockingPath() - Constructor for class com.javadocking.model.DefaultDockingPath
Constructs a docking path, which is not initialized.
DefaultDockingPath(String, String, Dock[], Position[]) - Constructor for class com.javadocking.model.DefaultDockingPath
Constructs a docking path with the given properties.
DefaultDockingPathModel - Class in com.javadocking.model
This is an implementation for DockingPathModel that uses a java.util.HashMap.
DefaultDockingPathModel() - Constructor for class com.javadocking.model.DefaultDockingPathModel
 
DefaultDockModel - Class in com.javadocking.model
This is a basic dock model implementation.
DefaultDockModel() - Constructor for class com.javadocking.model.DefaultDockModel
Constructs a dock model.
DefaultDockModel(String) - Constructor for class com.javadocking.model.DefaultDockModel
Constructs a dock model with the given source.
DefaultDragListener - Class in com.javadocking.drag
This drag listener contains a Dragger.
DefaultDragListener(LeafDock) - Constructor for class com.javadocking.drag.DefaultDragListener
Constructs a drag mouse listener for the given dock.
DefaultDragListener(Dockable) - Constructor for class com.javadocking.drag.DefaultDragListener
Constructs a drag mouse listener for the given dockable.
DefaultDragListenerFactory - Class in com.javadocking.drag
This drag listener factory returns a DefaultDragListener as drag listener.
DefaultDragListenerFactory() - Constructor for class com.javadocking.drag.DefaultDragListenerFactory
 
DefaultFloatDockFactory - Class in com.javadocking.model
This class creates a normal float dock with the constructor FloatDock.FloatDock(Window, DockFactory) if the childDockFactory is not null.
DefaultFloatDockFactory() - Constructor for class com.javadocking.model.DefaultFloatDockFactory
Constructs a factory for creating FloatDocks.
DefaultFloatDockFactory(DockFactory) - Constructor for class com.javadocking.model.DefaultFloatDockFactory
Constructs a factory for creating FloatDocks.
DefaultPopupMenuFactory - Class in com.javadocking.dockable.action
This is the default popup menu factory.
DefaultPopupMenuFactory() - Constructor for class com.javadocking.dockable.action.DefaultPopupMenuFactory
 
DefaultRectanglePainter - Class in com.javadocking.drag.painter
This rectangle painter paints the border of a rectangle and it can fill the rectangle.
DefaultRectanglePainter() - Constructor for class com.javadocking.drag.painter.DefaultRectanglePainter
 
DefaultSwComponentFactory - Class in com.javadocking.component
This Swing component factory provides default implementations for the creation of the components that will be used by the docking library.
DefaultSwComponentFactory() - Constructor for class com.javadocking.component.DefaultSwComponentFactory
 
DIVIDER_WIDTH - Static variable in class com.javadocking.component.MaximizeHeader
 
DIVIDER_WIDTH - Static variable in class com.javadocking.component.SingleDockHeader
 
Dock - Interface in com.javadocking.dock
A dock is where Dockables can be docked.
dock(Dockable) - Method in class com.javadocking.dock.docker.BorderDocker
Adds the dockable to the border dock.
dock(Dockable) - Method in interface com.javadocking.dock.docker.Docker
Docks the dockable in a Dock.
Dockable - Interface in com.javadocking.dockable
A dockable is an object that can be moved around and docked in a Dock.
DOCKABLE_ACTIONS - Static variable in class com.javadocking.dockable.action.DefaultPopupMenuFactory
The constant that defines that the actions of the dockable have to be added to the popup menu.
DockableDragPainter - Interface in com.javadocking.drag.painter
This painter paints a representation for a Dockable during dragging.
DockableEvent - Class in com.javadocking.event
This kind of event is broad-casted when a dockable is added to a dock, moved in a dock, moved to another dock, or removed from a dock.
DockableEvent(Object, Dock, Dock, Dockable) - Constructor for class com.javadocking.event.DockableEvent
Constructs a docking event for the given dock and dockable.
DockableHider - Interface in com.javadocking.dock
This is an interface for a leaf dock that can hide an restore one of its dockables.
DockableState - Class in com.javadocking.dockable
This class defines the constants for the possible states of a dockable, e.g. closed, normal, maximized and minimized.
DockableStateAction - Class in com.javadocking.dockable.action
This is an action to change the state the dockable.
DockableStateAction(Dockable, int) - Constructor for class com.javadocking.dockable.action.DockableStateAction
Constructs an action to put the dockable in the given state.
DockableStateAction(Dockable, int, String) - Constructor for class com.javadocking.dockable.action.DockableStateAction
Constructs an action to put the dockable in the given state.
DockableStateAction(Dockable, int, String, Icon) - Constructor for class com.javadocking.dockable.action.DockableStateAction
 
DockableStateActionFactory - Interface in com.javadocking.dockable.action
This is an interface for a factory that creates a DockableStateAction that is used to change the state of a dockable.
Docker - Interface in com.javadocking.dock.docker
An interface for an object that docks a Dockable in a Dock.
DockFactory - Interface in com.javadocking.dock.factory
This is a factory that creates a Dock for a given Dockable and a given docking mode.
DockHeader - Interface in com.javadocking.component
A header for a dock.
dockingChanged(DockingEvent) - Method in interface com.javadocking.event.DockingListener
Invoked whenever a dockable has been added to a dock, moved in a dock, moved to another dock, or removed from a dock.
DockingEvent - Class in com.javadocking.event
This kind of event is broad-casted when the structure of docks and dockables change in a dock model.
DockingEvent(Object, Dock, Dock) - Constructor for class com.javadocking.event.DockingEvent
Constructs a docking event for the given dock.
DockingEventSupport - Class in com.javadocking.event
A utility class that can be used by classes that have docking listeners attached to it.
DockingEventSupport() - Constructor for class com.javadocking.event.DockingEventSupport
 
DockingExecutor - Class in com.javadocking
The docking executor is used to: add dockables to docks.
DockingExecutor() - Constructor for class com.javadocking.DockingExecutor
 
DockingListener - Interface in com.javadocking.event
This is an interface for classes that want to be informed, when a dockable or child dock is added to a dock, moved in a dock, moved to another dock, or removed from a dock.
DockingManager - Class in com.javadocking
The docking manager contains only static methods that provide general objects that can be used by multiple docking classes, e.g. the cursors for dragging a dockable, the component factory, dragger factories, etc.
DockingManager() - Constructor for class com.javadocking.DockingManager
 
DockingMinimizer - Class in com.javadocking.visualizer
This visualizer shows minimized dockables in components that can be docked and moved around by themself.
DockingMinimizer(Docker) - Constructor for class com.javadocking.visualizer.DockingMinimizer
Constructs a visualizer that shows minimized dockables in components that can be docked and moved around by themselves.
DockingMode - Class in com.javadocking.dockable
This class defines the constants for the possible modes of docking a dockable.
DockingPath - Interface in com.javadocking.model
Implementations of this interface keep the information about one path in a tree structure of Docks and Dockables.
DockingPathModel - Interface in com.javadocking.model
This is an interface for a collection of DockingPaths that are used in an application.
dockingPaths - Variable in class com.javadocking.model.DefaultDockingPathModel
 
DockingUtil - Class in com.javadocking.util
This class contains a collection of static utility methods for docking.
dockingWillChange(DockingEvent) - Method in interface com.javadocking.event.DockingListener
Invoked whenever a dockable or child dock is about to be added to a dock, moved in a dock, moved to another dock, or removed from a dock.
DockModel - Interface in com.javadocking.model
A dock model represents a collection of docks that are used in an application.
DockModelDecoder - Interface in com.javadocking.model.codec
This is an interface for a class that creates a DockModel from a source.
DockModelEncoder - Interface in com.javadocking.model.codec
This is an interface for a class that encodes a DockModel to a destination.
DockModelPropertiesDecoder - Class in com.javadocking.model.codec
This class reads the .dck file generated by the DockModelPropertiesEncoder, into a java.util.Properties object.
DockModelPropertiesDecoder() - Constructor for class com.javadocking.model.codec.DockModelPropertiesDecoder
 
DockModelPropertiesEncoder - Class in com.javadocking.model.codec
This class encodes the DockModel and DockingPathModel into a java.util.Properties object.
DockModelPropertiesEncoder() - Constructor for class com.javadocking.model.codec.DockModelPropertiesEncoder
 
DockRetriever - Interface in com.javadocking.drag.dockretriever
When a dockable is dragged, a dock retriever searches the Dock under the screen location of the mouse, to which the Dockable should be added, if the mouse was released at that location.
drag(MouseEvent) - Method in interface com.javadocking.drag.Dragger
Continues the dragging of a Dockable object from a source Dock to a destination dock.
drag(MouseEvent) - Method in class com.javadocking.drag.DynamicDockableDragger
Searches the dock, where the dockable can be docked for the current mouse location.
drag(MouseEvent) - Method in class com.javadocking.drag.DynamicDragger
Searches the dock, where the dockable can be docked for the current mouse location.
drag(MouseEvent) - Method in class com.javadocking.drag.DynamicTabDragger
Searches the dock, where the dockable can be docked for the current mouse location.
drag(MouseEvent) - Method in class com.javadocking.drag.StaticDockableDragger
Searches the dock where the dockable will be docked for the current mouse location.
drag(MouseEvent) - Method in class com.javadocking.drag.StaticDragger
Searches the dock where the dockable will be docked for the current mouse location.
drag(MouseEvent) - Method in class com.javadocking.drag.StaticSingleDragger
Searches the dock where the dockable will be docked for the current mouse location.
drag(MouseEvent) - Method in class com.javadocking.drag.StaticTabDragger
Searches the dock where the dockable will be docked for the current mouse location.
DragComponentFactory - Interface in com.javadocking.drag.painter
This is an interface for a factory that creates a java.awt.Component to show where a Dockable will be docked in a Dock while dragging the dockable.
DraggableContent - Interface in com.javadocking.dockable
A Dockable that has an implementation of this interface as content, can be dragged by dragging the content component.
Dragger - Interface in com.javadocking.drag
This is an interface for a class that drags Dockables from a source Dock to a destination dock.
DraggerFactory - Interface in com.javadocking.drag
This is an interface for a factory that creates Draggers for the dockables of a given Dock or for a given Dockable.
DragHandle - Interface in com.javadocking.drag
This is a handle for dragging one dockable or a group of dockables.
DragListener - Interface in com.javadocking.drag
This is an interface for classes that can drag a Dockable from one Dock to another dock.
DragListenerFactory - Interface in com.javadocking.drag
This is an interface for factories that create DragListeners.
DynamicDockableDragger - Class in com.javadocking.drag
This is a class for dragging all the dockables in a LeafDock dynamically.
DynamicDockableDragger(Dockable) - Constructor for class com.javadocking.drag.DynamicDockableDragger
Constructs a dynamic dragger for the given dockable.
DynamicDockRetriever - Class in com.javadocking.drag.dockretriever
This is the default dock retriever.
DynamicDockRetriever() - Constructor for class com.javadocking.drag.dockretriever.DynamicDockRetriever
 
DynamicDragger - Class in com.javadocking.drag
This is a class for dragging all the dockables in a LeafDock dynamically.
DynamicDragger() - Constructor for class com.javadocking.drag.DynamicDragger
Constructs a dynamic dragger for the dockables of a dock.
DynamicDragger(Dockable) - Constructor for class com.javadocking.drag.DynamicDragger
Constructs a dynamic dragger for the given dockable.
DynamicDraggerFactory - Class in com.javadocking.drag
This dragger factory creates draggers that remove and add the dragged Dockables to new Docks dynamically during dragging.
DynamicDraggerFactory() - Constructor for class com.javadocking.drag.DynamicDraggerFactory
 
DynamicTabDragger - Class in com.javadocking.drag
This is a class for dragging one Dockable or all the dockables in a TabDock dynamically.
DynamicTabDragger() - Constructor for class com.javadocking.drag.DynamicTabDragger
 

A B C D E F G H I J L M N O P R S T U V W