org.jfree.report.layout |
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.
|
Java Source File Name | Type | Comment |
AbstractRenderer.java | Class | The LayoutSystem is a simplified version of the LibLayout-rendering system. |
BandLayoutManager.java | Interface | An interface that defines the methods to be supported by a band layout manager. |
DefaultLayoutSupport.java | Class | The DefaultLayoutSupport uses the AWT to estaminate the content sizes. |
DefaultSizeCalculator.java | Class | An AWT-Based default implementation of an SizeCalculator. |
FileModelPrinter.java | Class | |
FlowRenderer.java | Class | A flow renderer is a light-weight paginating renderer. |
LayoutBuilder.java | Class | |
LayoutSupport.java | Interface | The LayoutSupport contains all methods required to estaminate sizes for the content-creation. |
LegacyLayoutSupport.java | Class | |
ModelPrinter.java | Class | |
Renderer.java | Interface | |
SizeCalculator.java | Interface | The interface for an class that is able to calculate the width of a given string, and
the height of a line of text. |
SizeCalculatorException.java | Class | The SizeCalculatorException is thrown if a SizeCalculator was not able to compute the
dimensions of a given content. |
StackedLayoutManager.java | Class | |
StaticLayoutManager.java | Class | An implementation of the BandLayoutManager interface.
Rule: Bands can have minimum, max and pref size defined. |
StreamingRenderer.java | Class | The streaming renderer streams all generated (and layouted) elements to the output processor. |
StyleCache.java | Class | |
TextCache.java | Class | |