Uses of Interface
com.javadocking.dockable.Dockable

Packages that use Dockable
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.docker   
com.javadocking.dock.factory Contains the interfaces and implementations for the factories that create new Docks in which Dockables can be docked. 
com.javadocking.dockable Contains the interfaces and implementations for dockables. 
com.javadocking.dockable.action Contains actions that can be performed on dockables. 
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 Dockable in com.javadocking
 

Methods in com.javadocking with parameters of type Dockable
 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, DockingPath dockingPath)
           Changes the docking of the dockable as good as possible with the information in the given docking path.
 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.
 boolean DockingExecutor.changeDocking(Dockable dockable, LeafDock destinationDock, Position position)
           Changes the docking of the dockable to the given position in the given destination leaf dock.
 

Uses of Dockable in com.javadocking.component
 

Methods in com.javadocking.component with parameters of type Dockable
 Header SwComponentFactory.createMaximizeHeader(Dockable dockable, int position)
          Creates the header for the specified dockable in a maximize panel.
 Header DefaultSwComponentFactory.createMaximizeHeader(Dockable dockable, int position)
          Creates a MaximizeHeader.
 SelectableHeader SwComponentFactory.createMinimizeHeader(Dockable dockable, int position)
          Creates the header for the specified dockable in a minimize panel.
 SelectableHeader DefaultSwComponentFactory.createMinimizeHeader(Dockable dockable, int position)
          Creates a MinimzeHeader.
 javax.swing.JPopupMenu SwComponentFactory.createPopupMenu(Dockable selectedDockable, CompositeDockable compositeDockable)
          Creates a popup menu for the selected dockable and the other dockables in the dock of the selected dockable.
 javax.swing.JPopupMenu DefaultSwComponentFactory.createPopupMenu(Dockable selectedDockable, CompositeDockable compositeDockable)
          Creates a popup menu with PopupMenuFactory of this class.
 SelectableHeader SwComponentFactory.createTabDockHeader(Dockable dockable, int position)
          Creates the header for the given dockable that will be displayed in a tab of a dock.
 SelectableHeader DefaultSwComponentFactory.createTabDockHeader(Dockable dockable, int position)
          Creates a SelectableDockableHeader.
 

Constructors in com.javadocking.component with parameters of type Dockable
ImageMinimzeHeader(Dockable dockable, int position)
           Constructs a header for a dockable that is minimized.
MaximizeHeader(Dockable dockable, int position)
          Constructs a header for a maximized dockable.
MinimzeHeader(Dockable dockable, int position)
           Constructs a header for a dockable that is minimized.
MinimzeHeader(Dockable dockable, int position, ShowActionMode showActionMode, ShowActionMode selectedShowActionMode)
           Constructs a header for a dockable that is docked in a tabbed pane.
SelectableDockableHeader(Dockable dockable, int position)
           Constructs a small header for a dockable that can be selected.
SelectableDockableHeader(Dockable dockable, int position, ShowActionMode showActionMode, ShowActionMode selectedShowActionMode)
           Constructs a header for a dockable that can be selected.
 

Uses of Dockable in com.javadocking.dock
 

Methods in com.javadocking.dock that return Dockable
 Dockable TabDock.getDockable(int index)
           
 Dockable LineDock.getDockable(int index)
           
 Dockable LeafDock.getDockable(int index)
          Gets the dockable with the specified index, that is docked in this dock.
 Dockable GridDock.getDockable(int index)
           
 Dockable SingleDock.getDockable(int index)
           
 Dockable TabDock.getHiddenDockable(int index)
           
 Dockable DockableHider.getHiddenDockable(int index)
          Gets the dockable that is hidden in this dock with the given index.
 Dockable SingleDock.getHiddenDockable(int index)
           
 Dockable TabDock.getSelectedDockable()
          Gets the dockable that is selected in the tab dock.
 Dockable TabDock.retrieveDockableOfComponent(java.awt.Component component)
          Retrieves the dockable of this dock that has the given component as content.
 

