# Serialized Form

- ## Package org.jfree.report

  - ### Class org.jfree.report.DataSourceException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

  - ### Class org.jfree.report.EmptyReportException extends ReportProcessingException implements Serializable

  - ### Class org.jfree.report.JFreeReport extends ReportDefinition implements Serializable

    - ### Serialized Fields

      - #### reportConfiguration

            org.pentaho.reporting.libraries.base.config.ModifiableConfiguration reportConfiguration

        The report configuration.

      - #### styleSheets

            java.util.ArrayList<E> styleSheets

      - #### pageFormatStyleSheet

            org.jfree.layouting.input.style.StyleSheet pageFormatStyleSheet

      - #### pageRule

            org.jfree.layouting.input.style.CSSPageRule pageRule

      - #### parameters

            ReportParameters parameters

      - #### dataFactory

            ReportDataFactory dataFactory

      - #### resourceManager

            org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager

      - #### baseResource

            org.pentaho.reporting.libraries.resourceloader.ResourceKey baseResource

  - ### Class org.jfree.report.ReportConfigurationException extends ReportException implements Serializable

  - ### Class org.jfree.report.ReportDataFactoryException extends ReportException implements Serializable

  - ### Class org.jfree.report.ReportException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

  - ### Class org.jfree.report.ReportInterruptedException extends ReportProcessingException implements Serializable

  - ### Class org.jfree.report.ReportProcessingException extends ReportException implements Serializable

- ## Package org.jfree.report.event

  - ### Class org.jfree.report.event.ReportProgressEvent extends java.util.EventObject implements Serializable

    - ### Serialized Fields

      - #### activity

            int activity

      - #### row

            int row

      - #### page

            int page

- ## Package org.jfree.report.expressions

  - ### Class org.jfree.report.expressions.AbstractExpression extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### deepTraversing

            boolean deepTraversing

      - #### precompute

            boolean precompute

      - #### preserve

            boolean preserve

  - ### Class org.jfree.report.expressions.ColumnAggregationExpression extends AbstractExpression implements Serializable

  - ### Class org.jfree.report.expressions.ExpressionException extends DataSourceException implements Serializable

  - ### Class org.jfree.report.expressions.FormulaExpression extends AbstractExpression implements Serializable

    - ### Serialized Fields

      - #### formulaNamespace

            java.lang.String formulaNamespace

      - #### formulaExpression

            java.lang.String formulaExpression

      - #### formula

            java.lang.String formula

  - ### Class org.jfree.report.expressions.FormulaFunction extends AbstractExpression implements Serializable

    - ### Serialized Fields

      - #### formulaNamespace

            java.lang.String formulaNamespace

      - #### formulaExpression

            java.lang.String formulaExpression

      - #### formula

            java.lang.String formula

      - #### initialNamespace

            java.lang.String initialNamespace

      - #### initialExpression

            java.lang.String initialExpression

      - #### initial

            java.lang.String initial

      - #### initialized

            boolean initialized

- ## Package org.jfree.report.expressions.formula.sys

  - ### Class org.jfree.report.expressions.formula.sys.AttrFunction extends java.lang.Object implements Serializable

  - ### Class org.jfree.report.expressions.formula.sys.AttrFunctionDescription extends org.pentaho.reporting.libraries.formula.function.AbstractFunctionDescription implements Serializable

- ## Package org.jfree.report.expressions.sys

  - ### Class org.jfree.report.expressions.sys.GetValueExpression extends AbstractExpression implements Serializable

    - ### Serialized Fields

      - #### field

            java.lang.String field

  - ### Class org.jfree.report.expressions.sys.GroupByExpression extends AbstractExpression implements Serializable

    - ### Serialized Fields

      - #### fields

            java.util.ArrayList<E> fields

  - ### Class org.jfree.report.expressions.sys.IsEmptyDataExpression extends AbstractExpression implements Serializable

  - ### Class org.jfree.report.expressions.sys.IsEmptyExpression extends AbstractExpression implements Serializable

    - ### Serialized Fields

      - #### value

            java.lang.Object value

  - ### Class org.jfree.report.expressions.sys.IsEndOfDataExpression extends AbstractExpression implements Serializable

  - ### Class org.jfree.report.expressions.sys.IsExportTypeExpression extends AbstractExpression implements Serializable

    - ### Serialized Fields

      - #### exportType

            java.lang.String exportType

  - ### Class org.jfree.report.expressions.sys.IsNullExpression extends AbstractExpression implements Serializable

    - ### Serialized Fields

      - #### value

            java.lang.Object value

