Serialized Form


Package com.javadocking

Class com.javadocking.EmptyPanel extends javax.swing.JPanel implements Serializable

Class com.javadocking.SimpleNumberedPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

title

java.lang.String title

number

int number

textArea

javax.swing.JTextArea textArea

Class com.javadocking.SizedNumberedPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

title

java.lang.String title

number

int number

Package com.javadocking.component

Class com.javadocking.component.DefaultDockHeader extends javax.swing.JPanel implements Serializable

Serialized Fields

dock

LeafDock dock
The dockables of this dock will be dragged when the handle is dragged.


dragListener

DragListener dragListener
The drag listener that drags the dockables of this dock.


position

int position
The position of this handle.

Class com.javadocking.component.ImageMinimzeHeader extends javax.swing.JComponent implements Serializable

Serialized Fields

dockable

Dockable dockable
The dockable which is represented by this minimize header.


selectedBorder

javax.swing.border.Border selectedBorder
The border for the header, when it is selected.


deselectedBorder

javax.swing.border.Border deselectedBorder
The border for the header, when it not selected.


selected

boolean selected
True if the header is selected, false otherwise.


propertyChangeSupport

java.beans.PropertyChangeSupport propertyChangeSupport
The support for handling the property changes.


headerSize

java.awt.Dimension headerSize
The minimum size of the header.


borderWidth

int borderWidth
The width of the border.


smallImage

java.awt.Image smallImage
The small image of the dockable component.


smallImageSize

java.awt.Dimension smallImageSize
The size of the small image of the dockable component.


position

int position
The position of this header.


dockableChangeListener

java.beans.PropertyChangeListener dockableChangeListener
The listener for changes of the dockable.

Class com.javadocking.component.MaximizeHeader extends javax.swing.JPanel implements Serializable

Serialized Fields

dockable

Dockable dockable
The dockable for which this component is the header.


titleLabel

javax.swing.JLabel titleLabel
The label that has the title of the dockable as text.


actionPanel

javax.swing.JPanel actionPanel
The panel with the actions of the dockable.


iconLabel

javax.swing.JLabel iconLabel
The panel with the icon of the dockable.


dockableChangeListener

java.beans.PropertyChangeListener dockableChangeListener
The listener for changes of the dockable.

Class com.javadocking.component.MinimzeHeader extends SelectableDockableHeader implements Serializable

Serialized Fields

selectedBorder

javax.swing.border.Border selectedBorder
The border for the header, when it is selected.


deselectedBorder

javax.swing.border.Border deselectedBorder
The border for the header, when it not selected.


dockable

Dockable dockable
The dockable which is represented by this minimize header.

Class com.javadocking.component.PointDockHeader extends javax.swing.JPanel implements Serializable

Serialized Fields

dock

LeafDock dock
The dockables of this dock will be dragged when the handle is dragged.


dragListener

DragListener dragListener
The drag listener that drags the dockables of this dock.


position

int position
The position of this handle.

Class com.javadocking.component.PointGripDockHeader extends javax.swing.JPanel implements Serializable

Serialized Fields

dock

LeafDock dock
The dockables of this dock will be dragged when the handle is dragged.


dragListener

DragListener dragListener
The drag listener that drags the dockables of this dock.


position

int position
The position of this handle.

Class com.javadocking.component.SelectableDockableHeader extends javax.swing.JPanel implements Serializable

Serialized Fields

dockable

Dockable dockable
The dockable for which this component is the header.


selected

boolean selected
True if the header is selected, false otherwise.


titleLabel

javax.swing.JLabel titleLabel
The label for the title of the dockable.


iconLabel

javax.swing.JLabel iconLabel
The label for the icon of the dockable.


actionPanel

javax.swing.JPanel actionPanel
The panel for the actions of the dockable, when the header is not selected.


selectedActionPanel

javax.swing.JPanel selectedActionPanel
The panel for the actions of the dockable, when the header is selected.


preferredSize

java.awt.Dimension preferredSize
The preferred size of this header.


position

int position
The orientation of this handle.


showActionMode

ShowActionMode showActionMode
Defines which actions are shown in the header, when the header is not selected.


selectedShowActionMode

ShowActionMode selectedShowActionMode
Defines which actions are shown in the header, when the header is selected.


propertyChangeSupport

java.beans.PropertyChangeSupport propertyChangeSupport
The support for handling the property changes.


dockableChangeListener

java.beans.PropertyChangeListener dockableChangeListener
The listener for changes of the dockable.

