org.jfree.layouting.renderer.process
Class AlignmentCollector
public
class
AlignmentCollector
extends Object
The collector holds the total height of all elements and the baseline
positions of the last element. When a new element is added, it gets added
either unaligned (in respect to any baseline) or alignd to one of the
baselines.
Author: Thomas Morgner
public AlignmentCollector(long lineheight)
Parameters: minorAxis lineheight
Adding unaligned elements increases the total height and either shifts the
stored baselines upward or downwards.
If a bottom aligned element is greater than the already seen content,
extending the total height will require a shift of the computed last
baseline by the added height.
The returned position will only be valid, if the total lineheight will not
change while adding nodes.
Parameters: height shiftDown
Returns: the position of the top edge of the node.
public long getHeight()