Methods in com.javadocking.dock with parameters of type Dockable
 boolean CompositeTabDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean Dock.addDockable(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           Adds a dockable to this dock.
 boolean SplitDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean TabDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean CompositeGridDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean CompositeLineDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean FloatDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean LineDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean GridDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean BorderDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 boolean SingleDock.addDockable(Dockable dockableToAdd, java.awt.Point relativeLocation, java.awt.Point dockableOffset)
           
 void TabDock.addDockable(Dockable dockableToAdd, Position position)
           
 void LineDock.addDockable(Dockable dockable, Position position)
           
 void LeafDock.addDockable(Dockable dockableToAdd, Position position)
           Adds the given dockable to this dock at the given position.
 void GridDock.addDockable(Dockable dockable, Position position)
           
 void SingleDock.addDockable(Dockable dockableToAdd, Position position)
           
protected  boolean SplitDock.canAddDockableWithPriority(Dockable dockable, java.awt.Point relativeLocation)
          Determines if the given dockable can be added to this dock with priority.
protected  boolean CompositeGridDock.canAddDockableWithPriority(Dockable dockable, java.awt.Point relativeLocation)
          Determines if the given dockable can be added to this dock with priority.
protected  boolean CompositeLineDock.canAddDockableWithPriority(Dockable dockable, java.awt.Point relativeLocation)
          Determines if the given dockable can be added to this dock with priority.
protected  boolean LineDock.canAddDockableWithPriority(Dockable dockable, java.awt.Point relativeLocation)
          Determines if the given dockable can be added to this dock with priority, if the mouse is released at the given position.
protected  boolean GridDock.canAddDockableWithPriority(Dockable dockable, java.awt.Point relativeLocation)
          Determines if the given dockable can be added to this dock with priority, if the mouse is released at the given position.
 boolean TabDock.canRemoveDockable(Dockable dockableToRemove)
           
 boolean LineDock.canRemoveDockable(Dockable dockable)
           
 boolean LeafDock.canRemoveDockable(Dockable dockable)
          Determines if the specified dockable can be removed from this dock.
 boolean GridDock.canRemoveDockable(Dockable dockable)
           
 boolean SingleDock.canRemoveDockable(Dockable dockableToRemove)
           
protected  boolean CompositeGridDock.checkDockingModes(Dockable dockable)
          Checks the docking modes of the dockable.
protected  boolean CompositeLineDock.checkDockingModes(Dockable dockable)
          Checks the docking modes of the dockable.
protected  boolean LineDock.checkDockingModes(Dockable dockable)
           Checks the docking modes of the dockable.
 boolean TabDock.containsDockable(Dockable dockable)
           
 boolean LineDock.containsDockable(Dockable dockable)
           
 boolean LeafDock.containsDockable(Dockable dockable)
          Determines if the given dockable is docked in this dock.
 boolean GridDock.containsDockable(Dockable dockable)
           
 boolean SingleDock.containsDockable(Dockable otherDockable)
           
protected  javax.swing.JPanel TabDock.createComponentOfDockable(Dockable dockable)
          Creates the component that contains the content of the dockable.
 void SingleDock.externalizeDockable(Dockable dockableToExternalize)
           
 Position TabDock.getDockablePosition(Dockable dockable)
           
 Position LineDock.getDockablePosition(Dockable dockable)
           
 Position LeafDock.getDockablePosition(Dockable dockable)
          Gets the position where the dockable is docked in this dock.
 Position GridDock.getDockablePosition(Dockable dockable)
           
 Position SingleDock.getDockablePosition(Dockable childDockable)
           
protected  int CompositeGridDock.getDockPosition(Dockable newDockable, java.awt.Point relativePosition)
          Gets the position where the dockable should be docked in the dock given the mouse position.
protected  int CompositeLineDock.getDockPosition(Dockable newDockable, java.awt.Point relativePosition)
          Gets the position where the dockable should be docked in the dock given the mouse position.
protected  int GridDock.getDockPosition(Dockable newDockable, java.awt.Point relativeLocation)
           Gets the integer position in the grid, where the dockable should be docked in the dock, if the mouse was released at the given position.
protected  int SplitDock.getDockPosition(java.awt.Point relativeLocation, Dockable newDockable)
           Gets the position where the dockable should be docked in the dock given the mouse position.
 int CompositeTabDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if the given dockable can be added to this dock.
 int Dock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if a dockable can be added to this dock at the specified location.
 int SplitDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if the dockable can be added.
 int TabDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if the given dockable can be added to this dock.
 int CompositeGridDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if the dockable can be added.
 int CompositeLineDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if the dockable can be added.
 int FloatDock.getDockPriority(Dockable dockableToAdd, java.awt.Point relativeLocation)
           Determines if the dockable can be added.
 int LineDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if the dockable can be added.
 int GridDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if the dockable can be added.
 int BorderDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
           Determines if the dockable can be added.
 int SingleDock.getDockPriority(Dockable dockable, java.awt.Point relativeLocation)
          Determines if the dockable can be added.
protected  java.lang.String CompositeTabDock.getTitle(Dockable dockable)
          Creates a title for the dockable.
 void TabDock.hideDockable(Dockable dockableToHide)
           
 void DockableHider.hideDockable(Dockable dockable)
           Hides the content of the dockable.
 void SingleDock.hideDockable(Dockable dockableToHide)
           
 boolean TabDock.moveDockable(Dockable dockableToMove, java.awt.Point relativeLocation)
           
 boolean LineDock.moveDockable(Dockable dockableToMove, java.awt.Point relativeLocation)
           
 boolean LeafDock.moveDockable(Dockable dockable, java.awt.Point relativeLocation)
          Moves a dockable to a new position in this dock.
 boolean GridDock.moveDockable(Dockable dockableToMove, java.awt.Point relativeLocation)
           
 boolean SingleDock.moveDockable(Dockable dockableToMove, java.awt.Point relativeLocation)
           
 boolean TabDock.removeDockable(Dockable dockableToRemove)
           
 boolean LineDock.removeDockable(Dockable dockable)
           
 boolean LeafDock.removeDockable(Dockable dockable)
          Removes the specified dockable from this dock.
 boolean GridDock.removeDockable(Dockable dockable)
           
 boolean SingleDock.removeDockable(Dockable dockableToRemove)
           
 void TabDock.restoreDockable(Dockable dockableToRestore)
           
 void DockableHider.restoreDockable(Dockable dockable)
          Restores the dockable that is hidden.
 void SingleDock.restoreDockable(Dockable dockableToRestore)
           
 int CompositeTabDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int Dock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           Sets the given rectangle to the position and size of the graphical content component of the dockable, when it will be docked in this dock.
 int SplitDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int TabDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int CompositeGridDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int CompositeLineDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int FloatDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int LineDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int GridDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int BorderDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
           
 int SingleDock.retrieveDockingRectangle(Dockable dockable, java.awt.Point relativeLocation, java.awt.Point dockableOffset, java.awt.Rectangle rectangle)
          Sets the rectangle on the whole dock, if the dockable can be docked.
 boolean TabDock.setSelectedDockable(Dockable dockable)
          Selects the tab of the dockable.
 

Uses of Dockable in com.javadocking.dock.docker
 

Methods in com.javadocking.dock.docker with parameters of type Dockable
 boolean Docker.dock(Dockable dockable)
          Docks the dockable in a Dock.
 boolean BorderDocker.dock(Dockable dockable)
          Adds the dockable to the border dock.
 

Uses of Dockable in com.javadocking.dock.factory
 

Methods in com.javadocking.dock.factory with parameters of type Dockable
 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)
           
 java.awt.Dimension ToolBarDockFactory.getDockPreferredSize(Dockable dockable, int dockingMode)
           
 java.awt.Dimension TabDockFactory.getDockPreferredSize(Dockable dockable, int dockingMode)
           
 java.awt.Dimension SplitDockFactory.getDockPreferredSize(Dockable dockable, int dockingMode)
           
 java.awt.Dimension SingleDockFactory.getDockPreferredSize(Dockable dockable, int dockingMode)
           
 java.awt.Dimension LeafDockFactory.getDockPreferredSize(Dockable dockable, int dockingMode)
           
 java.awt.Dimension DockFactory.getDockPreferredSize(Dockable dockable, int dockingMode)
          Gets the preferred size for the dock that will be created by this factory.
 java.awt.Dimension CompositeToolBarDockFactory.getDockPreferredSize(Dockable dockable, int dockingMode)
           
 java.awt.Dimension CompositeTabDockFactory.getDockPreferredSize(Dockable dockable, int dockingMode)
           
 