Class com.javadocking.component.SelectableDockHeader extends javax.swing.JPanel implements Serializable

Serialized Fields

selected

boolean selected
True if the header is selected, false otherwise.


titleLabel

javax.swing.JLabel titleLabel
The label for the title of the dock.


preferredSize

java.awt.Dimension preferredSize
The preferred size of this header.


position

int position
The orientation of this handle.


propertyChangeSupport

java.beans.PropertyChangeSupport propertyChangeSupport
The support for handling the property changes.

Class com.javadocking.component.SingleDockHeader extends javax.swing.JPanel implements Serializable

Serialized Fields

dockable

Dockable dockable
The only dockable of the dock.


dock

LeafDock dock
The dockable of this dock will be dragged when the header is dragged.


titleLabel

javax.swing.JLabel titleLabel
The label that has the title of the dockable as text.


dragListener

DragListener dragListener
The drag listener that drags the dockable.


actionPanel

javax.swing.JPanel actionPanel
The panel with the actions of the dockable.


iconLabel

javax.swing.JLabel iconLabel
The panel with the icon of the dockable.


dockableChangeListener

java.beans.PropertyChangeListener dockableChangeListener
The listener for changes of the dockable.


Package com.javadocking.dock

Class com.javadocking.dock.BorderDock extends javax.swing.JPanel implements Serializable

Serialized Fields

parentDock

CompositeDock parentDock
The parent dock of this dock.


topDockingMode

int topDockingMode
The docking mode for a dockable that is docked at the top child dock.


bottomDockingMode

int bottomDockingMode
The docking mode for a dockable that is docked at the bottom child dock.


leftDockingMode

int leftDockingMode
The docking mode for a dockable that is docked at the left child dock.


rightDockingMode

int rightDockingMode
The docking mode for a dockable that is docked at the right child dock.


centerComponent

java.awt.Component centerComponent
The component in the center of the dock. This is null, when there is a center child dock.


centerChildDock

Dock centerChildDock
The child dock in the center of the dock. This is null, when there is a center component.


leftChildDock

Dock leftChildDock
The child dock at the left side of the dock. This may be null.


rightChildDock

Dock rightChildDock
The child dock at the right side of the dock. This may be null.


topChildDock

Dock topChildDock
The child dock at the top of the dock. This may be null.


bottomChildDock

Dock bottomChildDock
The child dock at the bottom of the dock. This may be null.


childDockFactory

DockFactory childDockFactory
This factory creates the child docks at the borders of this dock.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. We keep it as field because we don't want to create every time a new rectangle.


ghostChild

Dock ghostChild
This is a dock that has to be removed later. It is already made invisible. It cannot be removed now because there are still listeners for dragging that are busy. We only want to lose the listeners when dragging is finished. This is only used with dynamic dragging.

Class com.javadocking.dock.BorderDockTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.BorderDockTest2 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.BorderDockTest3 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeGridDock extends javax.swing.JPanel implements Serializable

Serialized Fields

parentDock

CompositeDock parentDock
The parent of this dock.


childDocks

java.util.List<E> childDocks
The child docks of this dock.


childDockFactory

DockFactory childDockFactory
This factory creates the child docks.


columnCount

int columnCount
The number of columns in the grid.


fillMode

int fillMode
The fill mode determines the strategy for organizing the child docks in rows and columns. The default fill mode is FILL_FLOW_HORIZONTAL.


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. We keep it as field because we don't want to create every time a new rectangle.


helpRectangle

java.awt.Rectangle helpRectangle
This is a rectangle for doing calculations. We keep it as field because we don't want to create every time a new rectangle.


dockPanel

javax.swing.JPanel dockPanel
This is the deepest panel that contains the child docks.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.


ghostDockPanel

javax.swing.JPanel ghostDockPanel
This is an old dockPanel that has to be removed later. It is already made invisible. It cannot be removed now because it contains an old dock that still has listeners for dragging that are busy. We only want to lose the listeners when dragging is finished. This is only used with dynamic dragging.

Class com.javadocking.dock.CompositeGridDockTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeGridDockTest2 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeGridDockTest3 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeGridDockTest4 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeGridDockTest5 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeGridDockTest6 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeLineDock extends javax.swing.JPanel implements Serializable

Serialized Fields

parentDock

CompositeDock parentDock
The parent of this dock.


childDocks

java.util.List<E> childDocks
The child docks of this dock.


childDockFactory

DockFactory childDockFactory
This factory creates the child docks.


orientation

