|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Dock | |
|---|---|
| com.javadocking | Contains the interfaces and implementations of the Java Docking library. |
| com.javadocking.component | Contains the interfaces and default implementations for the components and component factories that are used by the docking library. |
| com.javadocking.dock | Contains the interfaces and implementations for docks. |
| com.javadocking.dock.factory |
Contains the interfaces and implementations for the factories that create new Docks
in which Dockables can be docked. |
| com.javadocking.drag |
Contains the functionality for dragging a Dockable from one
Dock and docking it into another dock. |
| com.javadocking.drag.dockretriever |
Contains the functionality for retrieving the Dock,
where a Dockable can be docked for a given mouse screen position. |
| com.javadocking.drag.painter |
Contains the functionality for painting a representation of the Dockable,
when it is dragged. |
| com.javadocking.event | Contains the classes for the events that are broadcasted when a dockable or child dock is: added to a dock. |
| com.javadocking.model | Contains the functionality for dock models and docking path models. |
| com.javadocking.util | Contains general utility classes. |
| com.javadocking.visualizer |
Contains the interfaces and implementations for Visualizers. |
| Uses of Dock in com.javadocking |
|---|
| Methods in com.javadocking with parameters of type Dock | |
|---|---|
boolean |
DockingExecutor.changeDocking(Dockable dockable,
Dock rootDock)
Tries to dock the dockable in the tree of docks that has the given dock as root dock. |
boolean |
DockingExecutor.changeDocking(Dockable dockable,
Dock destinationDock,
java.awt.Point relativeLocation,
java.awt.Point dockableOffset)
Changes the docking of the dockable to the given location in the given destination dock. |
CompositeDock |
DockingExecutor.cleanDock(Dock dock,
boolean ghost)
The dock is cleaned up, if it is empty. |
| Uses of Dock in com.javadocking.component |
|---|
| Methods in com.javadocking.component with parameters of type Dock | |
|---|---|
SelectableHeader |
SwComponentFactory.createCompositeTabDockHeader(Dock childDock,
int position)
Creates the header for the given dock that will be displayed in a tab of a dock. |
SelectableHeader |
DefaultSwComponentFactory.createCompositeTabDockHeader(Dock childDock,
int position)
Creates a SelectableDockableHeader. |
| Constructors in com.javadocking.component with parameters of type Dock | |
|---|---|
SelectableDockHeader(Dock dock,
int position)
Constructs a small header for a dock that can be selected. |
|
| Uses of Dock in com.javadocking.dock |
|---|
| Subinterfaces of Dock in com.javadocking.dock | |
|---|---|
interface |
CompositeDock
This is a Dock that can contain other child docks. |
interface |
DockableHider
This is an interface for a leaf dock that can hide an restore one of its dockables. |
interface |
LeafDock
This is a dock that contains dockables. |
| Classes in com.javadocking.dock that implement Dock | |
|---|---|
class |
BorderDock
This is a composite dock that can have one child dock in the center and between zero and 4 child docks at the borders. |
class |
CompositeGridDock
This is a composite dock that has child docks that are organized in a grid. |
class |
CompositeLineDock
This is a composite dock that has child docks that are organized in a line. |
class |
CompositeTabDock
This is a composite dock that has child docks that are organized in a tabbed pane. |
class |
FloatDock
This special dock contains all the floating dockables. |
class |
GridDock
This is a dock that can contain zero, one or multiple dockables. |
class |
LineDock
This is a dock that can contain zero, one or multiple dockables. |
class |
SingleDock
This is a dock that contains zero or one dockables. |
class |
SplitDock
This is a composite dock that can contain zero, one, or two child docks. |
class |
TabDock
This is a dock that can contain zero, one or multiple dockables. |
| Methods in com.javadocking.dock that return Dock | |
|---|---|
Dock |
CompositeTabDock.getChildDock(int index)
|
Dock |
SplitDock.getChildDock(int index)
|
Dock |
CompositeDock.getChildDock(int index)
Gets the child dock with the specified index. |
Dock |
CompositeGridDock.getChildDock(int index)
|
Dock |
CompositeLineDock.getChildDock(int index)
|
Dock |
FloatDock.getChildDock(int index)
|
Dock |
BorderDock.getChildDock(int index)
|
Dock |
BorderDock.getChildDockOfPosition(int position)
Gets the child dock in the given position. |
Dock |
CompositeTabDock.getSelectedDock()
Gets the dock that is selected in the composite tab dock. |
| Methods in com.javadocking.dock with parameters of type Dock | |
|---|---|
void |
FloatDock.addChildDock(Dock dock,
java.awt.Point location,
java.awt.Dimension size)
Adds the given dock as child dock to this dock. |
void |
CompositeTabDock.addChildDock(Dock childDock,
Position position)
|
void |
SplitDock.addChildDock(Dock dockToAdd,
Position position)
|
void |
CompositeDock.addChildDock(Dock dock,
Position position)
Adds the given dock as child dock at the given position. |
void |
CompositeGridDock.addChildDock(Dock dock,
Position position)
|
void |
CompositeLineDock.addChildDock(Dock dock,
Position position)
|
void |
FloatDock.addChildDock(Dock dock,
Position position)
Adds the child dock to the given position. |
void |
BorderDock.addChildDock(Dock dock,
Position position)
Sets the given dock as child dock of this dock in the given position. |
void |
CompositeTabDock.emptyChild(Dock emptyChildDock)
|
void |
SplitDock.emptyChild(Dock emptyChildDock)
|
void |
CompositeDock.emptyChild(Dock childDock)
Is called when the specified child dock is empty. |
void |
CompositeGridDock.emptyChild(Dock emptyChildDock)
|
void |
CompositeLineDock.emptyChild(Dock emptyChildDock)
|
void |
FloatDock.emptyChild(Dock childDock)
|
void |
BorderDock.emptyChild(Dock emptyChildDock)
|
Position |
CompositeTabDock.getChildDockPosition(Dock childDock)
|
Position |
SplitDock.getChildDockPosition(Dock childDock)
|
Position |
CompositeDock.getChildDockPosition(Dock childDock)
Gets the position, where the child dock is docked in this dock. |
Position |
CompositeGridDock.getChildDockPosition(Dock childDock)
|
Position |
CompositeLineDock.getChildDockPosition(Dock childDock)
|
Position |
FloatDock.getChildDockPosition(Dock childDock)
|
Position |
BorderDock.getChildDockPosition(Dock childDock)
|
void |
CompositeTabDock.ghostChild(Dock emptyChildDock)
|
void |
SplitDock.ghostChild(Dock childDock)
|
void |
CompositeDock.ghostChild(Dock childDock)
Makes the given empty child dock invisible. |
void |
CompositeGridDock.ghostChild(Dock emptyChildDock)
|
void |
CompositeLineDock.ghostChild(Dock emptyChildDock)
|
void |
FloatDock.ghostChild(Dock childDock)
|
void |
BorderDock.ghostChild(Dock childDock)
|
void |
FloatDock.moveDock(Dock childDock,
java.awt.Point relativeLocation,
java.awt.Point dockableOffset)
Moves the given child dock to the new location. |
void |
BorderDock.setDock(Dock dock,
int position)
Sets the given dock as child dock of this dock in the given position. |
boolean |
CompositeTabDock.setSelectedDock(Dock dock)
Selects the tab of the child dock. |
void |
SplitDock.setSingleChildDock(Dock dock)
Sets the given dock as single child dock of this dock. |
| Constructors in com.javadocking.dock with parameters of type Dock | |
|---|---|
BorderDock(Dock centerChildDock)
Constructs a border dock with a given child dock for in the center and a LeafDockFactory as factory for the child docks. |
|
BorderDock(DockFactory childDockFactory,
Dock centerChildDock)
Constructs a border dock with the given factory for creating the child docks at the borders and a given child dock for in the center. |
|
| Uses of Dock in com.javadocking.dock.factory |
|---|
| Methods in com.javadocking.dock.factory that return Dock | |
|---|---|
Dock |
ToolBarDockFactory.createDock(Dockable dockable,
int dockingMode)
Creates a tool bar dock. |
Dock |
TabDockFactory.createDock(Dockable dockable,
int dockingMode)
|
Dock |
SplitDockFactory.createDock(Dockable dockable,
int dockingMode)
|
Dock |
SingleDockFactory.createDock(Dockable dockable,
int dockingMode)
|
Dock |
LeafDockFactory.createDock(Dockable dockable,
int dockingMode)
|
Dock |
DockFactory.createDock(Dockable dockable,
int dockingMode)
Creates a dock for the given dockable. |
Dock |
CompositeToolBarDockFactory.createDock(Dockable dockable,
int dockingMode)
Creates a composite tool bar dock. |
Dock |
CompositeTabDockFactory.createDock(Dockable dockable,
int dockingMode)
|
| Uses of Dock in com.javadocking.drag |
|---|
| Methods in com.javadocking.drag with parameters of type Dock | |
|---|---|
Dragger |
DraggerFactory.createDragger(Dock dock)
Creates a dragger for the dockables of the given dock. |
Dragger |
StaticDraggerFactory.createDragger(Dock dock)
It creates the following draggers with the dockableDragPainter of this class:
For a SingleDock: a StaticSingleDragger. |
Dragger |
DynamicDraggerFactory.createDragger(Dock dock)
It creates for a TabDock a DynamicTabDragger. |
DragListener |
DefaultDragListenerFactory.createDragListener(Dock dock)
|
DragListener |
DragListenerFactory.createDragListener(Dock dock)
Creates a drag listener for the given dock. |
| Constructors in com.javadocking.drag with parameters of type Dock | |
|---|---|
DefaultDragListener(Dock dock)
Constructs a drag mouse listener for the given dock. |
|
| Uses of Dock in com.javadocking.drag.dockretriever |
|---|
| Methods in com.javadocking.drag.dockretriever that return Dock | |
|---|---|
Dock[] |
StaticDockRetriever.retrieveHighestPriorityDock(java.awt.Point screenLocation,
Dockable dockable)
|
Dock[] |
DynamicDockRetriever.retrieveHighestPriorityDock(java.awt.Point screenLocation,
Dockable dockable)
|
Dock[] |
DockRetriever.retrieveHighestPriorityDock(java.awt.Point screenLocation,
Dockable dockable)
Retrieves the dock that has the highest priority for adding the dockable, when the dockable is dragged over the given screen location. |
| Uses of Dock in com.javadocking.drag.painter |
|---|
| Methods in com.javadocking.drag.painter with parameters of type Dock | |
|---|---|
java.awt.Component |
RectangleDragComponentFactory.createDragComponent(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle)
|
java.awt.Component |
DragComponentFactory.createDragComponent(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle)
Creates a component to show where a dockable will be docked in a dock while dragging the dockable. |
void |
WindowDockableDragPainter.paintDockableDrag(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point locationInDestinationDock)
|
void |
TransparentWindowDockableDragPainter.paintDockableDrag(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point locationInDestinationDock)
|
void |
SwDockableDragPainter.paintDockableDrag(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point locationInDestinationDock)
|
void |
OldWindowDockableDragPainter.paintDockableDrag(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point locationInDestinationDock)
|
void |
LabelDockableDragPainter.paintDockableDrag(Dockable newDockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point locationInDestinationDock)
|
void |
ImageDockableDragPainter.paintDockableDrag(Dockable newDockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point locationInDestinationDock)
|
void |
DockableDragPainter.paintDockableDrag(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point mouseLocation)
Paints a dockable during dragging. |
void |
CompositeDockableDragPainter.paintDockableDrag(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point locationInDestinationDock)
|
| Uses of Dock in com.javadocking.event |
|---|
| Methods in com.javadocking.event that return Dock | |
|---|---|
Dock |
ChildDockEvent.getChildDock()
Gets the child dock that is added, moved, or removed. |
Dock |
DockingEvent.getDestinationDock()
Gets the dock to which the dockable or child dock is added or moved. |
Dock |
DockingEvent.getOriginDock()
Gets the dock from which the dockable or child dock is removed or moved. |
| Constructors in com.javadocking.event with parameters of type Dock | |
|---|---|
ChildDockEvent(java.lang.Object source,
CompositeDock originDock,
CompositeDock destinationDock,
Dock childDock)
Constructs a docking event for the given composite dock and child dock. |
|
DockableEvent(java.lang.Object source,
Dock originDock,
Dock destinationDock,
Dockable dockable)
Constructs a docking event for the given dock and dockable. |
|
DockingEvent(java.lang.Object source,
Dock originDock,
Dock destinationDock)
Constructs a docking event for the given dock. |
|
| Uses of Dock in com.javadocking.model |
|---|
| Methods in com.javadocking.model that return Dock | |
|---|---|
Dock |
DefaultDockingPath.getDock(int index)
|
Dock |
DockingPath.getDock(int index)
Gets the dock with the given index in the path. |
Dock |
DockModel.getRootDock(java.lang.String rootKey)
Gets the root dock of this dock model that has the given key associated to it. |
Dock |
DefaultDockModel.getRootDock(java.lang.String rootKey)
|
| Methods in com.javadocking.model with parameters of type Dock | |
|---|---|
void |
FloatDockModel.addRootDock(java.lang.String rootKey,
Dock dock,
java.awt.Window owner)
Checks that the appropriate key is used ( FloatDockModel.getFloatDockKey(Window)), when the root dock is a FloatDock. |
void |
DockModel.addRootDock(java.lang.String rootKey,
Dock dock,
java.awt.Window owner)
Adds a root dock with its key to this dock model. |
void |
DefaultDockModel.addRootDock(java.lang.String rootKey,
Dock dock,
java.awt.Window owner)
|
void |
DockModel.removeRootDock(Dock dock)
Removes the root dock from the dock model. |
void |
DefaultDockModel.removeRootDock(Dock dock)
|
| Constructors in com.javadocking.model with parameters of type Dock | |
|---|---|
DefaultDockingPath(java.lang.String id,
java.lang.String rootDockKey,
Dock[] docks,
Position[] positions)
Constructs a docking path with the given properties. |
|
| Uses of Dock in com.javadocking.util |
|---|
| Methods in com.javadocking.util that return Dock | |
|---|---|
static Dock |
DockingUtil.getFloatChildDock(Dock dock)
Searches the ancestor of the given dock that is the child of the root FloatDock. |
static Dock |
DockingUtil.getRootDock(Dock dock)
Gets the root dock of the dock tree that contains the given dock. |
static Dock |
DockingUtil.searchDock(Dock rootDock,
Dockable dockable)
Tries to find the dock that contains the given dockable in the dock tree with the given dock as root. |
| Methods in com.javadocking.util with parameters of type Dock | |
|---|---|
static boolean |
DockingUtil.containsDock(Dock rootDock,
Dock dock)
Tries to find the dock in the dock tree with the given dock as root. |
static Dockable |
DockingUtil.createDockable(Dock dock)
Creates one dockable with the dockables of a dock. |
static Dock |
DockingUtil.getFloatChildDock(Dock dock)
Searches the ancestor of the given dock that is the child of the root FloatDock. |
static Dock |
DockingUtil.getRootDock(Dock dock)
Gets the root dock of the dock tree that contains the given dock. |
static java.lang.String |
DockingUtil.getRootDockKey(Dock rootDock)
Gets the key of the given root dock in the dock model of the docking manager. |
static void |
DockingUtil.retrieveDockables(Dock rootDock,
java.util.List dockables)
Retrieves the dockables that are contained by all the docks that are in the dock tree with the given dock as root dock. |
static Dock |
DockingUtil.searchDock(Dock rootDock,
Dockable dockable)
Tries to find the dock that contains the given dockable in the dock tree with the given dock as root. |
| Uses of Dock in com.javadocking.visualizer |
|---|
| Subinterfaces of Dock in com.javadocking.visualizer | |
|---|---|
interface |
ExternalizeDock
This is an interface for a leaf dock that can contain an externalized dockable. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||