Class DockingPath

java.lang.Object
org.flexdock.docking.state.DockingPath
All Implemented Interfaces:
Serializable, Cloneable, DockingConstants

public class DockingPath extends Object implements Cloneable, DockingConstants, Serializable
Author:
Christopher Butler
See Also:
  • Field Details

  • Constructor Details

    • DockingPath

      public DockingPath()
  • Method Details

    • create

      public static DockingPath create(String dockableId)
    • create

      public static DockingPath create(Dockable dockable)
    • createNode

      public static SplitNode createNode(Dockable dockable)
    • createNode

      public static SplitNode createNode(DockingPort port)
    • getRestorePath

      public static DockingPath getRestorePath(Dockable dockable)
    • updateRestorePath_

      public static DockingPath updateRestorePath_(Dockable dockable, DockingPath restorePath)
    • isTabbed

      public boolean isTabbed()
    • setTabbed

      public void setTabbed(boolean isTabbed)
    • getSiblingId

      public String getSiblingId()
    • setSiblingId

      public void setSiblingId(String siblingId)
    • getNodes

      public List getNodes()
    • getRootPort

      public DockingPort getRootPort()
    • getRootPortId

      public String getRootPortId()
    • setRootPortId

      public void setRootPortId(String portId)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • restore

      public boolean restore(String dockable)
    • restore

      public boolean restore(Dockable dockable)
    • getLastNode

      public SplitNode getLastNode()
    • getDepth

      public int getDepth()
    • getNode

      public SplitNode getNode(int indx)
    • clone

      public Object clone()
      Overrides:
      clone in class Object