## Uses of Class
org.jfree.chart.block.BlockContainer

Packages that use BlockContainer
Package | Description
--- | ---
org.jfree.chart | Core classes, including `JFreeChart` and `ChartPanel`.
org.jfree.chart.block | Blocks and layout classes used extensively by the `LegendTitle` class.
org.jfree.chart.title | Classes used to display chart titles and subtitles.

### Uses of BlockContainer in org.jfree.chart

Methods in org.jfree.chart with parameters of type BlockContainer
Modifier and Type | Method and Description
--- | ---
`protected void` | StandardChartTheme.`applyToBlockContainer(BlockContainer bc)` Applies the attributes of this theme to the specified container.

### Uses of BlockContainer in org.jfree.chart.block

Methods in org.jfree.chart.block with parameters of type BlockContainer
Modifier and Type | Method and Description
--- | ---
`org.jfree.ui.Size2D` | GridArrangement.`arrange(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks within the specified container, subject to the given constraint.
`org.jfree.ui.Size2D` | FlowArrangement.`arrange(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Calculates and sets the bounds of all the items in the specified container, subject to the given constraint.
`org.jfree.ui.Size2D` | ColumnArrangement.`arrange(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Calculates and sets the bounds of all the items in the specified container, subject to the given constraint.
`org.jfree.ui.Size2D` | CenterArrangement.`arrange(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Calculates and sets the bounds of all the items in the specified container, subject to the given constraint.
`org.jfree.ui.Size2D` | BorderArrangement.`arrange(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the items in the specified container, subject to the given constraint.
`org.jfree.ui.Size2D` | Arrangement.`arrange(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks within the specified container, subject to the given constraint.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeFF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the container with a fixed overall width and height.
`protected org.jfree.ui.Size2D` | FlowArrangement.`arrangeFF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container with the overall height and width specified as fixed constraints.
`protected org.jfree.ui.Size2D` | ColumnArrangement.`arrangeFF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Calculates and sets the bounds of all the items in the specified container, subject to the given constraint.
`protected org.jfree.ui.Size2D` | CenterArrangement.`arrangeFF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container with the overall height and width specified as fixed constraints.
`protected org.jfree.ui.Size2D` | BorderArrangement.`arrangeFF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the items within a container.
`protected org.jfree.ui.Size2D` | BorderArrangement.`arrangeFN(BlockContainer container, java.awt.Graphics2D g2, double width)` Arranges the container width a fixed width and no constraint on the height.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeFN(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arrange with a fixed width and a height within a given range.
`protected org.jfree.ui.Size2D` | FlowArrangement.`arrangeFN(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container with a fixed width and no height constraint.
`protected org.jfree.ui.Size2D` | CenterArrangement.`arrangeFN(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container with a fixed width and no height constraint.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeFR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arrange with a fixed width and a height within a given range.
`protected org.jfree.ui.Size2D` | FlowArrangement.`arrangeFR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container with a fixed width and a range constraint on the height.
`protected org.jfree.ui.Size2D` | CenterArrangement.`arrangeFR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container with a fixed with and a range constraint on the height.
`protected org.jfree.ui.Size2D` | BorderArrangement.`arrangeFR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Performs an arrangement with a fixed width and a range for the height.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeNF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arrange with a fixed height and no constraint for the width.
`protected org.jfree.ui.Size2D` | FlowArrangement.`arrangeNF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks with no width constraint and a fixed height constraint.
`protected org.jfree.ui.Size2D` | ColumnArrangement.`arrangeNF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Calculates and sets the bounds of all the items in the specified container, subject to the given constraint.
`protected org.jfree.ui.Size2D` | CenterArrangement.`arrangeNF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks with no width constraint and a fixed height constraint.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeNN(BlockContainer container, java.awt.Graphics2D g2)` Arranges the container with no constraint on the width or height.
`protected org.jfree.ui.Size2D` | FlowArrangement.`arrangeNN(BlockContainer container, java.awt.Graphics2D g2)` Arranges the blocks without any constraints.
`protected org.jfree.ui.Size2D` | ColumnArrangement.`arrangeNN(BlockContainer container, java.awt.Graphics2D g2)` Arranges the blocks without any constraints.
`protected org.jfree.ui.Size2D` | CenterArrangement.`arrangeNN(BlockContainer container, java.awt.Graphics2D g2)` Arranges the blocks without any constraints.
`protected org.jfree.ui.Size2D` | BorderArrangement.`arrangeNN(BlockContainer container, java.awt.Graphics2D g2)` Performs an arrangement without constraints.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeNR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arrange with a fixed height and no width constraint.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeRF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arrange with a fixed height and a width within a given range.
`protected org.jfree.ui.Size2D` | FlowArrangement.`arrangeRF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container with a range constraint on the width and a fixed height.
`protected org.jfree.ui.Size2D` | ColumnArrangement.`arrangeRF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container using a fixed height and a range for the width.
`protected org.jfree.ui.Size2D` | CenterArrangement.`arrangeRF(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks in the container with a range constraint on the width and a fixed height.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeRN(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arrange with a fixed width and no height constraint.
`protected org.jfree.ui.Size2D` | FlowArrangement.`arrangeRN(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the block with a range constraint on the width, and no constraint on the height.
`protected org.jfree.ui.Size2D` | CenterArrangement.`arrangeRN(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the block with a range constraint on the width, and no constraint on the height.
`protected org.jfree.ui.Size2D` | GridArrangement.`arrangeRR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arrange with ranges for both the width and height constraints.
`protected org.jfree.ui.Size2D` | FlowArrangement.`arrangeRR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks with the overall width and height to fit within specified ranges.
`protected org.jfree.ui.Size2D` | ColumnArrangement.`arrangeRR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges a container with range constraints for both the horizontal and vertical.
`protected org.jfree.ui.Size2D` | CenterArrangement.`arrangeRR(BlockContainer container, java.awt.Graphics2D g2, RectangleConstraint constraint)` Arranges the blocks with the overall width and height to fit within specified ranges.
`protected org.jfree.ui.Size2D` | BorderArrangement.`arrangeRR(BlockContainer container, Range widthRange, Range heightRange, java.awt.Graphics2D g2)` Performs an arrangement with range constraints on both the vertical and horizontal sides.

### Uses of BlockContainer in org.jfree.chart.title

Subclasses of BlockContainer in org.jfree.chart.title
Modifier and Type | Class and Description
--- | ---
`class` | `LegendItemBlockContainer` A container that holds all the pieces of a single legend item.

Methods in org.jfree.chart.title that return BlockContainer
Modifier and Type | Method and Description
--- | ---
`BlockContainer` | CompositeTitle.`getContainer()` Returns the container holding the titles.
`BlockContainer` | LegendTitle.`getItemContainer()` Returns the container that holds the legend items.
`BlockContainer` | LegendTitle.`getWrapper()` Returns the wrapper container, if any.

Methods in org.jfree.chart.title with parameters of type BlockContainer
Modifier and Type | Method and Description
--- | ---
`void` | CompositeTitle.`setTitleContainer(BlockContainer container)` Sets the title container.
`void` | LegendTitle.`setWrapper(BlockContainer wrapper)` Sets the wrapper container for the legend.

Constructors in org.jfree.chart.title with parameters of type BlockContainer
Constructor and Description
`CompositeTitle(BlockContainer container)` Creates a new title using the specified container.