Class DockingPath

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, DockingConstants

    public class DockingPath
    extends java.lang.Object
    implements java.lang.Cloneable, DockingConstants, java.io.Serializable
    Author:
    Christopher Butler
    See Also:
    Serialized Form
    • Field Detail

      • RESTORE_PATH_KEY

        public static final java.lang.String RESTORE_PATH_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • DockingPath

        public DockingPath()
    • Method Detail

      • create

        public static DockingPath create​(java.lang.String dockableId)
      • isTabbed

        public boolean isTabbed()
      • setTabbed

        public void setTabbed​(boolean isTabbed)
      • getSiblingId

        public java.lang.String getSiblingId()
      • setSiblingId

        public void setSiblingId​(java.lang.String siblingId)
      • getNodes

        public java.util.List getNodes()
      • getRootPortId

        public java.lang.String getRootPortId()
      • setRootPortId

        public void setRootPortId​(java.lang.String portId)
      • toString

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

        public boolean restore​(java.lang.String dockable)
      • restore

        public boolean restore​(Dockable dockable)
      • getLastNode

        public SplitNode getLastNode()
      • getDepth

        public int getDepth()
      • getNode

        public SplitNode getNode​(int indx)
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object