int orientation
The orientation of the line dock. This can be ORIENTATION_HORIZONTAL or ORIENTATION_VERTICAL. The default is ORIENTATION_HORIZONTAL.


grid

boolean grid
When true the child docks have the same size, otherwise their size is computed with the preferred sizes of their components.


horizontalDockingMode

int horizontalDockingMode
The docking mode for dockables that will be docked in this composite line dock, if the composite line dock has a horizontal orientation (ORIENTATION_HORIZONTAL).


verticalDockingMode

int verticalDockingMode
The docking mode for dockables that will be docked in this composite line dock, if the composite line dock has a vertical orientation (ORIENTATION_VERTICAL).


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. We keep it as field because we don't want to create every time a new rectangle.


helpRectangle

java.awt.Rectangle helpRectangle
This is a rectangle for doing calculations. We keep it as field because we don't want to create every time a new rectangle.


dockPanel

javax.swing.JPanel dockPanel
This is the deepest panel that contains the child docks. When the grid property is true, this panel has a java.awt.GridLayout, otherwise it has a javax.swing.BoxLayout.


alignmentPanel

javax.swing.JPanel alignmentPanel
This is the panel that contains the dockPanel. This panel has a javax.swing.BoxLayout. It is responsible for the alignment of the child docks in the dock.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.


ghostDockPanel

javax.swing.JPanel ghostDockPanel
This is an old dockPanel that has to be removed later. It is already made invisible. It cannot be removed now because it contains an old dock that still has listeners for dragging that are busy. We only want to lose the listeners when dragging is finished. This is only used with dynamic dragging.


ghostAlignmentPanel

javax.swing.JPanel ghostAlignmentPanel
This is an old alignmentPanel that has to be removed later. It is already made invisible. It cannot be removed now because it contains an old dock panel that still has listeners for dragging that are busy. We only want to lose the listeners when dragging is finished. This is only used with dynamic dragging.


realSizeRectangle

boolean realSizeRectangle
When true, CompositeLineDock.retrieveDockingRectangle(Dockable, Point, Point, Rectangle) sets a rectangle with the real size of the dockable component. This can be even a rectangle outside this dock. When false, the rectangle will be a rectangle of the grid.

Class com.javadocking.dock.CompositeLineDockTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeLineDockTest2 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeLineDockTest3 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeLineDockTest4 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.CompositeTabDock extends javax.swing.JPanel implements Serializable

Serialized Fields

parentDock

CompositeDock parentDock
The parent dock of this dock.


tabbedPane

javax.swing.JTabbedPane tabbedPane
The tabbed pane that contains the docks.


childDockFactory

DockFactory childDockFactory
This factory creates the child docks.


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. It is computed with the values of priorityRectangleTopOffset, priorityRectangleLeftOffset priorityRectangleBottomOffset and priorityRectangleRightOffset. We keep it as field because we don't want to create every time a new rectangle.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.


dockingChangeListeners

java.util.Map<K,V> dockingChangeListeners

ghostTabbedPane

javax.swing.JTabbedPane ghostTabbedPane
This is an old tabbedPane that has to be removed later. It is already made invisible. It cannot be removed now because it contains an old dock that still has listeners for dragging that are busy. We only want to lose the listeners when dragging is finished. This is only used with dynamic dragging.

Class com.javadocking.dock.CompositeTabDockTest extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.DockableDragTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.DynamicTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.GridDock extends javax.swing.JPanel implements Serializable

Serialized Fields

parentDock

CompositeDock parentDock
The parent of this dock.


dockingMode

int dockingMode
The docking mode for a dockable that is docked in this grid dock.


childDockables

java.util.List<E> childDockables
The dockables that are docked in this dock.


handle

DockHeader handle
With this handle all the dockables of this dock can be dragged.


columnCount

int columnCount
The number of columns in the grid.


fillMode

int fillMode
The fill mode determines the strategy for organizing the dockables in rows and columns. The default fill mode is FILL_FLOW_HORIZONTAL.


addCompositeDockables

boolean addCompositeDockables
True if composite dockables may be added to this dock, when it is not empty. False otherwise.


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. We keep it as field because we don't want to create every time a new rectangle.


helpRectangle

java.awt.Rectangle helpRectangle
This is a rectangle for doing calculations. We keep it as field because we don't want to create every time a new rectangle.


dockablePanelPosition

java.awt.Point dockablePanelPosition
This is the position of the mouse in the dockablePanel. We keep it as field because we don't want to create every time a new point.


