# Serialized Form

Package org.flexdock.dockbar

Class org.flexdock.dockbar.Dockbar extends javax.swing.JPanel implements Serializable

Serialized Fields

### orientation

    int orientation

### manager

    DockbarManager manager

### mDocks

    java.util.ArrayList<E> mDocks

Class org.flexdock.dockbar.DockbarLabel extends javax.swing.JLabel implements Serializable

Serialized Fields

### dockingId

    java.lang.String dockingId

### mSelected

    boolean mSelected

### mBorder

    RoundedLineBorder mBorder

### mInPaint

    boolean mInPaint

### mActive

    boolean mActive

### mDefaultOrientation

    int mDefaultOrientation

Class org.flexdock.dockbar.StatusDockbar extends Dockbar implements Serializable

Serialized Fields

### labelPanel

    javax.swing.JPanel labelPanel

### statusBarComponent

    javax.swing.JComponent statusBarComponent

Class org.flexdock.dockbar.ViewPane extends javax.swing.JPanel implements Serializable

Serialized Fields

### manager

    DockbarManager manager

### dragEdge

    javax.swing.JPanel dragEdge

### prefSize

    int prefSize

### locked

    boolean locked

Package org.flexdock.dockbar.event

Class org.flexdock.dockbar.event.DockbarEvent extends Event implements Serializable

Serialized Fields

### edge

    int edge

### consumed

    boolean consumed

Package org.flexdock.dockbar.layout

Class org.flexdock.dockbar.layout.InsetBorder extends CompoundEmptyBorder implements Serializable

Serialized Fields

### leftEdge

    boolean leftEdge

### rightEdge

    boolean rightEdge

### bottomEdge

    boolean bottomEdge

Package org.flexdock.docking.defaults

Class org.flexdock.docking.defaults.DefaultDockingPort extends javax.swing.JPanel implements Serializable

Serialized Fields

### dockingListeners

    java.util.ArrayList<E> dockingListeners

### dockedComponent

    java.awt.Component dockedComponent

### borderManager

    BorderManager borderManager

### persistentId

    java.lang.String persistentId

### tabsAsDragSource

    boolean tabsAsDragSource

### rootPort

    boolean rootPort

### dragImage

    java.awt.image.BufferedImage dragImage

### maximizationInstallInfo

    org.flexdock.docking.defaults.DefaultDockingPort.MaximizationInstallInfo maximizationInstallInfo

### maximizationReleaseInfo

    org.flexdock.docking.defaults.DefaultDockingPort.MaximizationReleaseInfo maximizationReleaseInfo

Class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout extends java.lang.Object implements Serializable

Class org.flexdock.docking.defaults.DockingSplitPane extends javax.swing.JSplitPane implements Serializable

Serialized Fields

### dockingPort

    DockingPort dockingPort

### region

    java.lang.String region

### dividerLocDetermined

    boolean dividerLocDetermined

### controllerInTopLeft

    boolean controllerInTopLeft

### initialDividerRatio

    double initialDividerRatio

### percent

    double percent

### dividerHashCode

    int dividerHashCode

### constantPercent

    boolean constantPercent

Package org.flexdock.docking.drag

Class org.flexdock.docking.drag.DragGlasspane extends javax.swing.JComponent implements Serializable

Serialized Fields

### currentDropTargets

    NestedComponents currentDropTargets

### cachedGlassPane

    java.awt.Component cachedGlassPane

### rootWindow

    RootWindow rootWindow

### postPainter

    java.lang.Runnable postPainter

### previewDelegate

    DragPreview previewDelegate

### previewInit

    boolean previewInit

### previewPoly

    java.awt.Polygon previewPoly

### currentDragToken

    DragOperation currentDragToken

Package org.flexdock.docking.event

Class org.flexdock.docking.event.DockingEvent extends Event implements Serializable

Serialized Fields

### oldPort

    DockingPort oldPort

### newPort

    DockingPort newPort

### consumed

    boolean consumed

### trigger

    java.awt.AWTEvent trigger

### region

    java.lang.String region

### overWindow

    boolean overWindow

### dragContext

    java.util.Map<K,V> dragContext

Package org.flexdock.docking.floating.frames

Class org.flexdock.docking.floating.frames.DockingFrame extends javax.swing.JDialog implements Serializable

Serialized Fields

### dockingPort

    FloatingDockingPort dockingPort

### groupName

    java.lang.String groupName

Class org.flexdock.docking.floating.frames.FloatingDockingPort extends DefaultDockingPort implements Serializable

Serialized Fields

### frame

    DockingFrame frame

### dragListener

    FrameDragListener dragListener