Uses of Dockable in com.javadocking.dockable
 

Subinterfaces of Dockable in com.javadocking.dockable
 interface CompositeDockable
          A dockable that is composed of multiple, different dockables.
 

Classes in com.javadocking.dockable that implement Dockable
 class ActionDockable
           A decorator for a delegate Dockable.
 class ButtonDockable
           This is an implementation for a dockable that serves as wrapper around components like buttons.
 class DefaultCompositeDockable
           The default composite dockable implementation that keeps its dockables in an array.
 class DefaultDockable
           The default implementation for a dockable.
 class StateActionDockable
           This action dockable is a decorator for a delegate dockable.
 

Methods in com.javadocking.dockable that return Dockable
 Dockable ActionDockable.getDelegate()
          Gets the wrapped dockable.
 Dockable CompositeDockable.getDockable(int index)
          Gets the child dockable with the specified index.
 Dockable DefaultCompositeDockable.getDockable(int index)
           
 Dockable CompositeDockable.getSelectedDockable()
          Gets the selected dockable.
 Dockable DefaultCompositeDockable.getSelectedDockable()
           
 

Constructors in com.javadocking.dockable with parameters of type Dockable
ActionDockable(Dockable delegate)
          Constructs a decorator for the given dockable.
ActionDockable(Dockable delegate, javax.swing.Action[][] actionsToAdd)
          Constructs a decorator for the given dockable.