- ## Package org.jfree.report.flow

  - ### Class org.jfree.report.flow.DefaultReportJob extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### report

            ReportStructureRoot report

      - #### dataFactory

            ReportDataFactory dataFactory

      - #### parameters

            ReportParameters parameters

      - #### configuration

            org.pentaho.reporting.libraries.base.config.ModifiableConfiguration configuration

      - #### resourceBundleFactory

            ResourceBundleFactory resourceBundleFactory

      - #### name

            java.lang.String name

  - ### Class org.jfree.report.flow.LibLayoutReportTarget.LibLayoutReportTargetState extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### layoutProcess

            org.jfree.layouting.LayoutProcessState layoutProcess

      - #### reportJob

            ReportJob reportJob

      - #### baseResourceKey

            org.pentaho.reporting.libraries.resourceloader.ResourceKey baseResourceKey

      - #### resourceManager

            org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager

      - #### namespaceCollection

            org.jfree.layouting.namespace.NamespaceCollection namespaceCollection

  - ### Class org.jfree.report.flow.ParameterMapping extends java.lang.Object implements Serializable

    serialVersionUID:
      -3666118451657430360L

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### alias

            java.lang.String alias

- ## Package org.jfree.report.flow.paginating

  - ### Class org.jfree.report.flow.paginating.PageState extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### targetState

            ReportTargetState targetState

      - #### layoutController

            LayoutController layoutController

      - #### pageCursor

            int pageCursor

- ## Package org.jfree.report.i18n

  - ### Class org.jfree.report.i18n.DefaultResourceBundleFactory extends java.lang.Object implements Serializable

- ## Package org.jfree.report.modules.data.sql

  - ### Class org.jfree.report.modules.data.sql.DriverConnectionProvider extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### properties

            java.util.Properties properties

      - #### url

            java.lang.String url

      - #### driver

            java.lang.String driver

  - ### Class org.jfree.report.modules.data.sql.SQLParameterLookupParser extends PropertyLookupParser implements Serializable

    - ### Serialized Fields

      - #### fields

            java.util.ArrayList<E> fields

  - ### Class org.jfree.report.modules.data.sql.StaticConnectionProvider extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### connection

            java.sql.Connection connection

