|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
BandLayoutManager | An interface that defines the methods to be supported by a band layout manager. |
LayoutSupport | The LayoutSupport contains all methods required to estaminate sizes for the content-creation. |
SizeCalculator | The interface for an class that is able to calculate the width of a given string, and the height of a line of text. |
Class Summary | |
AbstractBandLayoutManager | An abstract band layout manager. |
BandLayoutManagerUtil | A collection of utility methods for use by classes that implement the BandLayoutManager interface. |
BoxBLayoutManager | Copies the functionality from BoxLayout . |
CardLayoutBLayoutManager | A CardLayout object is a layout manager for a container. |
DefaultLayoutSupport | The DefaultLayoutSupport uses the AWT to estaminate the content sizes. |
DefaultSizeCalculator | An AWT-Based default implementation of an SizeCalculator. |
DefaultSizeCalculator.BuggyFontRendererDetector | A helper class that is able to detect whether the implementation is considered buggy. |
FlowBLayoutManager | Copies the functionality from FlowLayout . |
GridBagBLayoutManager | A grid bag style layout manager for reports. |
GridBLayoutManager | A layout manager. |
LayoutCacheKey | A layout cache key. |
LayoutManagerCache | A cache for a band layout manager. |
LayoutSearchKey | A layout search key. |
StaticLayoutManager | An implementation of the BandLayoutManager interface. |
Exception Summary | |
SizeCalculatorException | The SizeCalculatorException is thrown if a SizeCalculator was not able to compute the dimensions of a given content. |
Banded layout management. BandLayoutManagers perform the layouting task for within a band for all Elements and Bands contained in the Band. The concept is shamelessly stolen from AWT, as it seems to produce better (and more flexible) results than trying to hardcode an algorithm.
BandLayoutManager should be defined for bands by using the StyleKey
BandStyleSheet.LAYOUTMANAGER
. The defined Layoutmanager are only
usefull for PageableReportProcessors or similiar targets, where bands are mapped
into a static coordinate space.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |