# Hierarchy For Package org.flexdock.docking.state

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.flexdock.docking.state.DockingPath (implements java.lang.Cloneable, org.flexdock.docking.DockingConstants, java.io.Serializable)
  - org.flexdock.docking.state.DockingState (implements java.lang.Cloneable, org.flexdock.docking.DockingConstants, java.io.Serializable)
  - org.flexdock.docking.state.FloatingGroup (implements java.lang.Cloneable, java.io.Serializable)
  - org.flexdock.docking.state.FloatManager.Stub (implements org.flexdock.docking.state.FloatManager)
  - org.flexdock.docking.state.MinimizationManager.Stub (implements org.flexdock.docking.state.MinimizationManager)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.flexdock.docking.state.PersistenceException

## Interface Hierarchy

- java.lang.Cloneable
  - org.flexdock.docking.state.LayoutNode (also extends javax.swing.tree.MutableTreeNode, java.io.Serializable)
- org.flexdock.docking.state.FloatManager
- org.flexdock.docking.state.LayoutManager
- org.flexdock.docking.state.MinimizationManager
- 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)