dockablePosition

java.awt.Point dockablePosition
This is the position of the dockable. We keep it as field because we don't want to create every time a new point.


dockablePanel

javax.swing.JPanel dockablePanel
This is the deepest panel that contains the components of the dockables.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.

Class com.javadocking.dock.GridDockTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.GridDockTest2 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.GridDockTest3 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.GridDockTest4 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.LineDock extends javax.swing.JPanel implements Serializable

Serialized Fields

parentDock

CompositeDock parentDock
The parent of this dock.


childDockables

java.util.List<E> childDockables
The dockables that are docked in this dock.


handle

DockHeader handle
With this handle all the dockables of this dock can be dragged.


orientation

int orientation
The orientation of the line dock. This can be ORIENTATION_HORIZONTAL or ORIENTATION_VERTICAL. The default is ORIENTATION_HORIZONTAL.


grid

boolean grid
When true the components of the dockables have the same size in the dock, otherwise their size is computed with the preferred sizes of their components.


horizontalDockingMode

int horizontalDockingMode
The docking mode for a dockable that is docked in this line dock, if the line dock has a horizontal orientation (ORIENTATION_HORIZONTAL).


verticalDockingMode

int verticalDockingMode
The docking mode for a dockable that is docked in this line dock, if the line dock has a vertical orientation (ORIENTATION_VERTICAL).


addCompositeDockables

boolean addCompositeDockables
True if composite dockables may be added to this dock, when it is not empty. False otherwise.


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. We keep it as field because we don't want to create every time a new rectangle.


helpRectangle

java.awt.Rectangle helpRectangle
This is a rectangle for doing calculations. We keep it as field because we don't want to create every time a new rectangle.


dockablePanelPosition

java.awt.Point dockablePanelPosition
This is the position of the mouse in the dockablePanel. We keep it as field because we don't want to create every time a new point.


dockablePosition

java.awt.Point dockablePosition
This is the position of the dockable. We keep it as field because we don't want to create every time a new point.


dockablePanel

javax.swing.JPanel dockablePanel
This is the deepest panel that contains the components of the dockables. When the grid property is true, this panel has a java.awt.GridLayout, otherwise it has a javax.swing.BoxLayout.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.


realSizeRectangle

boolean realSizeRectangle
When true, LineDock.retrieveDockingRectangle(Dockable, Point, Point, Rectangle) sets a rectangle with the real size of the dockable component. This can be even a rectangle outside this dock. When false, the rectangle will be a rectangle of the grid.

Class com.javadocking.dock.LineDockTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.LineDockTest2 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.LineDockTest3 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.LineDockTest4 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.LookAndFeelTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.NoFloatTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.ScreenDockTest2 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.ScreenDockTest3 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.SingleDock extends javax.swing.JPanel implements Serializable

Serialized Fields

dockable

Dockable dockable
The only dockable that is docked in this dock.


externalized

boolean externalized
True if the dockable is externalized in this dock.


externalizer

Externalizer externalizer
The externalizer, when this dock contains an externalized dockable.


parentDock

CompositeDock parentDock
The parent dock of this dock.


header

DockHeader header
With this handle the dockable of this dock can be dragged.


headerPosition

int headerPosition
The position where the header will be placed. It should be java.awt.BorderLayout.NORTH, java.awt.BorderLayout.SOUTH, java.awt.BorderLayout.EAST or java.awt.BorderLayout.WEST. The default value is java.awt.BorderLayout.NORTH.


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. it is computed with the values of priorityRectangleTopOffset, priorityRectangleLeftOffset priorityRectangleBottomOffset and priorityRectangleRightOffset. We keep it as field because we don't want to create every time a new rectangle.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.


ghostHeader

DockHeader ghostHeader
The header that can have a listener that is still working.


hidden

boolean hidden

Class com.javadocking.dock.SingleDockTest1 extends javax.swing.JPanel implements Serializable

Class com.javadocking.dock.SingleDockTest2 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.SplitDock extends javax.swing.JPanel implements Serializable

Serialized Fields

parentDock

CompositeDock parentDock
The parent dock of this dock.


singleChildDock

Dock singleChildDock
The child dock when there is only one child. When there are zero or 2 child docks this is null.


leftChildDock

Dock leftChildDock
The left or top child dock when there are 2 child docks. When there are zero or 1 child docks this is null.


rightChildDock

Dock rightChildDock
The right or bottom child dock when there are 2 child docks. When there are zero or 1 child docks this is null.


childDockFactory

