## Uses of Interface
net.sf.jasperreports.engine.JRCloneable

- Packages that use JRCloneable
  Package | Description
  --- | ---
  net.sf.jasperreports.charts | Contains interfaces for chart plots and chart datasets.
  net.sf.jasperreports.charts.base | Contains base implementations for chart related interfaces.
  net.sf.jasperreports.charts.design | Contains design time implementations for chart related interfaces.
  net.sf.jasperreports.charts.fill | Contains fill time implementations for chart related interfaces.
  net.sf.jasperreports.charts.util | Contains utility classes for complex chart customization.
  net.sf.jasperreports.components.barbecue | Contains classes for the built-in Barbecue component.
  net.sf.jasperreports.components.barcode4j | Contains classes for the built-in Barcode4J component.
  net.sf.jasperreports.components.charts | Contains interfaces and base classes for the built-in Spider Chart component.
  net.sf.jasperreports.components.list | Contains classes for the built-in List component.
  net.sf.jasperreports.components.map | Contains classes for the built-in Google Map component.
  net.sf.jasperreports.components.map.fill | Contains fill time implementations for Google Map component related interfaces.
  net.sf.jasperreports.components.spiderchart | Contains classes for the built-in Spider Chart component.
  net.sf.jasperreports.components.table | Contains classes for the built-in Table component.
  net.sf.jasperreports.components.table.fill | Contains fill time implementations for Table component related interfaces.
  net.sf.jasperreports.crosstabs | Contains classes for the Crosstab report element.
  net.sf.jasperreports.crosstabs.base | Contains base classes for the Crosstab report element.
  net.sf.jasperreports.crosstabs.design | Contains design classes for the Crosstab report element.
  net.sf.jasperreports.crosstabs.fill | Contains classes to be used at report filling time for the Crosstab report element.
  net.sf.jasperreports.engine | Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.
  net.sf.jasperreports.engine.analytics.dataset |
  net.sf.jasperreports.engine.base | Contains base implementations for the library's main interfaces.
  net.sf.jasperreports.engine.design | Contains design time implementations for the library's main interfaces as well as report compiling tools.
  net.sf.jasperreports.engine.fill | Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).
  net.sf.jasperreports.engine.fonts | Provides support for font extensions.
  net.sf.jasperreports.engine.util | Contains utility classes for the core library.
  net.sf.jasperreports.search | Provides support for JasperReports search feature.