- ## Package org.jfree.report.modules.gui.swing.common

  - ### Class org.jfree.report.modules.gui.swing.common.AbstractExportDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### cancelAction

            javax.swing.Action cancelAction

      - #### confirmAction

            javax.swing.Action confirmAction

      - #### formValidator

            FormValidator formValidator

      - #### resources

            java.util.ResourceBundle resources

      - #### confirmed

            boolean confirmed

      - #### reportJob

            ReportJob reportJob

      - #### guiContext

            GuiContext guiContext

  - ### Class org.jfree.report.modules.gui.swing.common.CenterLayout extends java.lang.Object implements Serializable

    serialVersionUID:
      469319532333015042L

  - ### Class org.jfree.report.modules.gui.swing.common.ExceptionDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### backtraceArea

            javax.swing.JTextArea backtraceArea

        A UI component for displaying the stack trace.

      - #### messageLabel

            javax.swing.JLabel messageLabel

        A UI component for displaying the message.

      - #### currentEx

            java.lang.Exception currentEx

        The exception.

      - #### detailsAction

            org.jfree.report.modules.gui.swing.common.ExceptionDialog.DetailsAction detailsAction

        An action associated with the 'Details' button.

      - #### scroller

            javax.swing.JScrollPane scroller

        A scroll pane.

      - #### filler

            javax.swing.JPanel filler

        A filler panel.

  - ### Class org.jfree.report.modules.gui.swing.common.JStatusBar extends javax.swing.JComponent implements Serializable

    - ### Serialized Fields

      - #### otherComponents

            javax.swing.JComponent otherComponents

      - #### statusHolder

            javax.swing.JLabel statusHolder

      - #### iconTheme

            IconTheme iconTheme

      - #### statusType

            int statusType

  - ### Class org.jfree.report.modules.gui.swing.common.ReportProgressBar extends javax.swing.JProgressBar implements Serializable

    - ### Serialized Fields

      - #### pageMessageFormatter

            java.text.MessageFormat pageMessageFormatter

        The reuseable message format for the page label.

      - #### currentRowFormatter

            java.text.MessageFormat currentRowFormatter

        The reuseable message format for the pass label.

      - #### layoutText

            java.lang.String layoutText

        a text which describes the layouting process.

      - #### outputText

            java.lang.String outputText

        a text that describes the export phase of the report processing.

      - #### resources

            java.util.ResourceBundle resources

        Localised resources.

  - ### Class org.jfree.report.modules.gui.swing.common.ReportProgressDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### messageCarrier

            javax.swing.JLabel messageCarrier

        A label that carries the global message that describes the current task.

      - #### passCountMessage

            javax.swing.JLabel passCountMessage

        A label containing the report processing pass count.

      - #### pageCountMessage

            javax.swing.JLabel pageCountMessage

        A label containing the current page.

      - #### rowCountMessage

            javax.swing.JLabel rowCountMessage

        A label containing the currently processed row.

      - #### progressBar

            javax.swing.JProgressBar progressBar

        The progress bar that is used to visualize the progress.

      - #### pageMessageFormatter

            java.text.MessageFormat pageMessageFormatter

        The reuseable message format for the page label.

      - #### rowsMessageFormatter

            java.text.MessageFormat rowsMessageFormatter

        The reuseable message format for the rows label.

      - #### passMessageFormatter

            java.text.MessageFormat passMessageFormatter

        The reuseable message format for the pass label.

      - #### lastPage

            int lastPage

        The last page received.

      - #### lastPass

            int lastPass

        The last pass values received.

      - #### lastMaxRow

            int lastMaxRow

        The last max-row received.

      - #### lastMaxRowInteger

            java.lang.Integer lastMaxRowInteger

        the cached value for the max-row value as integer.

      - #### layoutText

            java.lang.String layoutText

        a text which describes the layouting process.

      - #### outputText

            java.lang.String outputText

        a text that describes the export phase of the report processing.

      - #### resources

            java.util.ResourceBundle resources

        Localised resources.

- ## Package org.jfree.report.modules.gui.swing.common.action

  - ### Class org.jfree.report.modules.gui.swing.common.action.AbstractActionDowngrade extends javax.swing.AbstractAction implements Serializable

  - ### Class org.jfree.report.modules.gui.swing.common.action.AbstractFileSelectionAction extends AbstractActionDowngrade implements Serializable

    - ### Serialized Fields

      - #### fileChooser

            javax.swing.JFileChooser fileChooser

        The FileChooser that is used to perform the selection.

      - #### parent

            java.awt.Component parent

        The (optional) parent component.

  - ### Class org.jfree.report.modules.gui.swing.common.action.ActionButton extends javax.swing.JButton implements Serializable

    - ### Serialized Fields

      - #### action

            javax.swing.Action action

        The action.

      - #### propertyChangeHandler

            org.jfree.report.modules.gui.swing.common.action.ActionButton.ActionEnablePropertyChangeHandler propertyChangeHandler

        The property change handler.

  - ### Class org.jfree.report.modules.gui.swing.common.action.ActionMenuItem extends javax.swing.JMenuItem implements Serializable

    - ### Serialized Fields

      - #### action

            javax.swing.Action action

        The action.

      - #### propertyChangeHandler

            org.jfree.report.modules.gui.swing.common.action.ActionMenuItem.ActionEnablePropertyChangeHandler propertyChangeHandler

        The property change handler.

  - ### Class org.jfree.report.modules.gui.swing.common.action.ActionRadioButton extends javax.swing.JRadioButton implements Serializable

    - ### Serialized Fields

      - #### action

            javax.swing.Action action

        The action.

      - #### propertyChangeHandler

            org.jfree.report.modules.gui.swing.common.action.ActionRadioButton.ActionEnablePropertyChangeHandler propertyChangeHandler

        The property change handler.