DefaultCompositeDockable(Dockable[] dockablesArray)
           Constructs a composite dockable with the given array of dockables.
DefaultCompositeDockable(Dockable[] dockablesArray, int selectedIndex)
           Constructs a composite dockable with the given array of dockables.
StateActionDockable(Dockable delegate, DockableStateActionFactory dockableStateActionFactory, int[] newDockableStates)
           Constructs a decorator for the given delegate dockable.
 

Uses of Dockable in com.javadocking.dockable.action
 

Methods in com.javadocking.dockable.action that return Dockable
 Dockable DockableStateAction.getDockable()
          Gets the dockable whose state is changed by this action.
 Dockable DefaultDockableStateAction.getDockable()
           
 

Methods in com.javadocking.dockable.action with parameters of type Dockable
 DockableStateAction DockableStateActionFactory.createDockableStateAction(Dockable dockable, int newDockableState)
          Creates the action to change the state of the dockable.
 DockableStateAction DefaultDockableStateActionFactory.createDockableStateAction(Dockable dockable, int newDockableState)
          Creates a default window state action for the states: DockableState.CLOSED, DockableState.NORMAL, DockableState.MAXIMIZED, DockableState.MINIMIZED, and DockableState.EXTERNALIZED.
 javax.swing.JPopupMenu PopupMenuFactory.createPopupMenu(Dockable selectedDockable, CompositeDockable compositeDockable)
          Creates a popup menu for the selected dockable and the other dockables in the dock of the selected dockable.
 javax.swing.JPopupMenu DefaultPopupMenuFactory.createPopupMenu(Dockable selectedDockable, CompositeDockable compositeDockable)
           
 void DefaultDockableStateAction.setDockable(Dockable dockable)
          Sets the dockable whose state is changed by this action.
 