- - ### Uses of JRCloneable in net.sf.jasperreports.charts

    Subinterfaces of JRCloneable in net.sf.jasperreports.charts
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JRAreaPlot` Area charts and Stacked Area charts rely on this plot to render their axes and items.
    `interface` | `JRBar3DPlot` Type of plot used to render Bar 3D and the Stacked Bar 3D charts.
    `interface` | `JRBarPlot` Type of plot used to render Bar, Stacked Bar, and XY Bar charts.
    `interface` | `JRBubblePlot` Only Bubble charts use this type of plot.
    `interface` | `JRCandlestickPlot` The Candlestick plot is also an axis-oriented plot and allows you to customize axis labels using expressions.
    `interface` | `JRCategoryDataset` This dataset accommodates one or more data series consisting of values associated with categories.
    `interface` | `JRCategoryPlot` Type of plot used for rendering category charts.
    `interface` | `JRCategorySeries` Represents the series for any Category dataset.
    `interface` | `JRChartAxis` Describes an axis that can be added to a multiple axis chart.
    `interface` | `JRDataRange` Represents a numeric range.
    `interface` | `JRGanttDataset` This dataset accommodates one or more data series consisting of values associated with tasks and subtasks.
    `interface` | `JRHighLowDataset` Although the name of this dataset is "High-Low", it can actually hold a series of (x, high, low, open, close, volume) items.
    `interface` | `JRHighLowPlot` Used only in combination with High-Low charts, this type of plot lets users customize the labels for both axes, like all the other axis-oriented plots.
    `interface` | `JRItemLabel` Contains the formatting option for the textual representation of item labels in a category plot
    `interface` | `JRLinePlot` Type of plot used to render Line charts.
    `interface` | `JRMeterPlot` This type of plot can be used only for Meter charts and represents the display options of a Meter Chart.
    `interface` | `JRMultiAxisPlot` Represents the display options and nested charts of a multiple axis chart.
    `interface` | `JRPie3DPlot` Type of plot used for rendering Pie 3D charts.
    `interface` | `JRPieDataset` This dataset is useful for rendering Pie or Pie 3D charts.
    `interface` | `JRPiePlot` Type of plot used for rendering Pie charts.
    `interface` | `JRPieSeries` Represents the series for the Pie dataset.
    `interface` | `JRScatterPlot` Scatter plots are used only with Scatter charts.
    `interface` | `JRThermometerPlot` Represents the display options of a Thermometer chart.
    `interface` | `JRTimePeriodDataset` The Time Period dataset is very much like the Time Series dataset in that it wraps series consisting of (time period, numeric value) pairs.
    `interface` | `JRTimePeriodSeries` Represents the series for the Time Period dataset.
    `interface` | `JRTimeSeries` Represents the series for the Time Series dataset.
    `interface` | `JRTimeSeriesDataset` This dataset wraps one or multiple time series.
    `interface` | `JRTimeSeriesPlot` This type of plot is similar to the Line plot and Scatter plot in that it lets users configure the labels for both axes, the rendering of lines to connect the item points, and the rendering of the small shapes that mark each item point on the target plot area.
    `interface` | `JRValueDataset` This class represents a dataset that consists of a single value.
    `interface` | `JRValueDisplay` Represents the formatting option for the textual representation of a value displayed in a Meter or Thermometer chart.
    `interface` | `JRXyDataset` This dataset is a wrapper for data series made of (x, y) value pairs and is used for rendering XY Bar, XY Line, XY Area, and Scatter Plot charts.
    `interface` | `JRXySeries` Represents the series for the XY dataset.
    `interface` | `JRXyzDataset` The XYZ dataset wraps series consisting of (x, y, z) items.
    `interface` | `JRXyzSeries`

  - ### Uses of JRCloneable in net.sf.jasperreports.charts.base

    Classes in net.sf.jasperreports.charts.base that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRBaseAreaPlot`
    `class` | `JRBaseBar3DPlot`
    `class` | `JRBaseBarPlot`
    `class` | `JRBaseBubblePlot`
    `class` | `JRBaseCandlestickPlot`
    `class` | `JRBaseCategoryDataset`
    `class` | `JRBaseCategorySeries`
    `class` | `JRBaseChartAxis` Base read-only implementation of `JRChartAxis`.
    `class` | `JRBaseDataRange` An immutable instantiation of a `JRDataRange`, suitable for holding a range.
    `class` | `JRBaseGanttDataset`
    `class` | `JRBaseHighLowDataset`
    `class` | `JRBaseHighLowPlot`
    `class` | `JRBaseItemLabel` An immutable representation of the formatting options for showing the item labels in a category plot.
    `class` | `JRBaseLinePlot`
    `class` | `JRBaseMeterPlot` An immutable representation of the layout of a Meter chart.
    `class` | `JRBaseMultiAxisPlot` An immutable representation of the layout options of a multiple axis chart.
    `class` | `JRBasePie3DPlot`
    `class` | `JRBasePieDataset`
    `class` | `JRBasePiePlot`
    `class` | `JRBasePieSeries`
    `class` | `JRBaseScatterPlot`
    `class` | `JRBaseThermometerPlot` An immutable representation of the layout of a thermometer plot.
    `class` | `JRBaseTimePeriodDataset`
    `class` | `JRBaseTimePeriodSeries`
    `class` | `JRBaseTimeSeries`
    `class` | `JRBaseTimeSeriesDataset`
    `class` | `JRBaseTimeSeriesPlot`
    `class` | `JRBaseValueDataset` An immutable version of a dataset that generates a single value.
    `class` | `JRBaseValueDisplay` An immutable representation of the formatting options for showing the value of a value dataset.
    `class` | `JRBaseXyDataset`
    `class` | `JRBaseXySeries`
    `class` | `JRBaseXyzDataset`
    `class` | `JRBaseXyzSeries`

  - ### Uses of JRCloneable in net.sf.jasperreports.charts.design

    Classes in net.sf.jasperreports.charts.design that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRDesignAreaPlot`
    `class` | `JRDesignBar3DPlot`
    `class` | `JRDesignBarPlot`
    `class` | `JRDesignBubblePlot`
    `class` | `JRDesignCandlestickPlot`
    `class` | `JRDesignCategoryDataset`
    `class` | `JRDesignCategorySeries`
    `class` | `JRDesignChartAxis` `JRChartAxis` implementation to be used for report design.
    `class` | `JRDesignDataRange` Contains a range of values.
    `class` | `JRDesignGanttDataset`
    `class` | `JRDesignHighLowDataset`
    `class` | `JRDesignHighLowPlot`
    `class` | `JRDesignItemLabel` An object that specifies how an item label should be displayed.
    `class` | `JRDesignLinePlot`
    `class` | `JRDesignMeterPlot` A meter plot that displays a single value against a range of values.
    `class` | `JRDesignMultiAxisPlot` Contains information on how a multiple axis chart should be displayed.
    `class` | `JRDesignPie3DPlot`
    `class` | `JRDesignPieDataset`
    `class` | `JRDesignPiePlot`
    `class` | `JRDesignPieSeries`
    `class` | `JRDesignScatterPlot`
    `class` | `JRDesignThermometerPlot` The layout options of a thermometer chart.
    `class` | `JRDesignTimePeriodDataset`
    `class` | `JRDesignTimePeriodSeries`
    `class` | `JRDesignTimeSeries`
    `class` | `JRDesignTimeSeriesDataset`
    `class` | `JRDesignTimeSeriesPlot`
    `class` | `JRDesignValueDataset` A data set that contains a single value.
    `class` | `JRDesignValueDisplay` An object that specifies how a single value should be displayed.
    `class` | `JRDesignXyDataset`
    `class` | `JRDesignXySeries`
    `class` | `JRDesignXyzDataset`
    `class` | `JRDesignXyzSeries`

  - ### Uses of JRCloneable in net.sf.jasperreports.charts.fill

    Classes in net.sf.jasperreports.charts.fill that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRFillAreaPlot`
    `class` | `JRFillBar3DPlot`
    `class` | `JRFillBarPlot`
    `class` | `JRFillBubblePlot`
    `class` | `JRFillCandlestickPlot`
    `class` | `JRFillCategoryDataset`
    `class` | `JRFillCategorySeries`
    `class` | `JRFillChartAxis` Describes an axis that can be added to a multiple axis chart.
    `class` | `JRFillDataRange`
    `class` | `JRFillGanttDataset`
    `class` | `JRFillHighLowDataset`
    `class` | `JRFillHighLowPlot`
    `class` | `JRFillItemLabel`
    `class` | `JRFillLinePlot`
    `class` | `JRFillMeterPlot`
    `class` | `JRFillMultiAxisPlot`
    `class` | `JRFillPie3DPlot`
    `class` | `JRFillPieDataset`
    `class` | `JRFillPiePlot`
    `class` | `JRFillPieSeries`
    `class` | `JRFillScatterPlot`
    `class` | `JRFillThermometerPlot`
    `class` | `JRFillTimePeriodDataset`
    `class` | `JRFillTimePeriodSeries`
    `class` | `JRFillTimeSeries`
    `class` | `JRFillTimeSeriesDataset`
    `class` | `JRFillTimeSeriesPlot`
    `class` | `JRFillValueDataset`
    `class` | `JRFillValueDisplay`
    `class` | `JRFillXyDataset`
    `class` | `JRFillXySeries`
    `class` | `JRFillXyzDataset`
    `class` | `JRFillXyzSeries`

  - ### Uses of JRCloneable in net.sf.jasperreports.charts.util

    Classes in net.sf.jasperreports.charts.util that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRMeterInterval` Defines a subsection of a meter chart.

  - ### Uses of JRCloneable in net.sf.jasperreports.components.barbecue

    Subinterfaces of JRCloneable in net.sf.jasperreports.components.barbecue
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BarbecueComponent`

    Classes in net.sf.jasperreports.components.barbecue that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardBarbecueComponent`

  - ### Uses of JRCloneable in net.sf.jasperreports.components.barcode4j

    Classes in net.sf.jasperreports.components.barcode4j that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BarcodeComponent`
    `class` | `CodabarComponent`
    `class` | `Code128Component`
    `class` | `Code39Component`
    `class` | `DataMatrixComponent`
    `class` | `EAN128Component`
    `class` | `EAN13Component`
    `class` | `EAN8Component`
    `class` | `FourStateBarcodeComponent`
    `class` | `Interleaved2Of5Component`
    `class` | `PDF417Component`
    `class` | `POSTNETComponent`
    `class` | `RoyalMailCustomerComponent`
    `class` | `UPCAComponent`
    `class` | `UPCEComponent`
    `class` | `USPSIntelligentMailComponent`

  - ### Uses of JRCloneable in net.sf.jasperreports.components.charts

    Subinterfaces of JRCloneable in net.sf.jasperreports.components.charts
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ChartDataset`
    `interface` | `ChartPlot`
    `interface` | `ChartSettings`

    Classes in net.sf.jasperreports.components.charts that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FillChartSettings`

  - ### Uses of JRCloneable in net.sf.jasperreports.components.list

    Subinterfaces of JRCloneable in net.sf.jasperreports.components.list
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ListComponent` List component interface.
    `interface` | `ListContents` Container of report elements that are to be printed for each record in the list subdataset.

    Classes in net.sf.jasperreports.components.list that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseListContents` `ListContents` implementation used in compiled reports.
    `class` | `DesignListContents` `ListContents` implementation used at report design time.
    `class` | `FillDatasetRun` Used to iterate on the list subdataset at fill time.
    `class` | `FillListContents` List contents fill element container.
    `class` | `StandardListComponent` Standard `ListComponent` implementation.

  - ### Uses of JRCloneable in net.sf.jasperreports.components.map

    Subinterfaces of JRCloneable in net.sf.jasperreports.components.map
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Item` The Item interface.
    `interface` | `ItemData` The ItemData interface
    `interface` | `ItemProperty` The ItemProperty interface.
    `interface` | `MapComponent` The Map component interface.
    `interface` | `Marker` Deprecated. Replaced by `Item`.
    `interface` | `MarkerDataset` Deprecated. Replaced by `ItemData`.
    `interface` | `MarkerProperty` Deprecated. Replaced by `ItemProperty`.

    Classes in net.sf.jasperreports.components.map that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardItem`
    `class` | `StandardItemData`
    `class` | `StandardItemProperty`
    `class` | `StandardMapComponent`
    `class` | `StandardMarker` Deprecated. Replaced by `StandardItem`.
    `class` | `StandardMarkerDataset` Deprecated. Replaced by `StandardItemData`.
    `class` | `StandardMarkerProperty` Deprecated. Replaced by `StandardItemProperty`.

  - ### Uses of JRCloneable in net.sf.jasperreports.components.map.fill

    Classes in net.sf.jasperreports.components.map.fill that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FillItem`
    `class` | `FillItemDataset`
    `class` | `FillMarker` Deprecated. Replaced by `FillItem`.
    `class` | `FillPlaceItem`
    `class` | `FillStyleItem`
    `class` | `MarkerFillDatasetRun` Used to iterate on a subdataset and create a sorted data source.

  - ### Uses of JRCloneable in net.sf.jasperreports.components.spiderchart

    Subinterfaces of JRCloneable in net.sf.jasperreports.components.spiderchart
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SpiderDataset`
    `interface` | `SpiderPlot`

    Classes in net.sf.jasperreports.components.spiderchart that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FillSpiderDataset`
    `class` | `FillSpiderPlot`
    `class` | `SpiderChartComponent`
    `class` | `StandardChartSettings`
    `class` | `StandardSpiderDataset`
    `class` | `StandardSpiderPlot`

  - ### Uses of JRCloneable in net.sf.jasperreports.components.table

    Subinterfaces of JRCloneable in net.sf.jasperreports.components.table
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BaseColumn`
    `interface` | `Cell`
    `interface` | `Column`
    `interface` | `ColumnGroup`
    `interface` | `GroupCell`
    `interface` | `TableComponent`

    Classes in net.sf.jasperreports.components.table that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompiledCell`
    `class` | `DesignCell`
    `class` | `StandardBaseColumn`
    `class` | `StandardColumn`
    `class` | `StandardColumnGroup`
    `class` | `StandardGroupCell`
    `class` | `StandardTable`

  - ### Uses of JRCloneable in net.sf.jasperreports.components.table.fill

    Classes in net.sf.jasperreports.components.table.fill that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FillTableSubreport`
    `class` | `SubreportReturnValueAdapter`
    `class` | `TableReportDataset`
    `class` | `TableReportGroup`
    `class` | `TableSubreport`
    `class` | `TableSubreportParameter`

  - ### Uses of JRCloneable in net.sf.jasperreports.crosstabs

    Subinterfaces of JRCloneable in net.sf.jasperreports.crosstabs
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CrosstabColumnCell`
    `interface` | `JRCellContents` Crosstab cell contents interface.
    `interface` | `JRCrosstab` Crosstab element interface.
    `interface` | `JRCrosstabBucket` Crosstab groups bucketing information interface.
    `interface` | `JRCrosstabCell` Crosstab data cell interface.
    `interface` | `JRCrosstabColumnGroup` Crosstab column group interface.
    `interface` | `JRCrosstabDataset` Input dataset interface used by crosstabs.
    `interface` | `JRCrosstabGroup` Base interface for crosstab row and column groups.
    `interface` | `JRCrosstabMeasure` Crosstab measure interface.
    `interface` | `JRCrosstabParameter` Crosstab parameters interface.
    `interface` | `JRCrosstabRowGroup` Crosstab row group interface.

  - ### Uses of JRCloneable in net.sf.jasperreports.crosstabs.base

    Classes in net.sf.jasperreports.crosstabs.base that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseCrosstabColumnCell`
    `class` | `JRBaseCellContents` Base read-only implementation of `JRCellContents`.
    `class` | `JRBaseCrosstab` Base read-only `crosstab` implementation.
    `class` | `JRBaseCrosstabBucket` Base read-only implementation of `JRCrosstabBucket`.
    `class` | `JRBaseCrosstabCell` Base read-only implementation of `JRCrosstabCell`.
    `class` | `JRBaseCrosstabColumnGroup` Base read-only implementation of crosstab column groups.
    `class` | `JRBaseCrosstabDataset` Base implementation of crosstab input dataset.
    `class` | `JRBaseCrosstabGroup` Base read-only implementation for crosstab row and column groups.
    `class` | `JRBaseCrosstabMeasure` Base read-only crosstab measure implementation.
    `class` | `JRBaseCrosstabParameter` Base read-only implementation of crosstab parameters.
    `class` | `JRBaseCrosstabRowGroup` Base read-only implementation of crosstab row groups.

  - ### Uses of JRCloneable in net.sf.jasperreports.crosstabs.design

    Classes in net.sf.jasperreports.crosstabs.design that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DesignCrosstabColumnCell`
    `class` | `JRDesignCellContents` Implementation of `JRCellContents` used for report design.
    `class` | `JRDesignCrosstab` Design-time `crosstab` implementation.
    `class` | `JRDesignCrosstabBucket` Implementation of `crosstab group bucket` to be used for report designing.
    `class` | `JRDesignCrosstabCell` Implementation of `JRCrosstabCell` to be used for report design.
    `class` | `JRDesignCrosstabColumnGroup` Crosstab column group implementation to be used for report designing.
    `class` | `JRDesignCrosstabDataset` Input crosstab dataset implementation to be used at design time.
    `class` | `JRDesignCrosstabGroup` Base crosstab row/column group implementation to be used at design time.
    `class` | `JRDesignCrosstabMeasure` Crosstab measure implementation to be used for report designing.
    `class` | `JRDesignCrosstabParameter` Implementation of crosstab parameters to be used for report designing.
    `class` | `JRDesignCrosstabRowGroup` Crosstab row group implementation to be used for report designing.

  - ### Uses of JRCloneable in net.sf.jasperreports.crosstabs.fill

    Classes in net.sf.jasperreports.crosstabs.fill that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRFillCrosstabCell`
    `class` | `JRFillCrosstabColumnGroup` Crosstab column group implementation used at fill time.
    `class` | `JRFillCrosstabGroup` Base crosstab row/column group implementation used at fill time.
    `class` | `JRFillCrosstabMeasure`
    `class` | `JRFillCrosstabParameter` Crosstab parameter implementation used at fill time.
    `class` | `JRFillCrosstabRowGroup` Crosstab row group implementation used at fill time.

  - ### Uses of JRCloneable in net.sf.jasperreports.engine

    Subinterfaces of JRCloneable in net.sf.jasperreports.engine
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JRBand` Implementations of this interface represent various bands in the report template.
    `interface` | `JRBreak` An abstract representation of a break element.
    `interface` | `JRChart` Implementations of this interface can be used for rendering chart components.
    `interface` | `JRChartDataset` Datasets are used to represent the actual data needed to generate a chart.
    `interface` | `JRChartPlot` Chart plots define chart appearance and display details such as colors, legend or labels.
    `static interface` | `JRChartPlot.JRSeriesColor`
    `interface` | `JRChild` An abstract representation of a report element.
    `interface` | `JRComponentElement` A report element that wraps an abstract component.
    `interface` | `JRConditionalStyle`
    `interface` | `JRDataset` Interface representing a data set that can be used in a report.
    `interface` | `JRDatasetParameter` Dataset parameter value interface.
    `interface` | `JRDatasetRun` Interface of an sub dataset instantiation.
    `interface` | `JRElement` An abstract representation of a report element.
    `interface` | `JRElementDataset` Element datasets are used to represent the report data needed to generate a chart or crosstab.
    `interface` | `JRElementGroup` Groups several report elements.
    `interface` | `JREllipse` An abstract representation of a graphic element representing an ellipse.
    `interface` | `JRExpression` Provides the JasperReports expressions functionality.
    `interface` | `JRExpressionChunk`
    `interface` | `JRField` An abstract representation of a data source field.
    `interface` | `JRFrame` An abstract representation of a report elements container.
    `interface` | `JRGenericElement` A "generic" report element that will produce a `generic print element` in the generated report.
    `interface` | `JRGenericElementParameter` A generic report element parameter.
    `interface` | `JRGraphicElement` An abstract representation of a report graphic element.
    `interface` | `JRGroup` Groups represent a flexible way to organize data on a report.
    `interface` | `JRHyperlink` An interface providing hyperlink functionality.
    `interface` | `JRHyperlinkParameter` A hyperlink parameter, consisting of a name and a value expression.
    `interface` | `JRImage` An abstract representation of a graphic element representing an image.
    `interface` | `JRLine` An abstract representation of a graphic element representing a straight line.
    `interface` | `JRParameter` Provides functionality for report parameters.
    `interface` | `JRQuery` Represents a query used for generation of report data.
    `interface` | `JRQueryChunk`
    `interface` | `JRRectangle` An abstract representation of a graphic element representing a rectangle.
    `interface` | `JRScriptlet`
    `interface` | `JRSection` Implementations of this interface represent various sections in the report template.
    `interface` | `JRSortField` Provides support for in-memory field-based data source sorting.
    `interface` | `JRStaticText` An abstract representation of a report static text.
    `interface` | `JRStyle` Provides a collection of style settings declared at the report level.
    `interface` | `JRSubreport` An abstract representation of a subreport.
    `interface` | `JRSubreportParameter`
    `interface` | `JRSubreportReturnValue` A value copied from a subreport into a variable of the master report.
    `interface` | `JRTextElement` An abstract representation of a report text element.
    `interface` | `JRTextField` An abstract representation of a report text.
    `interface` | `JRValueParameter` A report/dataset parameter having an assigned value.
    `interface` | `JRVariable` An interface for implementing classes that deal with report variables.
    `interface` | `ReturnValue` A value copied from a subdataset into a variable of the parent report.

    Classes in net.sf.jasperreports.engine that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ElementDecorator`
    `class` | `JROrigin`
    `class` | `TabStop`

  - ### Uses of JRCloneable in net.sf.jasperreports.engine.analytics.dataset

    Subinterfaces of JRCloneable in net.sf.jasperreports.engine.analytics.dataset
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DataAxis`
    `interface` | `DataAxisLevel`
    `interface` | `DataLevelBucket`
    `interface` | `DataLevelBucketProperty`
    `interface` | `DataMeasure`
    `interface` | `MultiAxisData`
    `interface` | `MultiAxisDataset`

    Classes in net.sf.jasperreports.engine.analytics.dataset that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseDataAxis`
    `class` | `BaseDataAxisLevel`
    `class` | `BaseDataLevelBucket`
    `class` | `BaseDataLevelBucketProperty`
    `class` | `BaseDataMeasure`
    `class` | `BaseMultiAxisData`
    `class` | `BaseMultiAxisDataset`
    `class` | `DesignDataAxis`
    `class` | `DesignDataAxisLevel`
    `class` | `DesignDataLevelBucket`
    `class` | `DesignDataLevelBucketProperty`
    `class` | `DesignDataMeasure`
    `class` | `DesignMultiAxisData`
    `class` | `DesignMultiAxisDataset`
    `class` | `FillMultiAxisDataset`

  - ### Uses of JRCloneable in net.sf.jasperreports.engine.base

    Classes in net.sf.jasperreports.engine.base that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseReturnValue` Base implementation of `JRReturnValue`.
    `class` | `JRBaseBand` Used for implementing band functionality.
    `class` | `JRBaseBreak` The actual implementation of a break element.
    `class` | `JRBaseChart`
    `class` | `JRBaseChartDataset`
    `class` | `JRBaseChartPlot`
    `static class` | `JRBaseChartPlot.JRBaseSeriesColor`
    `class` | `JRBaseComponentElement` A read-only `JRComponentElement` implementation which is included in compiled reports.
    `class` | `JRBaseConditionalStyle`
    `class` | `JRBaseDataset` The base implementation of `JRDataset`.
    `class` | `JRBaseDatasetParameter` Base read-only implementation of `JRDatasetParameter`.
    `class` | `JRBaseDatasetRun` Base implementation of the `JRDatasetRun` interface.
    `class` | `JRBaseElement` This class provides a skeleton implementation for a report element.
    `class` | `JRBaseElementDataset`
    `class` | `JRBaseElementGroup`
    `class` | `JRBaseEllipse` The actual implementation of a graphic element representing an ellipse.
    `class` | `JRBaseExpression`
    `class` | `JRBaseExpressionChunk`
    `class` | `JRBaseField`
    `class` | `JRBaseFont`
    `class` | `JRBaseFrame` Base read-only implementation of `JRFrame`.
    `class` | `JRBaseGenericElement` A read-only implementation of `JRGenericElement` that is included in compiled reports.
    `class` | `JRBaseGenericElementParameter` A read-only implementation of `JRGenericElementParameter` that is included in compiled reports.
    `class` | `JRBaseGraphicElement` This class provides functionality common to graphic elements.
    `class` | `JRBaseGroup`
    `class` | `JRBaseHyperlink` Read-only implementation of `JRHyperlink`.
    `class` | `JRBaseHyperlinkParameter` Base implementation of `JRHyperlinkParameter`.
    `class` | `JRBaseImage` The actual implementation of a graphic element representing an image.
    `class` | `JRBaseLine` The actual implementation of a graphic element representing a straight line.
    `class` | `JRBaseParameter`
    `class` | `JRBasePropertyExpression` Base implementation of `JRPropertyExpression`.
    `class` | `JRBaseQuery`
    `class` | `JRBaseQueryChunk`
    `class` | `JRBaseRectangle` The actual implementation of a graphic element representing a rectangle.
    `class` | `JRBaseReportTemplate` Base read-only implementation of `JRReportTemplate`.
    `class` | `JRBaseScriptlet`
    `class` | `JRBaseSection` Used for implementing section functionality.
    `class` | `JRBaseSortField`
    `class` | `JRBaseStaticText` This class is used for representing a static text element.
    `class` | `JRBaseStyle`
    `class` | `JRBaseSubreport`
    `class` | `JRBaseSubreportParameter`
    `class` | `JRBaseSubreportReturnValue` Base implementation of `JRSubreportReturnValue`.
    `class` | `JRBaseTextElement` This class provides functionality common to text elements.
    `class` | `JRBaseTextField` This class is used for representing a text field.
    `class` | `JRBaseVariable`

  - ### Uses of JRCloneable in net.sf.jasperreports.engine.design

    Classes in net.sf.jasperreports.engine.design that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DesignReturnValue` Implementation of `JRReturnValue` to be used for report desing purposes.
    `class` | `JRDesignBand`
    `class` | `JRDesignBreak` The actual implementation of a break element, used at design time.
    `class` | `JRDesignChart`
    `class` | `JRDesignChartDataset`
    `class` | `JRDesignComponentElement` A `JRComponentElement` implementation which is to be used at report design time.
    `class` | `JRDesignConditionalStyle`
    `class` | `JRDesignDataset` Implementation of `JRDataset` to be used for report desing.
    `class` | `JRDesignDatasetParameter` Implementation of `JRDatasetParameter` used at design time.
    `class` | `JRDesignDatasetRun` Implementation of `JRDatasetRun` to be used for report desing.
    `class` | `JRDesignElement` This class provides a skeleton implementation for a design time report element.
    `class` | `JRDesignElementDataset`
    `class` | `JRDesignElementGroup`
    `class` | `JRDesignEllipse` The actual implementation of a graphic element representing an ellipse, used at design time.
    `class` | `JRDesignExpression`
    `class` | `JRDesignExpressionChunk`
    `class` | `JRDesignField`
    `class` | `JRDesignFont`
    `class` | `JRDesignFrame` Implementation of `JRFrame` to be used at design time.
    `class` | `JRDesignGenericElement` A implementation of `JRGenericElement` that is to be used at report design time.
    `class` | `JRDesignGenericElementParameter` A implementation of `JRBaseGenericElementParameter` that is to be used at report design time.
    `class` | `JRDesignGraphicElement` This class contains functionality common to graphic elements at design time.
    `class` | `JRDesignGroup`
    `class` | `JRDesignHyperlink` Stand-alone implementation of `JRHyperlink` which should be used for report design purposes.
    `class` | `JRDesignHyperlinkParameter` Implementation of `JRHyperlinkParameter` that can be used for report designing purposes.
    `class` | `JRDesignImage` The actual implementation of a graphic element representing an image, used at design time.
    `class` | `JRDesignLine` The actual implementation of a graphic element representing a straight line, used at design time.
    `class` | `JRDesignParameter`
    `class` | `JRDesignPropertyExpression` Implementation of `JRPropertyExpression` to be used at report design time.
    `class` | `JRDesignQuery`
    `class` | `JRDesignQueryChunk`
    `class` | `JRDesignRectangle` The actual implementation of a graphic element representing a rectangle, used at design time.
    `class` | `JRDesignReportTemplate` `JRReportTemplate` implementation to be used at report design time.
    `class` | `JRDesignScriptlet`
    `class` | `JRDesignSection`
    `class` | `JRDesignSortField`
    `class` | `JRDesignStaticText` This class is used for representing a design static text element.
    `class` | `JRDesignStyle`
    `class` | `JRDesignSubreport`
    `class` | `JRDesignSubreportParameter`
    `class` | `JRDesignSubreportReturnValue` Implementation of `JRSubreportReturnValue` to be used for report desing purposes.
    `class` | `JRDesignTextElement` This class provides functionality common to design text elements.
    `class` | `JRDesignTextField`
    `class` | `JRDesignVariable`

  - ### Uses of JRCloneable in net.sf.jasperreports.engine.fill

    Classes in net.sf.jasperreports.engine.fill that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRFillBand`
    `class` | `JRFillBreak`
    `class` | `JRFillCellContents` Crosstab cell contents filler.
    `class` | `JRFillChart`
    `class` | `JRFillChartDataset`
    `class` | `JRFillChartPlot`
    `class` | `JRFillComponentElement` A `JRComponentElement` which is used during report fill.
    `class` | `JRFillCrosstab` Fill-time implementation of a `crosstab`.
    `class` | `JRFillCrosstab.JRFillCrosstabDataset` Fill-time crosstab input dataset implementation.
    `class` | `JRFillDataset`
    `class` | `JRFillDatasetRun` Class used to instantiate sub datasets.
    `class` | `JRFillElement`
    `class` | `JRFillElementContainer` Abstract implementation of an element container filler.
    `class` | `JRFillElementDataset` Abstract `JRElementDataset` implementation used at report fill time.
    `class` | `JRFillElementGroup`
    `class` | `JRFillEllipse`
    `class` | `JRFillField`
    `class` | `JRFillFrame` Fill time implementation of a frame element.
    `protected class` | `JRFillFrame.JRFillFrameElements` Frame element container filler.
    `class` | `JRFillGenericElement` A `JRGenericElement` used during report fill.
    `class` | `JRFillGraphicElement`
    `class` | `JRFillGroup`
    `class` | `JRFillImage`
    `class` | `JRFillLine`
    `class` | `JRFillParameter`
    `class` | `JRFillRectangle`
    `class` | `JRFillScriptlet`
    `class` | `JRFillSection`
    `class` | `JRFillStaticText`
    `class` | `JRFillSubreport`
    `class` | `JRFillSubreportReturnValue` Implementation of `JRSubreportReturnValue` used by the filler.
    `class` | `JRFillTextElement`
    `class` | `JRFillTextField`
    `class` | `JRFillVariable`

  - ### Uses of JRCloneable in net.sf.jasperreports.engine.fonts

    Classes in net.sf.jasperreports.engine.fonts that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleFontFace`
    `class` | `SimpleFontFamily`

  - ### Uses of JRCloneable in net.sf.jasperreports.engine.util

    Methods in net.sf.jasperreports.engine.util with type parameters of type JRCloneable
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends JRCloneable> T[]` | JRCloneUtils.`cloneArray(T[] items)` Clones a list of objects.
    `static <T extends JRCloneable> java.util.List<T>` | JRCloneUtils.`cloneList(java.util.List<T> items)` Clones a list of objects.
    `static <T extends JRCloneable> T` | JRCloneUtils.`nullSafeClone(T original)` Clones an object after checking whether the argument is null.

    Methods in net.sf.jasperreports.engine.util that return JRCloneable
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends JRCloneable> T[]` | JRCloneUtils.`cloneArray(T[] items)` Clones a list of objects.

    Methods in net.sf.jasperreports.engine.util with parameters of type JRCloneable
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends JRCloneable> T[]` | JRCloneUtils.`cloneArray(T[] items)` Clones a list of objects.

  - ### Uses of JRCloneable in net.sf.jasperreports.search

    Classes in net.sf.jasperreports.search that implement JRCloneable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HitTermInfo`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com