## Uses of Interface
org.jfree.chart.block.Block

Packages that use Block
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 Block in org.jfree.chart

Methods in org.jfree.chart with parameters of type Block
Modifier and Type | Method and Description
--- | ---
`protected void` | StandardChartTheme.`applyToBlock(Block b)` Applies the attributes of this theme to the specified block.

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

Classes in org.jfree.chart.block that implement Block
Modifier and Type | Class and Description
--- | ---
`class` | `BlockContainer` A container for a collection of `Block` objects.
`class` | `ColorBlock` A block that is filled with a single color.
`class` | `EmptyBlock` An empty block with a fixed size.
`class` | `LabelBlock` A block containing a label.

Methods in org.jfree.chart.block with parameters of type Block
Modifier and Type | Method and Description
--- | ---
`void` | BlockContainer.`add(Block block)` Adds a block to the container.
`void` | GridArrangement.`add(Block block, java.lang.Object key)` Adds a block and a key which can be used to determine the position of the block in the arrangement.
`void` | FlowArrangement.`add(Block block, java.lang.Object key)` Adds a block to be managed by this instance.
`void` | ColumnArrangement.`add(Block block, java.lang.Object key)` Adds a block to be managed by this instance.
`void` | CenterArrangement.`add(Block block, java.lang.Object key)` Adds a block to be managed by this instance.
`void` | BorderArrangement.`add(Block block, java.lang.Object key)` Adds a block to the arrangement manager at the specified edge.
`void` | BlockContainer.`add(Block block, java.lang.Object key)` Adds a block to the container.
`void` | Arrangement.`add(Block block, java.lang.Object key)` Adds a block and a key which can be used to determine the position of the block in the arrangement.

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

Classes in org.jfree.chart.title that implement Block
Modifier and Type | Class and Description
--- | ---
`class` | `CompositeTitle` A title that contains multiple titles within a `BlockContainer`.
`class` | `DateTitle` A chart title that displays the date.
`class` | `ImageTitle` A chart title that displays an image.
`class` | `LegendGraphic` The graphical item within a legend item.
`class` | `LegendItemBlockContainer` A container that holds all the pieces of a single legend item.
`class` | `LegendTitle` A chart title that displays a legend for the data in the chart.
`class` | `PaintScaleLegend` A legend that shows a range of values and their associated colors, driven by an underlying `PaintScale` implementation.
`class` | `ShortTextTitle` A text title that is only displayed if the entire text will be visible without line wrapping.
`class` | `TextTitle` A chart title that displays a text string with automatic wrapping as required.
`class` | `Title` The base class for all chart titles.

Methods in org.jfree.chart.title that return Block
Modifier and Type | Method and Description
--- | ---
`protected Block` | LegendTitle.`createLegendItemBlock(LegendItem item)` Creates a legend item block.