Constructors in com.javadocking.dockable.action with parameters of type Dockable
DefaultDockableStateAction(Dockable dockable, int newDockableState)
          Constructs an action to put the dockable in the given state.
DefaultDockableStateAction(Dockable dockable, int newDockableState, java.lang.String name)
          Constructs an action to put the dockable in the given state.
DefaultDockableStateAction(Dockable dockable, int newDockableState, java.lang.String name, javax.swing.Icon icon)
           
 

Uses of Dockable in com.javadocking.drag
 

Methods in com.javadocking.drag that return Dockable
 Dockable StaticDockableDragger.getDraggedDockable()
          Gets the dockable that is dragged by this dragger.
 

Methods in com.javadocking.drag with parameters of type Dockable
 Dragger DraggerFactory.createDragger(Dockable dockable)
          Creates a dragger for the given dockable.
 Dragger StaticDraggerFactory.createDragger(Dockable dockable)
          It creates a StaticDockableDragger with the dockableDragPainter of this class.
 Dragger DynamicDraggerFactory.createDragger(Dockable dockable)
          It creates a DynamicDragger.
 DragListener DefaultDragListenerFactory.createDragListener(Dockable dockable)
           
 DragListener DragListenerFactory.createDragListener(Dockable dockable)
          Creates a drag listener for the given dockable.
 

Constructors in com.javadocking.drag with parameters of type Dockable
DefaultDragListener(Dockable dockable)
          Constructs a drag mouse listener for the given dockable.
DynamicDockableDragger(Dockable fixedDockable)
          Constructs a dynamic dragger for the given dockable.
DynamicDragger(Dockable fixedDockable)
          Constructs a dynamic dragger for the given dockable.
StaticDockableDragger(Dockable draggedDockable)
          Constructs a dragger with a default painter for painting the dragged dockables: a SwDockableDragPainter with a DefaultRectanglePainter.
StaticDockableDragger(Dockable draggedDockable, DockableDragPainter dockableDragPainter)
          Constructs a dragger with the given painter for painting the dragged dockables.
 

Uses of Dockable in com.javadocking.drag.dockretriever
 

Methods in com.javadocking.drag.dockretriever with parameters of type Dockable
 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 Dockable in com.javadocking.drag.painter
 

Methods in com.javadocking.drag.painter with parameters of type Dockable
 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 Dockable in com.javadocking.event
 

Methods in com.javadocking.event that return Dockable
 Dockable DockableEvent.getDockable()
          Gets the dockable that is added to a dock, moved in a dock, moved to another dock, or removed from a dock.
 

Constructors in com.javadocking.event with parameters of type Dockable
DockableEvent(java.lang.Object source, Dock originDock, Dock destinationDock, Dockable dockable)
          Constructs a docking event for the given dock and dockable.
 

Uses of Dockable in com.javadocking.model
 

Methods in com.javadocking.model with parameters of type Dockable
static DefaultDockingPath DefaultDockingPath.copyDockingPath(Dockable dockableForPath, DockingPath dockingPathToCopy)
          Creates a docking path for the given dockable, that is almost a copy of the given docking path.
static DefaultDockingPath DefaultDockingPath.createDockingPath(Dockable dockable)
          Creates a docking path with the information how the given dockable is docked now in the dock model of the docking manager.
 

Uses of Dockable in com.javadocking.util
 

Methods in com.javadocking.util that return Dockable
static Dockable DockingUtil.createDockable(Dock dock)
           Creates one dockable with the dockables of a dock.
