## Hierarchy For All Packages

Package Hierarchies:
  org.flexdock.dockbar, org.flexdock.dockbar.activation, org.flexdock.dockbar.event, org.flexdock.dockbar.layout, org.flexdock.dockbar.util, org.flexdock.docking, org.flexdock.docking.activation, org.flexdock.docking.adapter, org.flexdock.docking.defaults, org.flexdock.docking.drag, org.flexdock.docking.drag.effects, org.flexdock.docking.drag.outline.win32, org.flexdock.docking.drag.outline.x11, org.flexdock.docking.drag.outline.xlib, org.flexdock.docking.drag.preview, org.flexdock.docking.event, org.flexdock.docking.event.hierarchy, org.flexdock.docking.floating.frames, org.flexdock.docking.floating.policy, org.flexdock.docking.props, org.flexdock.docking.state, org.flexdock.docking.state.tree, org.flexdock.event, org.flexdock.perspective, org.flexdock.perspective.actions, org.flexdock.perspective.event, org.flexdock.perspective.persist, org.flexdock.perspective.persist.xml, org.flexdock.perspective.restore.handlers, org.flexdock.plaf, org.flexdock.plaf.common.border, org.flexdock.plaf.icons, org.flexdock.plaf.mappings, org.flexdock.plaf.resources, org.flexdock.plaf.resources.action, org.flexdock.plaf.resources.border, org.flexdock.plaf.resources.paint, org.flexdock.plaf.theme, org.flexdock.plaf.theme.eclipse2, org.flexdock.plaf.theme.metal, org.flexdock.plaf.theme.officexp, org.flexdock.plaf.theme.skinlf, org.flexdock.util, org.flexdock.view, org.flexdock.view.actions, org.flexdock.view.model

## Class Hierarchy