Class org.flexdock.docking.floating.frames.RootPane extends javax.swing.JRootPane implements Serializable

Serialized Fields

### currentResizeRegion

    int currentResizeRegion

### mMouseLimits

    java.awt.Rectangle mMouseLimits

### mLastCursor

    java.awt.Cursor mLastCursor

### offset

    java.awt.Point offset

### frame

    DockingFrame frame

Class org.flexdock.docking.floating.frames.RootPaneLayout extends java.lang.Object implements Serializable

Serialized Fields

### pane

    RootPane pane

Package org.flexdock.docking.props

Class org.flexdock.docking.props.BasicDockablePropertySet extends TypedHashtable implements Serializable

Serialized Fields

### dockingId

    java.lang.String dockingId

### changeSupport

    java.beans.PropertyChangeSupport changeSupport

Class org.flexdock.docking.props.BasicDockingPortPropertySet extends TypedHashtable implements Serializable

Class org.flexdock.docking.props.RootDockablePropertySet extends BasicDockablePropertySet implements Serializable

Serialized Fields

### constraints

    java.util.HashSet<E> constraints

Class org.flexdock.docking.props.RootDockingPortPropertySet extends BasicDockingPortPropertySet implements Serializable

Serialized Fields

### constraints

    java.util.HashSet<E> constraints

Class org.flexdock.docking.props.ScopedDockablePropertySet extends BasicDockablePropertySet implements Serializable

Serialized Fields

### locals

    java.util.ArrayList<E> locals

Class org.flexdock.docking.props.ScopedDockingPortPropertySet extends BasicDockingPortPropertySet implements Serializable

Serialized Fields

### locals

    java.util.ArrayList<E> locals

Package org.flexdock.docking.state

Class org.flexdock.docking.state.DockingPath extends java.lang.Object implements Serializable

Serialized Fields

### rootPortId

    java.lang.String rootPortId

### nodes

    java.util.ArrayList<E> nodes

### siblingId

    java.lang.String siblingId

### tabbed

    boolean tabbed

Class org.flexdock.docking.state.DockingState extends java.lang.Object implements Serializable

Serialized Fields

### m_dockableId

    java.lang.String m_dockableId

### m_relativeParentId

    java.lang.String m_relativeParentId

### m_region

    java.lang.String m_region

### m_splitRatio

    float m_splitRatio

### m_floatingGroup

    java.lang.String m_floatingGroup

### m_minimizedConstraint

    int m_minimizedConstraint

### m_dockingPath

    DockingPath m_dockingPath

### centerX

    int centerX

### centerY

    int centerY

Class org.flexdock.docking.state.FloatingGroup extends java.lang.Object implements Serializable

Serialized Fields

### name

    java.lang.String name

### windowBounds

    java.awt.Rectangle windowBounds

### dockables

    java.util.HashSet<E> dockables

Class org.flexdock.docking.state.PersistenceException extends java.lang.Exception implements Serializable

Package org.flexdock.docking.state.tree

Class org.flexdock.docking.state.tree.DockableNode extends DockingNode implements Serializable

Serialized Fields

### dockableId

    java.lang.String dockableId

Class org.flexdock.docking.state.tree.DockingNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Class org.flexdock.docking.state.tree.DockingPortNode extends DockingNode implements Serializable

Class org.flexdock.docking.state.tree.SplitNode extends DockingNode implements Serializable

Serialized Fields

### orientation

    int orientation

### region

    int region

### percentage

    float percentage

### siblingId

    java.lang.String siblingId

### dockingRegion

    java.lang.String dockingRegion

Package org.flexdock.event

Class org.flexdock.event.Event extends java.util.EventObject implements Serializable

Serialized Fields

### eventType

    int eventType

Class org.flexdock.event.RegistrationEvent extends Event implements Serializable

Serialized Fields

### owner

    java.lang.Object owner

Package org.flexdock.perspective

Class org.flexdock.perspective.Layout extends java.lang.Object implements Serializable

Serialized Fields

### dockingInfo

    java.util.HashMap<K,V> dockingInfo

### floatingGroups

    java.util.Hashtable<K,V> floatingGroups

### restorationLayout

    LayoutNode restorationLayout

Class org.flexdock.perspective.LayoutSequence extends java.lang.Object implements Serializable

Serialized Fields

### sequence

    java.util.List<E> sequence

Class org.flexdock.perspective.Perspective extends java.lang.Object implements Serializable

Serialized Fields

### m_persistentId

    java.lang.String m_persistentId

### m_perspectiveName

    java.lang.String m_perspectiveName

### m_layout

    Layout m_layout

### m_initalSequence

    LayoutSequence m_initalSequence

