Uses of Class
bibliothek.gui.dock.station.split.SplitNode

Packages that use SplitNode
bibliothek.gui.dock.station   
bibliothek.gui.dock.station.split   
 

Uses of SplitNode in bibliothek.gui.dock.station
 

Methods in bibliothek.gui.dock.station with parameters of type SplitNode
protected  void SplitDockStation.dropAside(SplitNode neighbor, PutInfo.Put put, Dockable dockable, double divider, boolean fire)
          Adds dockable at the side put of neighbor.
 

Uses of SplitNode in bibliothek.gui.dock.station.split
 

Subclasses of SplitNode in bibliothek.gui.dock.station.split
 class Leaf
          Represents a leaf in the tree that is the structure of a SplitDockStation.
 class Node
          A Node represents an element in the tree of a SplitDockStation.
 class Root
          The root of the tree that represents the internal structure of a SplitDockStation.
 

Fields in bibliothek.gui.dock.station.split declared as SplitNode
private  SplitNode Root.child
          the single child of this root
private  SplitNode Node.left
          The area of the left child is either at the left or at the top of the area of this node.
private  SplitNode PutInfo.node
          The node which is the anchor for PutInfo.put
private  SplitNode SplitNode.parent
          Parent node of this node
private  SplitNode Node.right
          The area of the right child is either at the right or at the bottom of the area of this node.
 

Methods in bibliothek.gui.dock.station.split that return SplitNode
protected  SplitNode SplitNode.create(SplitDockTree.Key key)
          Creates a new node using the contents of key.
 SplitNode Root.getChild()
          Gets the child of this root.
 SplitNode Node.getLeft()
          Gets the left child of this node.
 SplitNode PutInfo.getNode()
          Gets the future neighbor or parent.
 SplitNode SplitNode.getParent()
          Gets the parent of this node.
 SplitNode Node.getRight()
          Gets the right child of this node.
 SplitNode Leaf.read(java.util.Map<java.lang.Integer,Dockable> children, java.io.DataInputStream in)
           
 SplitNode Node.read(java.util.Map<java.lang.Integer,Dockable> children, java.io.DataInputStream in)
           
 SplitNode Root.read(java.util.Map<java.lang.Integer,Dockable> children, java.io.DataInputStream in)
           
abstract  SplitNode SplitNode.read(java.util.Map<java.lang.Integer,Dockable> children, java.io.DataInputStream in)
          Reads an earlier written node from the stream in.
protected  SplitNode SplitNode.readChild(java.util.Map<java.lang.Integer,Dockable> children, java.io.DataInputStream in)
          Reads a single node which was earlier written.
 

Methods in bibliothek.gui.dock.station.split with parameters of type SplitNode
 void Root.setChild(SplitNode child)
          Sets the child of this root.
 void Node.setLeft(SplitNode left)
          Sets the left child of this node.
 void PutInfo.setNode(SplitNode node)
          Sets the node which might become neighbor or parent of the new child.
 void SplitNode.setParent(SplitNode parent)
          Sets the parent of this node.
 void Node.setRight(SplitNode right)
          Sets the right child of this node.
protected  void SplitNode.writeChild(SplitNode element, java.util.Map<Dockable,java.lang.Integer> children, java.io.DataOutputStream out)
          Writes the contents of a single child into out.
 

Constructors in bibliothek.gui.dock.station.split with parameters of type SplitNode
Node(SplitDockAccess access, SplitNode left, SplitNode right)
          Constructs a new node.
Node(SplitDockAccess access, SplitNode left, SplitNode right, SplitDockStation.Orientation orientation)
          Constructs a new node.
PutInfo(SplitNode node, PutInfo.Put put)
          Creates a new PutInfo.