- ## Package org.jfree.report.modules.gui.swing.html

  - ### Class org.jfree.report.modules.gui.swing.html.HtmlFileExportDialog extends AbstractExportDialog implements Serializable

    - ### Serialized Fields

      - #### filenameField

            javax.swing.JTextField filenameField

      - #### fileChooserHtml

            javax.swing.JFileChooser fileChooserHtml

      - #### dataDirField

            javax.swing.JTextField dataDirField

      - #### statusBar

            JStatusBar statusBar

      - #### rbPageableExport

            javax.swing.JRadioButton rbPageableExport

      - #### rbStreamExport

            javax.swing.JRadioButton rbStreamExport

      - #### rbFlowExport

            javax.swing.JRadioButton rbFlowExport

  - ### Class org.jfree.report.modules.gui.swing.html.HtmlZipExportDialog extends AbstractExportDialog implements Serializable

    - ### Serialized Fields

      - #### filenameField

            javax.swing.JTextField filenameField

      - #### fileChooserHtml

            javax.swing.JFileChooser fileChooserHtml

      - #### dataDirField

            javax.swing.JTextField dataDirField

      - #### statusBar

            JStatusBar statusBar

      - #### rbPageableExport

            javax.swing.JRadioButton rbPageableExport

      - #### rbStreamExport

            javax.swing.JRadioButton rbStreamExport

      - #### rbFlowExport

            javax.swing.JRadioButton rbFlowExport

- ## Package org.jfree.report.modules.gui.swing.pdf

  - ### Class org.jfree.report.modules.gui.swing.pdf.PdfExportDialog extends AbstractExportDialog implements Serializable

    - ### Serialized Fields

      - #### rbSecurityNone

            javax.swing.JRadioButton rbSecurityNone

        Security (none) radio button.

      - #### rbSecurity40Bit

            javax.swing.JRadioButton rbSecurity40Bit

        Security (40 bit) radio button.

      - #### rbSecurity128Bit

            javax.swing.JRadioButton rbSecurity128Bit

        Security (128 bit) radio button.

      - #### txUserPassword

            javax.swing.JTextField txUserPassword

        User password text field.

      - #### txOwnerPassword

            javax.swing.JTextField txOwnerPassword

        Owner password text field.

      - #### txConfUserPassword

            javax.swing.JTextField txConfUserPassword

        Confirm user password text field.

      - #### txConfOwnerPassword

            javax.swing.JTextField txConfOwnerPassword

        Confirm ownder password text field.

      - #### cxAllowCopy

            javax.swing.JCheckBox cxAllowCopy

        Allow copy check box.

      - #### cxAllowScreenReaders

            javax.swing.JCheckBox cxAllowScreenReaders

        Allow screen readers check box.

      - #### cbAllowPrinting

            javax.swing.JComboBox<E> cbAllowPrinting

        Allow printing check box.

      - #### cxAllowAssembly

            javax.swing.JCheckBox cxAllowAssembly

        Allow assembly check box.

      - #### cxAllowModifyContents

            javax.swing.JCheckBox cxAllowModifyContents

        Allow modify contents check box.

      - #### cxAllowModifyAnnotations

            javax.swing.JCheckBox cxAllowModifyAnnotations

        Allow modify annotations check box.

      - #### cxAllowFillIn

            javax.swing.JCheckBox cxAllowFillIn

        Allow fill in check box.

      - #### encodingModel

            EncodingComboBoxModel encodingModel

        A model for the available encodings.

      - #### fileChooser

            javax.swing.JFileChooser fileChooser

        A file chooser.

      - #### statusBar

            JStatusBar statusBar

      - #### txFilename

            javax.swing.JTextField txFilename

      - #### printingModel

            javax.swing.DefaultComboBoxModel<E> printingModel