Package org.flexdock.perspective.actions

Class org.flexdock.perspective.actions.OpenPerspectiveAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

### m_perspective

    java.lang.String m_perspective

Package org.flexdock.perspective.event

Class org.flexdock.perspective.event.LayoutEvent extends Event implements Serializable

Serialized Fields

### oldLayout

    Layout oldLayout

### dockable

    Dockable dockable

Class org.flexdock.perspective.event.PerspectiveEvent extends Event implements Serializable

Serialized Fields

### oldPerspective

    Perspective oldPerspective

Class org.flexdock.perspective.event.RegistrationEvent extends RegistrationEvent implements Serializable

Package org.flexdock.perspective.persist

Class org.flexdock.perspective.persist.PerspectiveModel extends java.lang.Object implements Serializable

Serialized Fields

### m_defaultPerspective

    java.lang.String m_defaultPerspective

### m_currentPerspective

    java.lang.String m_currentPerspective

### m_perspectives

    Perspective[] m_perspectives

Package org.flexdock.plaf.common.border

Class org.flexdock.plaf.common.border.CompoundEmptyBorder extends javax.swing.border.CompoundBorder implements Serializable

Serialized Fields

### inner

    boolean inner

Class org.flexdock.plaf.common.border.CompoundEmptyBorder.MutableEmptyBorder extends javax.swing.border.EmptyBorder implements Serializable

Class org.flexdock.plaf.common.border.RoundedLineBorder extends javax.swing.border.LineBorder implements Serializable

Serialized Fields

### mArcWidthHeight

    int mArcWidthHeight

### mFilled

    boolean mFilled

Package org.flexdock.plaf.icons

Class org.flexdock.plaf.icons.IconMap extends java.util.HashMap implements Serializable

Package org.flexdock.plaf.resources.action

Class org.flexdock.plaf.resources.action.DefaultAction extends javax.swing.AbstractAction implements Serializable

Package org.flexdock.plaf.resources.border

Class org.flexdock.plaf.resources.border.RoundedBorderResource.RoundedBorder extends javax.swing.border.AbstractBorder implements Serializable

Serialized Fields

### color

    java.awt.Color color

Package org.flexdock.util

Class org.flexdock.util.TypedHashtable extends java.util.Hashtable implements Serializable

Class org.flexdock.util.UUID extends java.lang.Object implements Serializable

serialVersionUID: -4856846361193249489L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Reconstitute the `UUID` instance from a stream (that is, deserialize it). This is necessary to set the transient fields to their correct uninitialized value so they will be recomputed on demand.

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### mostSigBits

    long mostSigBits

### leastSigBits

    long leastSigBits

Package org.flexdock.view

Class org.flexdock.view.Button extends javax.swing.JToggleButton implements Serializable

Class org.flexdock.view.Titlebar extends javax.swing.JComponent implements Serializable

Serialized Fields

### titleIcon

    javax.swing.Icon titleIcon

### titleText

    java.lang.String titleText

### actionList

    java.util.List<E> actionList

### actionButtons

    java.util.HashMap<K,V> actionButtons

### buttonList

    Button[] buttonList

### parentView

    View parentView

Class org.flexdock.view.View extends javax.swing.JComponent implements Serializable

Serialized Fields

### persistentId

    java.lang.String persistentId

### titlepane

    Titlebar titlepane

### contentPane

    java.awt.Container contentPane

### contentPaneCheckingEnabled

    boolean contentPaneCheckingEnabled

### dockingListeners

    java.util.ArrayList<E> dockingListeners

### dragSources

    java.util.ArrayList<E> dragSources

### frameDragSources

    java.util.HashSet<E> frameDragSources

Class org.flexdock.view.View.ViewLayout extends java.lang.Object implements Serializable

Class org.flexdock.view.Viewport extends DefaultDockingPort implements Serializable

Serialized Fields

### blockedRegions

    java.util.HashSet<E> blockedRegions

Class org.flexdock.view.ViewProps extends ScopedDockablePropertySet implements Serializable

Package org.flexdock.view.actions

Class org.flexdock.view.actions.DefaultCloseAction extends ViewAction implements Serializable

Class org.flexdock.view.actions.DefaultDisplayAction extends ViewAction implements Serializable

Class org.flexdock.view.actions.DefaultPinAction extends ViewAction implements Serializable

Class org.flexdock.view.actions.ViewAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

### viewId

    java.lang.String viewId

Package org.flexdock.view.model

Class org.flexdock.view.model.ViewButtonModel extends javax.swing.JToggleButton.ToggleButtonModel implements Serializable

Serialized Fields

### viewId

    java.lang.String viewId