- java.lang.Object
  - javax.swing.AbstractAction (implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable)
    - org.flexdock.plaf.resources.action.DefaultAction
    - org.flexdock.perspective.actions.OpenPerspectiveAction
    - org.flexdock.view.actions.ViewAction
      - org.flexdock.view.actions.DefaultCloseAction
      - org.flexdock.view.actions.DefaultDisplayAction
      - org.flexdock.view.actions.DefaultPinAction
  - javax.swing.border.AbstractBorder (implements javax.swing.border.Border, java.io.Serializable)
    - javax.swing.border.CompoundBorder
      - org.flexdock.plaf.common.border.CompoundEmptyBorder
        - org.flexdock.dockbar.layout.InsetBorder
    - javax.swing.border.EmptyBorder (implements java.io.Serializable)
      - org.flexdock.plaf.common.border.CompoundEmptyBorder.MutableEmptyBorder
    - javax.swing.border.LineBorder
      - org.flexdock.plaf.common.border.RoundedLineBorder
    - org.flexdock.plaf.resources.border.RoundedBorderResource.RoundedBorder
  - org.flexdock.docking.defaults.AbstractDockable (implements org.flexdock.docking.Dockable)
  - org.flexdock.perspective.persist.xml.AbstractLayoutNodeSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
    - org.flexdock.perspective.persist.xml.DockingPortNodeSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
    - org.flexdock.perspective.persist.xml.SplitNodeSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.flexdock.plaf.icons.IconMap
  - org.flexdock.view.actions.ActionFactory
  - org.flexdock.dockbar.event.ActivationListener
  - org.flexdock.docking.activation.ActiveDockableListener (implements java.awt.event.AWTEventListener, javax.swing.event.ChangeListener, org.flexdock.docking.DockingConstants, java.beans.PropertyChangeListener)
  - org.flexdock.docking.activation.ActiveDockableTracker
  - org.flexdock.docking.adapter.AdapterFactory
  - org.flexdock.docking.adapter.AdapterMapping
  - org.flexdock.perspective.restore.handlers.AlreadyRestoredHandler (implements org.flexdock.perspective.restore.handlers.RestorationHandler)
  - org.flexdock.dockbar.activation.Animation (implements java.awt.event.ActionListener, java.lang.Runnable)
  - javax.swing.plaf.basic.BasicButtonListener (implements javax.swing.event.ChangeListener, java.awt.event.FocusListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.beans.PropertyChangeListener)
    - org.flexdock.plaf.theme.ButtonUI.ButtonListener
  - org.flexdock.util.ClassMapping
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
          - javax.swing.JToggleButton (implements javax.accessibility.Accessible)
            - org.flexdock.view.Button
        - org.flexdock.docking.drag.DragGlasspane (implements org.flexdock.docking.DockingConstants)
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - org.flexdock.dockbar.DockbarLabel (implements java.awt.event.MouseListener)
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - org.flexdock.docking.defaults.DefaultDockingPort (implements org.flexdock.docking.DockingConstants, org.flexdock.docking.DockingPort)
            - org.flexdock.docking.floating.frames.FloatingDockingPort
            - org.flexdock.view.Viewport (implements org.flexdock.docking.DockingConstants)
          - org.flexdock.dockbar.Dockbar
            - org.flexdock.dockbar.StatusDockbar
          - org.flexdock.dockbar.ViewPane
        - javax.swing.JRootPane (implements javax.accessibility.Accessible)
          - org.flexdock.docking.floating.frames.RootPane (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener)
        - javax.swing.JSplitPane (implements javax.accessibility.Accessible)
          - org.flexdock.docking.defaults.DockingSplitPane (implements org.flexdock.docking.DockingConstants)
        - org.flexdock.view.Titlebar
        - org.flexdock.view.View (implements org.flexdock.docking.Dockable, org.flexdock.docking.DockingConstants)
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - org.flexdock.docking.floating.frames.DockingFrame (implements org.flexdock.docking.DockingConstants)
  - javax.swing.plaf.ComponentUI
    - javax.swing.plaf.ButtonUI
      - javax.swing.plaf.basic.BasicButtonUI
        - org.flexdock.plaf.theme.ButtonUI (implements org.flexdock.plaf.IFlexViewComponentUI)
    - org.flexdock.plaf.FlexViewComponentUI (implements org.flexdock.plaf.IFlexViewComponentUI)
      - org.flexdock.plaf.theme.TitlebarUI
        - org.flexdock.plaf.theme.metal.MetalTitlebarUI
        - org.flexdock.plaf.theme.skinlf.SkinLFTitlebarUI
      - org.flexdock.plaf.theme.ViewUI
  - org.flexdock.plaf.Configurator (implements org.flexdock.plaf.XMLConstants)
  - org.flexdock.docking.drag.outline.x11.Connection
  - org.flexdock.docking.drag.outline.x11.ConnectionResponse
  - org.flexdock.docking.drag.outline.x11.DataBuffer
  - javax.swing.DefaultButtonModel (implements javax.swing.ButtonModel, java.io.Serializable)
    - javax.swing.JToggleButton.ToggleButtonModel
      - org.flexdock.view.model.ViewButtonModel
  - org.flexdock.docking.defaults.DefaultDockingPort.PortLayout (implements java.awt.LayoutManager2, java.io.Serializable)
  - org.flexdock.docking.defaults.DefaultDockingStrategy (implements org.flexdock.docking.DockingConstants, org.flexdock.docking.DockingStrategy)
  - org.flexdock.docking.defaults.DefaultDockingStrategy.DockingResults
  - org.flexdock.perspective.persist.DefaultFilePersister (implements org.flexdock.perspective.persist.Persister)
  - javax.swing.tree.DefaultMutableTreeNode (implements java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable)
    - org.flexdock.docking.state.tree.DockingNode (implements org.flexdock.docking.DockingConstants, org.flexdock.docking.state.LayoutNode)
      - org.flexdock.docking.state.tree.DockableNode
      - org.flexdock.docking.state.tree.DockingPortNode
      - org.flexdock.docking.state.tree.SplitNode (implements org.flexdock.docking.DockingConstants)
  - org.flexdock.plaf.resources.paint.DefaultPainter (implements org.flexdock.plaf.resources.paint.Painter)
    - org.flexdock.plaf.theme.eclipse2.EclipseGradientPainter
    - org.flexdock.plaf.resources.paint.GradientPainter
    - org.flexdock.plaf.theme.metal.MetalPainter
    - org.flexdock.plaf.theme.officexp.OfficeXPPainter
    - org.flexdock.plaf.theme.skinlf.SkinLFPainter
  - org.flexdock.docking.drag.effects.DefaultPreview (implements org.flexdock.docking.drag.effects.DragPreview)
    - org.flexdock.docking.drag.preview.AlphaPreview
    - org.flexdock.docking.drag.preview.GhostPreview
    - org.flexdock.docking.drag.preview.XORPreview
  - org.flexdock.docking.defaults.DefaultRegionChecker (implements org.flexdock.docking.DockingConstants, org.flexdock.docking.RegionChecker)
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.flexdock.util.TypedHashtable
        - org.flexdock.docking.props.BasicDockablePropertySet (implements org.flexdock.docking.props.DockablePropertySet, org.flexdock.docking.DockingConstants)
          - org.flexdock.docking.props.RootDockablePropertySet
          - org.flexdock.docking.props.ScopedDockablePropertySet (implements org.flexdock.docking.props.ScopedMap)
            - org.flexdock.view.ViewProps
        - org.flexdock.docking.props.BasicDockingPortPropertySet (implements org.flexdock.docking.DockingConstants, org.flexdock.docking.props.DockingPortPropertySet)
          - org.flexdock.docking.props.RootDockingPortPropertySet
          - org.flexdock.docking.props.ScopedDockingPortPropertySet (implements org.flexdock.docking.props.ScopedMap)
  - org.flexdock.perspective.persist.xml.DimensionSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.docking.defaults.DockableComponentWrapper (implements org.flexdock.docking.Dockable)
  - org.flexdock.docking.DockableFactory.Stub (implements org.flexdock.docking.DockableFactory)
  - org.flexdock.perspective.persist.xml.DockableNodeSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.docking.defaults.DockablePropertyChangeHandler (implements java.beans.PropertyChangeListener)
  - org.flexdock.dockbar.event.DockablePropertyChangeHandler (implements java.beans.PropertyChangeListener)
  - org.flexdock.dockbar.layout.DockbarLayout
  - org.flexdock.dockbar.layout.DockbarLayoutManager
  - org.flexdock.dockbar.event.DockbarListener.Stub (implements org.flexdock.dockbar.event.DockbarListener)
    - org.flexdock.dockbar.activation.ActiveDockableHandler
  - org.flexdock.dockbar.DockbarManager
  - org.flexdock.dockbar.event.DockbarTracker (implements java.awt.event.AWTEventListener, org.flexdock.docking.DockingConstants, java.beans.PropertyChangeListener)
  - org.flexdock.docking.adapter.DockingAdapter
  - org.flexdock.docking.event.DockingListener.Stub (implements org.flexdock.docking.event.DockingListener)
    - org.flexdock.perspective.DockingStateListener
    - org.flexdock.docking.floating.policy.FloatPolicyManager
  - org.flexdock.docking.DockingManager (implements org.flexdock.docking.DockingConstants)
  - org.flexdock.docking.state.DockingPath (implements java.lang.Cloneable, org.flexdock.docking.DockingConstants, java.io.Serializable)
  - org.flexdock.perspective.persist.xml.DockingPathSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.docking.event.hierarchy.DockingPortTracker (implements java.awt.event.HierarchyListener)
  - org.flexdock.docking.state.DockingState (implements java.lang.Cloneable, org.flexdock.docking.DockingConstants, java.io.Serializable)
  - org.flexdock.perspective.persist.xml.DockingStateSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.util.DockingUtility (implements org.flexdock.docking.DockingConstants)
  - org.flexdock.perspective.restore.handlers.DockPathHandler (implements org.flexdock.perspective.restore.handlers.RestorationHandler)
  - org.flexdock.docking.drag.DragOperation (implements org.flexdock.docking.DockingConstants)
  - org.flexdock.docking.drag.DragPipeline
  - org.flexdock.docking.drag.effects.EffectsManager
  - org.flexdock.event.EventHandler
    - org.flexdock.dockbar.event.DockbarEventHandler
    - org.flexdock.docking.event.DockingEventHandler
    - org.flexdock.perspective.event.LayoutEventHandler
    - org.flexdock.perspective.event.PerspectiveEventHandler
    - org.flexdock.event.RegistrationHandler
    - org.flexdock.perspective.event.RegistrationHandler
  - org.flexdock.event.EventManager
  - java.util.EventObject (implements java.io.Serializable)
    - org.flexdock.event.Event (implements org.flexdock.docking.DockingConstants)
      - org.flexdock.dockbar.event.DockbarEvent
      - org.flexdock.docking.event.DockingEvent
      - org.flexdock.perspective.event.LayoutEvent
      - org.flexdock.perspective.event.PerspectiveEvent
      - org.flexdock.event.RegistrationEvent
        - org.flexdock.perspective.event.RegistrationEvent
  - org.flexdock.perspective.persist.FilePersistenceHandler (implements org.flexdock.perspective.persist.PersistenceHandler)
  - org.flexdock.docking.state.FloatingGroup (implements java.lang.Cloneable, java.io.Serializable)
  - org.flexdock.perspective.persist.xml.FloatingGroupSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.perspective.restore.handlers.FloatingHandler (implements org.flexdock.perspective.restore.handlers.RestorationHandler)
  - org.flexdock.docking.state.FloatManager.Stub (implements org.flexdock.docking.state.FloatManager)
  - org.flexdock.docking.floating.policy.FloatPolicy.NullFloatPolicy (implements org.flexdock.docking.floating.policy.FloatPolicy)
    - org.flexdock.docking.floating.policy.DefaultFloatPolicy
  - org.flexdock.docking.floating.frames.FrameDragListener (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener)
  - org.flexdock.docking.drag.outline.x11.Graphics
  - org.flexdock.plaf.icons.IconResource (implements javax.swing.plaf.UIResource)
  - org.flexdock.plaf.icons.IconResourceFactory (implements org.flexdock.plaf.XMLConstants)
  - org.flexdock.perspective.Layout (implements java.lang.Cloneable, org.flexdock.docking.state.FloatManager, java.io.Serializable)
  - org.flexdock.perspective.LayoutBuilder
  - org.flexdock.perspective.persist.xml.LayoutNodeSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.perspective.LayoutSequence (implements java.lang.Cloneable, org.flexdock.docking.DockingConstants, java.io.Serializable)
  - org.flexdock.perspective.persist.xml.LayoutSequenceSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.perspective.persist.xml.LayoutSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.util.LookAndFeelSettings
  - org.flexdock.docking.adapter.MappingReader
  - org.flexdock.dockbar.MinimizationAdapter (implements org.flexdock.docking.state.MinimizationManager)
  - org.flexdock.docking.state.MinimizationManager.Stub (implements org.flexdock.docking.state.MinimizationManager)
  - org.flexdock.perspective.restore.handlers.MinimizedHandler (implements org.flexdock.perspective.restore.handlers.RestorationHandler)
  - java.awt.event.MouseAdapter (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
    - org.flexdock.docking.drag.DragManager (implements java.awt.event.MouseMotionListener)
    - org.flexdock.dockbar.event.ResizeListener (implements java.awt.event.MouseMotionListener)
    - org.flexdock.docking.event.TabbedDragListener (implements java.awt.event.MouseMotionListener)
  - org.flexdock.util.NestedComponents
  - org.flexdock.util.OsInfo
  - org.flexdock.perspective.Perspective (implements java.lang.Cloneable, java.io.Serializable)
  - org.flexdock.perspective.PerspectiveManager (implements org.flexdock.docking.state.LayoutManager)
  - org.flexdock.perspective.persist.PerspectiveModel (implements java.io.Serializable)
  - org.flexdock.perspective.persist.xml.PerspectiveModelSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.perspective.persist.xml.PerspectiveSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.plaf.PlafManager
  - org.flexdock.plaf.mappings.PlafMappingFactory (implements org.flexdock.plaf.XMLConstants)
  - org.flexdock.perspective.restore.handlers.PointHandler (implements org.flexdock.docking.DockingConstants, org.flexdock.perspective.restore.handlers.RestorationHandler)
  - org.flexdock.perspective.persist.xml.PointSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.docking.props.PropertyChangeListenerFactory
    - org.flexdock.docking.defaults.DockablePropertyChangeHandler.Factory
    - org.flexdock.dockbar.event.DockablePropertyChangeHandler.Factory
  - org.flexdock.docking.props.PropertyManager
  - org.flexdock.plaf.PropertySet
    - org.flexdock.plaf.resources.paint.PainterResource
  - org.flexdock.perspective.persist.xml.RectangleSerializer (implements org.flexdock.perspective.persist.xml.ISerializer)
  - org.flexdock.plaf.mappings.RefResolver
    - org.flexdock.plaf.mappings.SkinLFResolver
  - org.flexdock.perspective.restore.handlers.RelativeHandler (implements org.flexdock.perspective.restore.handlers.RestorationHandler)
  - org.flexdock.plaf.resources.ResourceHandler
    - org.flexdock.plaf.resources.ActionResourceHandler
    - org.flexdock.plaf.resources.ColorResourceHandler
    - org.flexdock.plaf.resources.ConstructorHandler
    - org.flexdock.plaf.resources.FontResourceHandler
    - org.flexdock.plaf.resources.ImageIconResourceHandler
    - org.flexdock.plaf.resources.ImageResourceHandler
    - org.flexdock.plaf.resources.InsetsResourceHandler
    - org.flexdock.plaf.resources.PainterResourceHandler
    - org.flexdock.plaf.resources.PlafResourceHandler
    - org.flexdock.plaf.resources.border.RaisedBorderResource
    - org.flexdock.plaf.resources.border.RoundedBorderResource
    - org.flexdock.plaf.resources.border.SquareBevelBorderResource
    - org.flexdock.plaf.resources.StringResourceHandler
  - org.flexdock.plaf.resources.ResourceHandlerFactory (implements org.flexdock.plaf.XMLConstants)
  - org.flexdock.util.ResourceManager
  - org.flexdock.perspective.RestorationManager
  - org.flexdock.docking.event.hierarchy.RootDockingPortInfo
  - org.flexdock.docking.floating.frames.RootPaneBorder (implements javax.swing.border.Border)
  - org.flexdock.docking.floating.frames.RootPaneLayout (implements java.awt.LayoutManager2, java.io.Serializable)
  - org.flexdock.util.RootWindow
  - org.flexdock.docking.drag.effects.RubberBand
    - org.flexdock.docking.drag.outline.win32.Win32RubberBand
    - org.flexdock.docking.drag.outline.x11.X11RubberBand
    - org.flexdock.docking.drag.outline.xlib.XlibRubberBand
  - org.flexdock.perspective.persist.xml.SerializerRegistry
  - org.flexdock.plaf.common.border.ShadowBorder (implements javax.swing.border.Border)
  - org.flexdock.plaf.common.border.SlideoutBorder (implements javax.swing.border.Border, org.flexdock.docking.DockingConstants)
  - org.flexdock.plaf.resources.border.SquareBevelBorderResource.SquareBevelBorder (implements javax.swing.border.Border)
  - org.flexdock.docking.defaults.StandardBorderManager (implements org.flexdock.docking.defaults.BorderManager)
  - org.flexdock.util.SwingUtility
  - org.flexdock.dockbar.util.TextIcon (implements javax.swing.Icon, java.beans.PropertyChangeListener)
  - org.flexdock.plaf.theme.Theme
  - java.lang.Thread (implements java.lang.Runnable)
    - org.flexdock.dockbar.activation.ActivationQueue
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.flexdock.docking.state.PersistenceException
  - org.flexdock.plaf.theme.UIFactory (implements org.flexdock.plaf.XMLConstants)
  - org.flexdock.perspective.restore.handlers.UnknownStateHandler (implements org.flexdock.docking.DockingConstants, org.flexdock.perspective.restore.handlers.RestorationHandler)
  - org.flexdock.util.Utilities
  - org.flexdock.util.UUID (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.flexdock.view.View.ViewLayout (implements java.awt.LayoutManager2, java.io.Serializable)
  - org.flexdock.perspective.persist.xml.XMLPersister (implements org.flexdock.perspective.persist.Persister)

## Interface Hierarchy

- org.flexdock.docking.defaults.BorderManager
- java.lang.Cloneable
  - org.flexdock.docking.state.LayoutNode (also extends javax.swing.tree.MutableTreeNode, java.io.Serializable)
- org.flexdock.docking.DockableFactory
- org.flexdock.docking.props.DockablePropertySet
- org.flexdock.docking.DockingConstants
  - org.flexdock.docking.drag.effects.DragPreview
- org.flexdock.docking.event.DockingMonitor
  - org.flexdock.docking.Dockable (also extends org.flexdock.docking.event.DockingListener)
  - org.flexdock.docking.DockingPort (also extends org.flexdock.docking.event.DockingListener)
- org.flexdock.docking.props.DockingPortPropertySet
- org.flexdock.docking.DockingStrategy
- org.flexdock.docking.DockingStub
- java.util.EventListener
  - org.flexdock.dockbar.event.DockbarListener
  - org.flexdock.docking.event.DockingListener
    - org.flexdock.docking.Dockable (also extends org.flexdock.docking.event.DockingMonitor)
    - org.flexdock.docking.DockingPort (also extends org.flexdock.docking.event.DockingMonitor)
  - org.flexdock.perspective.event.LayoutListener
  - org.flexdock.perspective.event.PerspectiveListener
- org.flexdock.docking.state.FloatManager
- org.flexdock.docking.floating.policy.FloatPolicy
- org.flexdock.perspective.persist.xml.ISerializer
- org.flexdock.docking.state.LayoutManager
- org.flexdock.docking.state.MinimizationManager
- org.flexdock.plaf.resources.paint.Painter
- org.flexdock.perspective.persist.xml.PersistenceConstants
- org.flexdock.perspective.persist.PersistenceHandler
- org.flexdock.perspective.persist.Persister
- org.flexdock.perspective.PerspectiveFactory
- org.flexdock.docking.RegionChecker
- org.flexdock.event.RegistrationListener
  - org.flexdock.perspective.event.RegistrationListener
- org.flexdock.perspective.restore.handlers.RestorationHandler
- org.flexdock.docking.props.ScopedMap
- java.io.Serializable
  - org.flexdock.docking.state.LayoutNode (also extends java.lang.Cloneable, javax.swing.tree.MutableTreeNode)
- javax.swing.tree.TreeNode
  - javax.swing.tree.MutableTreeNode
    - org.flexdock.docking.state.LayoutNode (also extends java.lang.Cloneable, java.io.Serializable)
- org.flexdock.plaf.XMLConstants
  - org.flexdock.plaf.IFlexViewComponentUI