Class SplitNode

All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode, DockingConstants, LayoutNode

public class SplitNode extends DockingNode implements DockingConstants
Author:
Christopher Butler
See Also:
  • Constructor Details

    • SplitNode

      public SplitNode(int orientation, int region, float percentage, String siblingId)
  • Method Details

    • getOrientation

      public int getOrientation()
    • setOrientation

      public void setOrientation(int orientation)
    • getPercentage

      public float getPercentage()
    • setPercentage

      public void setPercentage(float percentage)
    • getRegion

      public int getRegion()
    • setRegion

      public void setRegion(int region)
    • getSiblingId

      public String getSiblingId()
    • setSiblingId

      public void setSiblingId(String siblingId)
    • toString

      public String toString()
      Overrides:
      toString in class DefaultMutableTreeNode
    • getRegionDesc

      public String getRegionDesc()
    • getOrientationDesc

      public String getOrientationDesc()
    • clone

      public Object clone()
      Specified by:
      clone in interface LayoutNode
      Overrides:
      clone in class DockingNode
    • getDockingRegion

      public String getDockingRegion()
    • setDockingRegion

      public void setDockingRegion(String dockingRegion)
    • getDockingObject

      public Object getDockingObject()
      Specified by:
      getDockingObject in interface LayoutNode
      Specified by:
      getDockingObject in class DockingNode
    • getSplitPane

      public JSplitPane getSplitPane()
    • getLeftComponent

      public Component getLeftComponent()
    • getRightComponent

      public Component getRightComponent()
    • shallowClone

      protected DockingNode shallowClone()
      Specified by:
      shallowClone in class DockingNode