- ## Package org.jfree.report.modules.gui.swing.preview

  - ### Class org.jfree.report.modules.gui.swing.preview.DefaultReportController extends javax.swing.JPanel implements Serializable

  - ### Class org.jfree.report.modules.gui.swing.preview.PreviewApplet extends javax.swing.JApplet implements Serializable

  - ### Class org.jfree.report.modules.gui.swing.preview.PreviewDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### previewPane

            PreviewPane previewPane

      - #### statusBar

            JStatusBar statusBar

      - #### progressBar

            ReportProgressBar progressBar

      - #### pageLabel

            javax.swing.JLabel pageLabel

  - ### Class org.jfree.report.modules.gui.swing.preview.PreviewFrame extends javax.swing.JFrame implements Serializable

    - ### Serialized Fields

      - #### previewPane

            PreviewPane previewPane

      - #### statusBar

            JStatusBar statusBar

      - #### progressBar

            ReportProgressBar progressBar

      - #### pageLabel

            javax.swing.JLabel pageLabel

  - ### Class org.jfree.report.modules.gui.swing.preview.PreviewPane extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### paginatingDrawable

            java.lang.Object paginatingDrawable

      - #### noReportDrawable

            java.lang.Object noReportDrawable

      - #### pageDrawable

            PageBackgroundDrawable pageDrawable

      - #### drawablePanel

            org.jfree.layouting.modules.output.graphics.DrawablePanel drawablePanel

      - #### reportController

            ReportController reportController

      - #### menus

            javax.swing.JMenu[] menus

      - #### toolBar

            javax.swing.JToolBar toolBar

      - #### statusText

            java.lang.String statusText

      - #### title

            java.lang.String title

      - #### statusType

            int statusType

      - #### closed

            boolean closed

      - #### reportJob

            ReportJob reportJob

      - #### numberOfPages

            int numberOfPages

      - #### pageNumber

            int pageNumber

      - #### swingGuiContext

            SwingGuiContext swingGuiContext

      - #### iconTheme

            IconTheme iconTheme

      - #### zoom

            double zoom

      - #### paginating

            boolean paginating

      - #### printReportProcessor

            PrintReportProcessor printReportProcessor

      - #### paginationWorker

            Worker paginationWorker

      - #### innerReportControllerHolder

            javax.swing.JPanel innerReportControllerHolder

      - #### toolbarHolder

            javax.swing.JPanel toolbarHolder

      - #### outerReportControllerHolder

            javax.swing.JPanel outerReportControllerHolder

      - #### reportControllerInner

            boolean reportControllerInner

      - #### reportControllerLocation

            java.lang.String reportControllerLocation

      - #### reportControllerComponent

            javax.swing.JComponent reportControllerComponent

      - #### zoomModel

            KeyedComboBoxModel zoomModel

- ## Package org.jfree.report.modules.gui.swing.preview.about

  - ### Class org.jfree.report.modules.gui.swing.preview.about.AboutDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### resources

            java.util.ResourceBundle resources

        Localised resources.

      - #### application

            java.lang.String application

        The application name.

      - #### version

            java.lang.String version

        The application version.

      - #### copyright

            java.lang.String copyright

        The copyright string.

      - #### info

            java.lang.String info

        Other info about the application.

      - #### licence

            java.lang.String licence

        The licence.

  - ### Class org.jfree.report.modules.gui.swing.preview.about.LibraryPanel extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### table

            javax.swing.JTable table

        The table.

  - ### Class org.jfree.report.modules.gui.swing.preview.about.SystemPropertiesPanel extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### table

            javax.swing.JTable table

        The table that displays the system properties.

      - #### copyPopupMenu

            javax.swing.JPopupMenu copyPopupMenu

        Allows for a popup menu for copying.

      - #### copyMenuItem

            javax.swing.JMenuItem copyMenuItem

        A copy menu item.

      - #### copyPopupListener

            org.jfree.report.modules.gui.swing.preview.about.SystemPropertiesPanel.PopupListener copyPopupListener

        A popup listener.

- ## Package org.jfree.report.modules.gui.swing.preview.actions

  - ### Class org.jfree.report.modules.gui.swing.preview.actions.ControlAction extends javax.swing.AbstractAction implements Serializable

    - ### Serialized Fields

      - #### actionPlugin

            ControlActionPlugin actionPlugin

      - #### previewPane

            PreviewPane previewPane

  - ### Class org.jfree.report.modules.gui.swing.preview.actions.ExportAction extends javax.swing.AbstractAction implements Serializable

    - ### Serialized Fields

      - #### actionPlugin

            ExportActionPlugin actionPlugin

      - #### previewPane

            PreviewPane previewPane

  - ### Class org.jfree.report.modules.gui.swing.preview.actions.ZoomAction extends javax.swing.AbstractAction implements Serializable

    - ### Serialized Fields

      - #### zoom

            double zoom

      - #### previewPane

            PreviewPane previewPane

