Save This Page
Home » pentaho-reporting-engine-classic-0.8.10 » org » jfree » report » layout » [javadoc | source]
org.jfree.report.layout
public interface: BandLayoutManager [javadoc | source]

All Known Implementing Classes:
    AbstractBandLayoutManager, CardLayoutBLayoutManager, GridBLayoutManager, StaticLayoutManager, StackedLayoutManager

Deprecated! This - layout manager is no longer used.

An interface that defines the methods to be supported by a band layout manager.

See the AWT LayoutManager for the idea :)

Field Summary
public static final  StyleKey LAYOUTMANAGER    The LayoutManager styleKey. All bands must define their LayoutManager by using this key when using the PageableReportProcessor.
     
    Method from org.jfree.report.layout.BandLayoutManager Summary:
    doLayout,   minimumLayoutSize,   preferredLayoutSize
    Method from org.jfree.report.layout.BandLayoutManager Detail:
     public  void doLayout(Band b,
        LayoutSupport support,
        ExpressionRuntime runtime)       Deprecated!
      Performs the layout of a band.
     public StrictDimension minimumLayoutSize(Band b,
        StrictDimension containerDims,
        StrictDimension maxUsableSize,
        LayoutSupport support,
        ExpressionRuntime runtime)       Deprecated!
      Calculates the minimum layout size for a band.
     public StrictDimension preferredLayoutSize(Band b,
        StrictDimension containerDims,
        StrictDimension maxUsableSize,
        LayoutSupport support,
        ExpressionRuntime runtime)       Deprecated!
      Calculates the preferred layout size for a band.