bibliothek.gui.dock.station.split
Class SplitDockStationLayout.Leaf

java.lang.Object
  extended by bibliothek.gui.dock.station.split.SplitDockStationLayout.Entry
      extended by bibliothek.gui.dock.station.split.SplitDockStationLayout.Leaf
Enclosing class:
SplitDockStationLayout

public static class SplitDockStationLayout.Leaf
extends SplitDockStationLayout.Entry

A leaf in a tree, describes one Dockable.

Author:
Benjamin Sigg

Constructor Summary
SplitDockStationLayout.Leaf(int id, long nodeId)
          Creates a new leaf
 
Method Summary
 SplitDockStationLayout.Leaf asLeaf()
          Returns this as leaf or null.
 int getId()
          Gets the id of a Dockable.
 
Methods inherited from class bibliothek.gui.dock.station.split.SplitDockStationLayout.Entry
asNode, createPathProperty, getNodeId, getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SplitDockStationLayout.Leaf

public SplitDockStationLayout.Leaf(int id,
                                   long nodeId)
Creates a new leaf

Parameters:
id - the id of a Dockable
nodeId - the unique identifier of this node
Method Detail

getId

public int getId()
Gets the id of a Dockable.

Returns:
the id

asLeaf

public SplitDockStationLayout.Leaf asLeaf()
Description copied from class: SplitDockStationLayout.Entry
Returns this as leaf or null.

Overrides:
asLeaf in class SplitDockStationLayout.Entry
Returns:
this or null