- ## Package org.jfree.report.modules.misc.autotable

  - ### Class org.jfree.report.modules.misc.autotable.AutoTableCellContent extends Element implements Serializable

  - ### Class org.jfree.report.modules.misc.autotable.AutoTableElement extends Element implements Serializable

    - ### Serialized Fields

      - #### headerCells

            java.util.ArrayList<E> headerCells

      - #### contentCells

            java.util.ArrayList<E> contentCells

      - #### footerCells

            java.util.ArrayList<E> footerCells

- ## Package org.jfree.report.modules.misc.survey

  - ### Class org.jfree.report.modules.misc.survey.SurveyScale extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### lowest

            int lowest

        The lowest response value on the scale.

      - #### highest

            int highest

        The highest response value on the scale.

      - #### lowerMargin

            double lowerMargin

        The lower margin.

      - #### upperMargin

            double upperMargin

        The upper margin.

      - #### fillShapes

            java.util.ArrayList<E> fillShapes

        A list of flags that control whether or not the shapes are filled.

      - #### values

            java.lang.Number[] values

        The values to display.

      - #### rangeLowerBound

            java.lang.Number rangeLowerBound

        The lower bound of the highlighted range.

      - #### rangeUpperBound

            java.lang.Number rangeUpperBound

        The upper bound of the highlighted range.

      - #### drawBorder

            boolean drawBorder

        Draw a border?

      - #### drawTickMarks

            boolean drawTickMarks

        Draw the tick marks?

      - #### drawScaleValues

            boolean drawScaleValues

        Draw the scale values.

      - #### scaleValueFont

            java.awt.Font scaleValueFont

        The font used to display the scale values.

      - #### range

            int range

      - #### lowerBound

            double lowerBound

      - #### upperBound

            double upperBound

      - #### useFontMetricsGetStringBounds

            boolean useFontMetricsGetStringBounds

      - #### autoConfigure

            boolean autoConfigure

  - ### Class org.jfree.report.modules.misc.survey.SurveyScaleExpression extends ColumnAggregationExpression implements Serializable

    - ### Serialized Fields

      - #### rangeLowerBound

            java.lang.Number rangeLowerBound

        The name of the field containing the lower bound of the highlighted range.

      - #### rangeUpperBound

            java.lang.Number rangeUpperBound

        The name of the field containing the upper bound of the highlighted range.

      - #### rangePaint

            java.awt.Paint rangePaint

        The range paint.

      - #### overrideShape

            java.awt.Shape overrideShape

        An optional shape that is used (if present) for the first data value.

      - #### overrideShapeFilled

            boolean overrideShapeFilled

        A flag that controls whether or not the override shape is filled or not filled.

      - #### lowestValue

            int lowestValue

      - #### highestValue

            int highestValue

- ## Package org.jfree.report.modules.misc.tablemodel

  - ### Class org.jfree.report.modules.misc.tablemodel.CSVTableModel extends javax.swing.table.AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### columnNames

            java.lang.String[] columnNames

      - #### rowCount

            int rowCount

      - #### maxColumnCount

            int maxColumnCount

      - #### data

            java.lang.Object[][] data

  - ### Class org.jfree.report.modules.misc.tablemodel.JoiningTableModel extends javax.swing.table.AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### columnNames

            java.lang.String[] columnNames

      - #### columnTypes

            java.lang.Class<T>[] columnTypes

      - #### models

            java.util.ArrayList<E> models

      - #### changeHandler

            org.jfree.report.modules.misc.tablemodel.JoiningTableModel.TableChangeHandler changeHandler

      - #### rowCount

            int rowCount

  - ### Class org.jfree.report.modules.misc.tablemodel.ScrollableResultSetTableModel extends javax.swing.table.AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### resultset

            java.sql.ResultSet resultset

        The scrollable ResultSet source.

      - #### dbmd

            java.sql.ResultSetMetaData dbmd

        The ResultSetMetaData object for this result set.

      - #### rowCount

            int rowCount

        The number of rows in the result set.

      - #### labelMapMode

            boolean labelMapMode

        Defines the column naming mode.

      - #### types

            java.lang.Class<T>[] types

        The column types as read from the result set.

- ## Package org.jfree.report.modules.preferences.base

  - ### Class org.jfree.report.modules.preferences.base.ConfigStoreException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