DockFactory childDockFactory
This factory creates the leaf child docks.


compositeChildDockFactory

CompositeDockFactory compositeChildDockFactory
This factory creates the new split docks. This dock factory should create a SplitDock when it is used with the modes DockingMode.LEFT, DockingMode.RIHT, DockingMode.TOP or DockingMode.BOTTOM.


splitPane

javax.swing.JSplitPane splitPane
This is the split pane that contains the 2 child docks. When there are zero or 1 child docks this is null. It is created by the component factory of the DockingManager.


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. We keep it as field because we don't want to create every time a new rectangle.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.


ghostSingleChild

Dock ghostSingleChild
This is a dock that has to be removed later. It is already made invisible. It cannot be removed now because there are still listeners for dragging that are busy. We only want to lose the listeners when dragging is finished. This is only used with dynamic dragging.


ghostSplitPane

javax.swing.JSplitPane ghostSplitPane
This is an old split pane that has to be removed later. It is already made invisible. It cannot be removed now because it contains an old dock that still has listeners for dragging that are busy. We only want to lose the listeners when dragging is finished. This is only used with dynamic dragging.


lastWidth

int lastWidth
This width is used when the dock is not already displayed in a visible window. In that case its width is still 0.


lastHeight

int lastHeight
This height is used when the dock is not already displayed in a visible window. In that case its height is still 0.


removeLastEmptyChild

boolean removeLastEmptyChild
Determines if the last child dock that is empty, has to be removed.


lastDividerLocation

int lastDividerLocation
The last location of the divider.

Class com.javadocking.dock.SplitDockTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.TabbedDockTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.TabbedDockTest2 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dock.TabDock extends javax.swing.JPanel implements Serializable

Serialized Fields

panelDockableMapping

java.util.Map<K,V> panelDockableMapping
The mapping between the components used for the dockables and the dockables that are docked in this dock.


contentPanelMapping

java.util.Map<K,V> contentPanelMapping
The mapping between the contents of the dockable and the components that are used for the dockables.


descriptionListenerMapping

java.util.Map<K,V> descriptionListenerMapping
The mapping between the dockables and the listeners for description changes.


parentDock

CompositeDock parentDock
The parent dock of this dock.


tabbedPane

javax.swing.JTabbedPane tabbedPane
The tabbed pane that contains the components of the dockables.


priorityRectangle

java.awt.Rectangle priorityRectangle
This is the rectangle in which a dockable can be docked with priority. It is computed with the values of priorityRectangleTopOffset, priorityRectangleLeftOffset priorityRectangleBottomOffset and priorityRectangleRightOffset. We keep it as field because we don't want to create every time a new rectangle.


dockingEventSupport

DockingEventSupport dockingEventSupport
The support for handling the docking events.


hiddenDockables

java.util.List<E> hiddenDockables

Package com.javadocking.dockable

Class com.javadocking.dockable.ActionsDockable extends javax.swing.JPanel implements Serializable

Class com.javadocking.dockable.IconDockable extends javax.swing.JPanel implements Serializable

Class com.javadocking.dockable.NotFloatingDockable extends javax.swing.JPanel implements Serializable

Class com.javadocking.dockable.SimpleDockable extends javax.swing.JPanel implements Serializable

Class com.javadocking.dockable.SingleDockTest1 extends javax.swing.JSplitPane implements Serializable

Class com.javadocking.dockable.TabbedDockTest1 extends javax.swing.JSplitPane implements Serializable


Package com.javadocking.dockable.action

Class com.javadocking.dockable.action.DefaultDockableStateAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

newDockableState

int newDockableState
The state in which the window of the dockable should be after performing the action. This is a constant defined by DockableState.


dockable

Dockable dockable
The dockable whose window state is changed by this action.


Package com.javadocking.drag

Class com.javadocking.drag.DragPainter extends javax.swing.JPanel implements Serializable

Class com.javadocking.drag.DragRectangle extends javax.swing.JPanel implements Serializable

Class com.javadocking.drag.DynamicDragging extends javax.swing.JPanel implements Serializable


Package com.javadocking.event

Class com.javadocking.event.ChildDockEvent extends DockingEvent implements Serializable

Serialized Fields

childDock

Dock childDock
The child dock that is added, move, or removed.

Class com.javadocking.event.DockableEvent extends DockingEvent implements Serializable

Serialized Fields

dockable

Dockable dockable
The dockable that is added to a dock, moved in a dock, moved to another dock, or removed from a dock.

