## Uses of Interface
org.jfree.util.PublicCloneable

- Packages that use PublicCloneable
  Package | Description
  --- | ---
  org.jfree.base.config |
  org.jfree.base.modules |
  org.jfree.chart |
  org.jfree.chart.annotations |
  org.jfree.chart.axis |
  org.jfree.chart.block |
  org.jfree.chart.entity |
  org.jfree.chart.labels |
  org.jfree.chart.plot |
  org.jfree.chart.renderer |
  org.jfree.chart.renderer.xy |
  org.jfree.chart.title |
  org.jfree.data |
  org.jfree.data.xy |
  org.jfree.ui |

- - ### Uses of PublicCloneable in org.jfree.base.config

    Classes in org.jfree.base.config that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HierarchicalConfiguration` A hierarchical configuration.
    `class` | `PropertyFileConfiguration` A report configuration that reads its values from an arbitary property file.
    `class` | `SystemPropertyConfiguration` A property configuration based on system properties.

  - ### Uses of PublicCloneable in org.jfree.base.modules

    Classes in org.jfree.base.modules that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `PackageManager.PackageConfiguration` The PackageConfiguration handles the module level configuration.

  - ### Uses of PublicCloneable in org.jfree.chart

    Classes in org.jfree.chart that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardChartTheme` A default implementation of the `ChartTheme` interface.

  - ### Uses of PublicCloneable in org.jfree.chart.annotations

    Classes in org.jfree.chart.annotations that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XYTextAnnotation` A text annotation that can be placed at a particular (x, y) location on an `XYPlot`.
    `class` | `XYTitleAnnotation` An annotation that allows any `Title` to be placed at a location on an `XYPlot`.

  - ### Uses of PublicCloneable in org.jfree.chart.axis

    Classes in org.jfree.chart.axis that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AxisSpace` A record that contains the space required at each edge of a plot.
    `class` | `LogAxis` A numerical axis that uses a logarithmic scale.
    `class` | `NumberAxis` An axis for displaying numerical data.
    `class` | `PeriodAxis` An axis that displays a date scale based on a `RegularTimePeriod`.
    `class` | `SymbolAxis` A standard linear value axis that replaces integer values with symbols.
    `class` | `ValueAxis` The base class for axes that display value data, where values are measured using the `double` primitive.

  - ### Uses of PublicCloneable in org.jfree.chart.block

    Classes in org.jfree.chart.block that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BlockContainer` A container for a collection of `Block` objects.
    `class` | `LabelBlock` A block containing a label.

  - ### Uses of PublicCloneable in org.jfree.chart.entity

    Classes in org.jfree.chart.entity that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AxisEntity` A class that captures information about an `Axis` belonging to a chart.
    `class` | `ChartEntity` A class that captures information about some component of a chart (a bar, line etc).
    `class` | `JFreeChartEntity` A class that captures information about an entire chart.
    `class` | `LegendItemEntity` An entity that represents an item within a legend.
    `class` | `PlotEntity` A class that captures information about a plot.
    `class` | `StandardEntityCollection` A standard implementation of the `EntityCollection` interface.
    `class` | `TitleEntity` A class that captures information about a Title of a chart.
    `class` | `XYAnnotationEntity` A chart entity that represents an annotation on an `XYPlot`.
    `class` | `XYItemEntity` A chart entity that represents one item within an `XYPlot`.

  - ### Uses of PublicCloneable in org.jfree.chart.labels

    Classes in org.jfree.chart.labels that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardXYSeriesLabelGenerator` A standard series label generator for plots that use data from an `XYDataset`.
    `class` | `StandardXYToolTipGenerator` A standard tool tip generator for use with an `XYItemRenderer`.

  - ### Uses of PublicCloneable in org.jfree.chart.plot

    Classes in org.jfree.chart.plot that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CombinedDomainXYPlot` An extension of `XYPlot` that contains multiple subplots that share a common domain axis.
    `class` | `CombinedRangeXYPlot` An extension of `XYPlot` that contains multiple subplots that share a common range axis.
    `class` | `DefaultDrawingSupplier` A default implementation of the `DrawingSupplier` interface.
    `class` | `FastScatterPlot` A fast scatter plot.
    `class` | `Plot` The base class for all plots in JFreeChart.
    `class` | `XYPlot` A general class for plotting data in the form of (x, y) pairs.

  - ### Uses of PublicCloneable in org.jfree.chart.renderer

    Classes in org.jfree.chart.renderer that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LookupPaintScale` A paint scale that uses a lookup table to associate paint instances with data value ranges.

  - ### Uses of PublicCloneable in org.jfree.chart.renderer.xy

    Classes in org.jfree.chart.renderer.xy that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardXYItemRenderer` Standard item renderer for an `XYPlot`.
    `class` | `XYBlockRenderer` A renderer that represents data from an `XYZDataset` by drawing a color block at each (x, y) point, where the color is a function of the z-value from the dataset.
    `class` | `XYLineAndShapeRenderer` A renderer that connects data points with lines and/or draws shapes at each data point.

  - ### Uses of PublicCloneable in org.jfree.chart.title

    Classes in org.jfree.chart.title that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `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` | `TextTitle` A chart title that displays a text string with automatic wrapping as required.

  - ### Uses of PublicCloneable in org.jfree.data

    Classes in org.jfree.data that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultKeyedValue` A (key, value) pair.
    `class` | `DefaultKeyedValues` An ordered list of (key, value) items.
    `class` | `DefaultKeyedValues2D` A data structure that stores zero, one or many values, where each value is associated with two keys (a 'row' key and a 'column' key).
    `class` | `KeyToGroupMap` A class that maps keys (instances of `Comparable`) to groups.

  - ### Uses of PublicCloneable in org.jfree.data.xy

    Classes in org.jfree.data.xy that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IntervalXYDelegate` A delegate that handles the specification or automatic calculation of the interval surrounding the x-values in a dataset.
    `class` | `XYSeriesCollection` Represents a collection of `XYSeries` objects that can be used as a dataset.

  - ### Uses of PublicCloneable in org.jfree.ui

    Classes in org.jfree.ui that implement PublicCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Size2D` A simple class for representing the dimensions of an object.
    `class` | `StandardGradientPaintTransformer` Transforms a `GradientPaint` to range over the width of a target shape.