- ## Package org.jfree.report.structure

  - ### Class org.jfree.report.structure.ContentElement extends Element implements Serializable

    - ### Serialized Fields

      - #### valueExpression

            Expression valueExpression

  - ### Class org.jfree.report.structure.DetailSection extends Section implements Serializable

  - ### Class org.jfree.report.structure.Element extends Node implements Serializable

    - ### Serialized Fields

      - #### attributes

            org.jfree.layouting.util.AttributeMap attributes

      - #### style

            org.jfree.layouting.input.style.CSSStyleRule style

      - #### expressions

            java.util.ArrayList<E> expressions

      - #### attributeExpressions

            org.jfree.layouting.util.AttributeMap attributeExpressions

      - #### styleExpressions

            java.util.HashMap<K,V> styleExpressions

      - #### cachedStyleExpressions

            java.util.Map<K,V> cachedStyleExpressions

      - #### enabled

            boolean enabled

      - #### virtual

            boolean virtual

      - #### displayCondition

            Expression displayCondition

  - ### Class org.jfree.report.structure.Group extends Section implements Serializable

    - ### Serialized Fields

      - #### groupingExpression

            Expression groupingExpression

  - ### Class org.jfree.report.structure.Node extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### parent

            Node parent

  - ### Class org.jfree.report.structure.ReportDefinition extends Section implements Serializable

    - ### Serialized Fields

      - #### query

            java.lang.String query

  - ### Class org.jfree.report.structure.Section extends Element implements Serializable

    - ### Serialized Fields

      - #### allElements

            java.util.ArrayList<E> allElements

        All the elements for this band, stored by name.

      - #### operationsBefore

            java.util.ArrayList<E> operationsBefore

      - #### operationsAfter

            java.util.ArrayList<E> operationsAfter

      - #### repeat

            boolean repeat

  - ### Class org.jfree.report.structure.StaticText extends Node implements Serializable

    - ### Serialized Fields

      - #### text

            java.lang.String text

  - ### Class org.jfree.report.structure.SubReport extends ReportDefinition implements Serializable

    - ### Serialized Fields

      - #### exportParameters

            java.util.HashMap<K,V> exportParameters

      - #### inputParameters

            java.util.HashMap<K,V> inputParameters

- ## Package org.jfree.report.util

  - ### Class org.jfree.report.util.InstanceID extends java.lang.Object implements Serializable

  - ### Class org.jfree.report.util.MessageFormatSupport extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### fields

            java.lang.String[] fields

      - #### format

            java.text.MessageFormat format

      - #### formatString

            java.lang.String formatString

      - #### compiledFormat

            java.lang.String compiledFormat

      - #### nullString

            java.lang.String nullString

  - ### Class org.jfree.report.util.MessageFormatSupport.MessageCompiler extends PropertyLookupParser implements Serializable

    - ### Serialized Fields

      - #### fields

            java.util.ArrayList<E> fields

      - #### completeFormatString

            java.util.ArrayList<E> completeFormatString

  - ### Class org.jfree.report.util.ObjectStreamResolveException extends java.io.ObjectStreamException implements Serializable

  - ### Class org.jfree.report.util.PropertyLookupParser extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### markerChar

            char markerChar

        The initial marker char, a $ by default.

      - #### closingBraceChar

            char closingBraceChar

        The closing brace char.

      - #### openingBraceChar

            char openingBraceChar

        The opening brace char.

      - #### escapeChar

            char escapeChar

        The escape char.

  - ### Class org.jfree.report.util.ReportParameters extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### properties

            java.util.HashMap<K,V> properties

        Storage for the properties.

  - ### Class org.jfree.report.util.WeakReferenceList extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Serialisation support. The transient child elements were not saved.
        Throws:
          `java.io.IOException` - if there is an I/O error.
          `java.lang.ClassNotFoundException` - if a serialized class is not defined on this system.

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Serialisation support. The transient child elements are not saved.
        Throws:
          `java.io.IOException` - if there is an I/O error.

    - ### Serialized Fields

      - #### master

            java.lang.Object master

        The master element.

      - #### childs

            java.lang.ref.Reference<T>[] childs

        Storage for the references.

      - #### size

            int size

        The current number of elements.

      - #### maxChilds

            int maxChilds

        The maximum number of elements.

- ## Package org.jfree.report.util.beans

  - ### Class org.jfree.report.util.beans.BeanException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

  - ### Class org.jfree.report.util.beans.BeanPropertyLookupParser extends PropertyLookupParser implements Serializable