static Dockable DockingUtil.retrieveDockableOfDockModel(java.lang.String dockableID)
          Gets the dockable with the given ID, that is docked in a dock of the DockModel or that is visualized in a visualizer of the dock model.
 

Methods in com.javadocking.util with parameters of type Dockable
static boolean DockingUtil.contains(LeafDock leafDock, Dockable dockabe)
          Determines if the given dockable is docked in the given leaf dock.
static java.awt.Dimension DockingUtil.getDockablePreferredSize(Dockable dockable, int dockingMode)
           Computes the preferred size of a composite dockable.
static void DockingUtil.retrieveDockables(Dockable rootDockable, java.util.List dockables)
          Retrieves all the leaf dockables of the dockable tree with the given dockable as root dockable.
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 Dockable in com.javadocking.visualizer
 

Methods in com.javadocking.visualizer that return Dockable
 Dockable DockingMinimizer.getVisualizedDockable(int index)
           
 Dockable LineMinimizer.getVisualizedDockable(int index)
           
 Dockable MinimizerPanel.getVisualizedDockable(int index)
           
 Dockable SingleMaximizer.getVisualizedDockable(int index)
           
 Dockable Visualizer.getVisualizedDockable(int index)
          Gets the visualized dockable with the specified index.
 Dockable FloatExternalizer.getVisualizedDockable(int index)
           
 

Methods in com.javadocking.visualizer with parameters of type Dockable
 boolean DockingMinimizer.canVisualizeDockable(Dockable dockableToVisualize)
           
 boolean LineMinimizer.canVisualizeDockable(Dockable dockableToVisualize)
           
 boolean MinimizerPanel.canVisualizeDockable(Dockable dockableToVisualize)
           
 boolean SingleMaximizer.canVisualizeDockable(Dockable dockableToVisualize)
           
 boolean Visualizer.canVisualizeDockable(Dockable dockableToVisualize)
          Determines if a dockable can be visualized by this visualizer.
 boolean FloatExternalizer.canVisualizeDockable(Dockable dockableToVisualize)
           
protected  java.lang.String DockingMinimizer.createMinimizedHeaderDockableID(Dockable dockable)
          Creates the ID for the dockable around the header component of a minimized dockable.
 void ExternalizeDock.externalizeDockable(Dockable dockableToExternalize)
          Adds the dockable to this dock.
 void FloatExternalizer.externalizeDockable(Dockable dockable, java.awt.Point position)
          Externalizes the dockable in this float externalizer and puts the dockable in the given position.
 void Externalizer.moveExternalizedDockable(Dockable dockable, java.awt.Point position, java.awt.Point dockableOffset)
           
 void FloatExternalizer.moveExternalizedDockable(Dockable dockable, java.awt.Point position, java.awt.Point dockableOffset)
          Moves the externalized dockable in this float dock.
 void DockingMinimizer.removeVisualizedDockable(Dockable dockableToRemove)
           
 void LineMinimizer.removeVisualizedDockable(Dockable dockableToRemove)
           
 void MinimizerPanel.removeVisualizedDockable(Dockable dockableToRemove)
           
 void SingleMaximizer.removeVisualizedDockable(Dockable dockable)
           
 void Visualizer.removeVisualizedDockable(Dockable dockableToRemove)
          Removes the visualized dockables from this visualizer.
 void FloatExternalizer.removeVisualizedDockable(Dockable dockableToRemove)
           
 void DockingMinimizer.visualizeDockable(Dockable dockableToVisualize)
           
 void LineMinimizer.visualizeDockable(Dockable dockableToVisualize)
           
 void MinimizerPanel.visualizeDockable(Dockable dockableToVisualize)
           
 void SingleMaximizer.visualizeDockable(Dockable dockableToVisualize)
           
 void Visualizer.visualizeDockable(Dockable dockableToVisualize)
          Adds a dockable to this visualizer.
 void FloatExternalizer.visualizeDockable(Dockable dockable)