Class com.javadocking.event.DockingEvent extends java.util.EventObject implements Serializable

Serialized Fields

originDock

Dock originDock
The dock from which the dockable or child dock is removed or moved. Null when the dockable was closed before or the child dock is added.


destinationDock

Dock destinationDock
The dock to which the dockable or child dock is added or moved. Null when the dockable is closed or the child dock is removed.


Package com.javadocking.model

Class com.javadocking.model.BorderDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.BorderDockDecoderTest2 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.BorderDockDecoderTest3 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeGridDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeGridDockDecoderTest2 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeGridDockDecoderTest3 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeGridDockDecoderTest4 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeGridDockDecoderTest5 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeLineDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeLineDockDecoderTest2 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeLineDockDecoderTest3 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.CompositeLineDockDecoderTest4 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.DynTabbedDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.EmptyChildrenDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.EmptyChildrenEncoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.GridDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.GridDockDecoderTest2 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.GridDockDecoderTest3 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.GridDockDecoderTest4 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.LineDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.LineDockDecoderTest2 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.LineDockDecoderTest3 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.LineDockDecoderTest4 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.NoOwnerRectangleDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.ScreenDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.SingleDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.SplitDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Class com.javadocking.model.TabbedDockDecoderTest1 extends javax.swing.JSplitPane implements Serializable

Serialized Fields

dockModel

FloatDockModel dockModel

Package com.javadocking.util

Class com.javadocking.util.Book extends javax.swing.JPanel implements Serializable

Class com.javadocking.util.Chart extends javax.swing.JPanel implements Serializable

Serialized Fields

chartPanel

org.jfree.chart.ChartPanel chartPanel

Class com.javadocking.util.ContactTree extends javax.swing.JPanel implements Serializable

Class com.javadocking.util.Find extends javax.swing.JPanel implements Serializable

Class com.javadocking.util.Picture extends javax.swing.JPanel implements Serializable

Class com.javadocking.util.SmallPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

label

javax.swing.JLabel label

Class com.javadocking.util.Table extends javax.swing.JPanel implements Serializable

Serialized Fields

tableSize

int tableSize

Class com.javadocking.util.TextEditor extends javax.swing.JPanel implements Serializable

Serialized Fields

textArea

javax.swing.JTextArea textArea
The text area.

Class com.javadocking.util.ToolBarButton extends javax.swing.JLabel implements Serializable

Serialized Fields

action

javax.swing.Action action
The action that will be performed when this button is clicked.

Class com.javadocking.util.WordList extends javax.swing.JPanel implements Serializable


Package com.javadocking.visualizer

Class com.javadocking.visualizer.DockingMinimizerExample extends javax.swing.JPanel implements Serializable

Class com.javadocking.visualizer.ExternalizerExample extends javax.swing.JPanel implements Serializable

Class com.javadocking.visualizer.ImageDockingMinimizerExample extends javax.swing.JPanel implements Serializable

Class com.javadocking.visualizer.LineMinimizer extends javax.swing.JPanel implements Serializable

Serialized Fields

content

java.awt.Component content
The content from this panel.


minimizerPanel

MinimizerPanel minimizerPanel
The panel with the minimizers.


borderPanel

javax.swing.JPanel borderPanel
The panel at the border with the minimizer panel.

Class com.javadocking.visualizer.MinimizerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

headerPosition

int headerPosition
The position that has to be used for creating the minimize headers with the method SwComponentFactory.createMinimizeHeader(Dockable, int). Possible values are constants defined by the class Position.


orientation

int orientation
The orientation of the panel.


minimizedDockables

java.util.List<E> minimizedDockables
The minimized dockables of this panel.


minimizedHeaders

java.util.Map<K,V> minimizedHeaders
Mapping between the minimized dockables and their minimizd components.


selectionChangeListener

com.javadocking.visualizer.MinimizerPanel.SelectionChangeListener selectionChangeListener
Listens to selection changes of the headers.

Class com.javadocking.visualizer.SingleMaximizer extends javax.swing.JPanel implements Serializable

Serialized Fields

content

java.awt.Component content
The content from this panel.


maximizedDockable

Dockable maximizedDockable
The maximized dockable of this panel.


headerPosition

int headerPosition
The position where the header is placed. Possible values are constants defined by the class Position.

Class com.javadocking.visualizer.VisualizersExample extends javax.swing.JPanel implements Serializable

Class com.javadocking.visualizer.WindowMinimizerExample extends javax.swing.JPanel implements Serializable