bibliothek.gui.dock.wizard
Class WizardNodeMap.Column

java.lang.Object
  extended by bibliothek.gui.dock.wizard.WizardNodeMap.Column
Enclosing class:
WizardNodeMap

public class WizardNodeMap.Column
extends Object

A column is a set of WizardNodeMap.Cells.

Author:
Benjamin Sigg

Method Summary
 Rectangle getBounds()
           
 int getCellCount()
           
 int getGaps()
           
 int getGaps(bibliothek.gui.dock.station.split.SplitNode node)
           
 int getIndex()
          Gets the index of this column, the left most column has index 0.
 bibliothek.gui.dock.station.split.Leaf getLastLeafOfColumn()
           
 WizardNodeMap.Cell getLeftmostCell(bibliothek.gui.dock.station.split.SplitNode node)
           
 Dimension getMinimumSize()
           
 Dimension getMinimumSize(bibliothek.gui.dock.station.split.SplitNode node)
           
 PersistentColumn getPersistentColumn()
           
 Dimension getPreferredSize()
           
 Dimension getPreferredSize(bibliothek.gui.dock.station.split.SplitNode node)
           
 WizardNodeMap.Cell getRightmostCell(bibliothek.gui.dock.station.split.SplitNode node)
           
 bibliothek.gui.dock.station.split.SplitNode getRoot()
          Gets the root node of this column.
 WizardNodeMap.Cell[] getSortedCells()
          Gets the cells ordered by their index.
 PersistentColumn toPersistentColumn()
          Converts this column into a new PersistentColumn.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getRoot

public bibliothek.gui.dock.station.split.SplitNode getRoot()
Gets the root node of this column.

Returns:
the root node

getSortedCells

public WizardNodeMap.Cell[] getSortedCells()
Gets the cells ordered by their index.

Returns:
the cells

toPersistentColumn

public PersistentColumn toPersistentColumn()
Converts this column into a new PersistentColumn.

Returns:
the new column, can be null

getIndex

public int getIndex()
Gets the index of this column, the left most column has index 0.

Returns:
the index

getPersistentColumn

public PersistentColumn getPersistentColumn()

getRightmostCell

public WizardNodeMap.Cell getRightmostCell(bibliothek.gui.dock.station.split.SplitNode node)

getLeftmostCell

public WizardNodeMap.Cell getLeftmostCell(bibliothek.gui.dock.station.split.SplitNode node)

getLastLeafOfColumn

public bibliothek.gui.dock.station.split.Leaf getLastLeafOfColumn()

getPreferredSize

public Dimension getPreferredSize(bibliothek.gui.dock.station.split.SplitNode node)

getMinimumSize

public Dimension getMinimumSize(bibliothek.gui.dock.station.split.SplitNode node)

getPreferredSize

public Dimension getPreferredSize()

getMinimumSize

public Dimension getMinimumSize()

getBounds

public Rectangle getBounds()

getCellCount

public int getCellCount()

getGaps

public int getGaps(bibliothek.gui.dock.station.split.SplitNode node)

getGaps

public int getGaps()