# Serialized Form

## Package org.jfree.date

### Class org.jfree.date.SerialDate extends java.lang.Object implements Serializable

serialVersionUID:
  -293716040467423637L

### Serialized Fields

#### description

    java.lang.String description

A description for the date.

### Class org.jfree.date.SpreadsheetDate extends SerialDate implements Serializable

serialVersionUID:
  -2039586705374454461L

### Serialized Fields

#### serial

    int serial

The day number (1-Jan-1900 = 2, 2-Jan-1900 = 3, ..., 31-Dec-9999 = 2958465).

#### day

    int day

The day of the month (1 to 28, 29, 30 or 31 depending on the month).

#### month

    int month

The month of the year (1 to 12).

#### year

    int year

The year (1900 to 9999).

## Package org.jfree.layout

### Class org.jfree.layout.CenterLayout extends java.lang.Object implements Serializable

serialVersionUID:
  469319532333015042L

### Class org.jfree.layout.FormatLayout extends java.lang.Object implements Serializable

serialVersionUID:
  2866692886323930722L

### Serialized Fields

#### rowFormats

    int[] rowFormats

The layout format for each row.

#### rowGap

    int rowGap

The gap between the rows.

#### columnGaps

    int[] columnGaps

The gaps between the columns (gap[0] is the gap following column zero).

#### rowHeights

    int[] rowHeights

Working array for recording the height of each row.

#### totalHeight

    int totalHeight

The total height of the layout.

#### columnWidths

    int[] columnWidths

Working array for recording the width of each column.

#### totalWidth

    int totalWidth

The total width of the layout.

#### columns1and2Width

    int columns1and2Width

Combined width of columns 1 and 2.

#### columns4and5Width

    int columns4and5Width

Combined width of columns 4 and 5.

#### columns1to4Width

    int columns1to4Width

Combined width of columns 1 to 4.

#### columns1to5Width

    int columns1to5Width

Combined width of columns 1 to 5.

#### columns0to5Width

    int columns0to5Width

Combined width of columns 0 to 5.

### Class org.jfree.layout.LCBLayout extends java.lang.Object implements Serializable

serialVersionUID:
  -2531780832406163833L

### Serialized Fields

#### colWidth

    int[] colWidth

Tracks the column widths.

#### rowHeight

    int[] rowHeight

Tracks the row heights.

#### labelGap

    int labelGap

The gap between each label and component.

#### buttonGap

    int buttonGap

The gap between each component and button.

#### vGap

    int vGap

The gap between rows.

### Class org.jfree.layout.RadialLayout extends java.lang.Object implements Serializable

serialVersionUID:
  -7582156799248315534L

### Serialized Fields

#### minWidth

    int minWidth

The minimum width.

#### minHeight

    int minHeight

The minimum height.

#### maxCompWidth

    int maxCompWidth

The maximum component width.

#### maxCompHeight

    int maxCompHeight

The maximum component height.

#### preferredWidth

    int preferredWidth

The preferred width.

#### preferredHeight

    int preferredHeight

The preferred height.

#### sizeUnknown

    boolean sizeUnknown

Size unknown flag.

## Package org.jfree.text

### Class org.jfree.text.TextBlock extends java.lang.Object implements Serializable

serialVersionUID:
  -4333175719424385526L

### Serialized Fields

#### lines

    java.util.List<E> lines

Storage for the lines of text.

#### lineAlignment

    HorizontalAlignment lineAlignment

The alignment of the lines.

### Class org.jfree.text.TextBlockAnchor extends java.lang.Object implements Serializable

serialVersionUID:
  -3045058380983401544L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.text.TextBox extends java.lang.Object implements Serializable

serialVersionUID:
  3360220213180203706L

### Serialization Methods

#### readObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.
  `java.lang.ClassNotFoundException` - if there is a classpath problem.

#### writeObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.

### Serialized Fields

#### interiorGap

    RectangleInsets interiorGap

The interior space.

#### shadowXOffset

    double shadowXOffset

The shadow x-offset.

#### shadowYOffset

    double shadowYOffset

The shadow y-offset.

#### textBlock

    TextBlock textBlock

The text block.

### Class org.jfree.text.TextFragment extends java.lang.Object implements Serializable

serialVersionUID:
  4465945952903143262L

### Serialization Methods

#### readObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.
  `java.lang.ClassNotFoundException` - if there is a classpath problem.

#### writeObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.

### Serialized Fields

#### text

    java.lang.String text

The text.

#### font

    java.awt.Font font

The font.

#### baselineOffset

    float baselineOffset

The baseline offset (can be used to simulate subscripts and superscripts).

### Class org.jfree.text.TextLine extends java.lang.Object implements Serializable

serialVersionUID:
  7100085690160465444L

### Serialized Fields

#### fragments

    java.util.List<E> fragments

Storage for the text fragments that make up the line.

## Package org.jfree.ui

### Class org.jfree.ui.ApplicationFrame extends javax.swing.JFrame implements Serializable

### Class org.jfree.ui.ArrowPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### type

    int type

The arrow type.

#### available

    java.awt.geom.Rectangle2D available

The available area.

### Class org.jfree.ui.DateCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

### Serialized Fields

#### formatter

    java.text.DateFormat formatter

The formatter.

### Class org.jfree.ui.DateChooserPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### chosenDate

    java.util.Calendar chosenDate

The date selected in the panel.

#### chosenDateButtonColor

    java.awt.Color chosenDateButtonColor

The color for the selected date.

#### chosenMonthButtonColor

    java.awt.Color chosenMonthButtonColor

The color for dates in the current month.

#### chosenOtherButtonColor

    java.awt.Color chosenOtherButtonColor

The color for dates that are visible, but not in the current month.

#### firstDayOfWeek

    int firstDayOfWeek

The first day-of-the-week.

#### yearSelectionRange

    int yearSelectionRange

The range used for selecting years.

#### dateFont

    java.awt.Font dateFont

The font used to display the date.

#### monthSelector

    javax.swing.JComboBox monthSelector

A combo for selecting the month.

#### yearSelector

    javax.swing.JComboBox yearSelector

A combo for selecting the year.

#### todayButton

    javax.swing.JButton todayButton

A button for selecting today's date.

#### buttons

    javax.swing.JButton[] buttons

An array of buttons used to display the days-of-the-month.

#### refreshing

    boolean refreshing

A flag that indicates whether or not we are currently refreshing the buttons.

#### WEEK_DAYS

    int[] WEEK_DAYS

The ordered set of all seven days of a week, beginning with the 'firstDayOfWeek'.

### Class org.jfree.ui.DrawablePanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### drawable

    Drawable drawable

### Class org.jfree.ui.FloatDimension extends java.awt.geom.Dimension2D implements Serializable

serialVersionUID:
  5367882923248086744L

### Serialized Fields

#### width

    float width

The width.

#### height

    float height

The height.

### Class org.jfree.ui.FontChooserDialog extends StandardDialog implements Serializable

### Serialized Fields

#### fontChooserPanel

    FontChooserPanel fontChooserPanel

The panel within the dialog that contains the font selection controls.

### Class org.jfree.ui.FontChooserPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### fontlist

    javax.swing.JList fontlist

The list of fonts.

#### sizelist

    javax.swing.JList sizelist

The list of sizes.

#### bold

    javax.swing.JCheckBox bold

The checkbox that indicates whether the font is bold.

#### italic

    javax.swing.JCheckBox italic

The checkbox that indicates whether or not the font is italic.

### Class org.jfree.ui.FontDisplayField extends javax.swing.JTextField implements Serializable

### Serialized Fields

#### displayFont

    java.awt.Font displayFont

The current font.

### Class org.jfree.ui.GradientPaintTransformType extends java.lang.Object implements Serializable

serialVersionUID:
  8331561784933982450L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.ui.HorizontalAlignment extends java.lang.Object implements Serializable

serialVersionUID:
  -8249740987565309567L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.ui.InsetsChooserPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### topValueEditor

    javax.swing.JTextField topValueEditor

A text field for the 'top' setting.

#### leftValueEditor

    javax.swing.JTextField leftValueEditor

A text field for the 'left' setting.

#### bottomValueEditor

    javax.swing.JTextField bottomValueEditor

A text field for the 'bottom' setting.

#### rightValueEditor

    javax.swing.JTextField rightValueEditor

A text field for the 'right' setting.

### Class org.jfree.ui.InsetsTextField extends javax.swing.JTextField implements Serializable

### Class org.jfree.ui.IntegerDocument extends javax.swing.text.PlainDocument implements Serializable

### Class org.jfree.ui.L1R1ButtonPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### left

    javax.swing.JButton left

The button on the left.

#### right

    javax.swing.JButton right

The button on the right.

### Class org.jfree.ui.L1R2ButtonPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### left

    javax.swing.JButton left

The left button.

#### right1

    javax.swing.JButton right1

The first button on the right of the panel.

#### right2

    javax.swing.JButton right2

The second button on the right of the panel.

### Class org.jfree.ui.L1R3ButtonPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### left

    javax.swing.JButton left

The left button.

#### right1

    javax.swing.JButton right1

The first button on the right of the panel.

#### right2

    javax.swing.JButton right2

The second button on the right of the panel.

#### right3

    javax.swing.JButton right3

The third button on the right of the panel.

### Class org.jfree.ui.Layer extends java.lang.Object implements Serializable

serialVersionUID:
  -1470104570733183430L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.ui.LengthAdjustmentType extends java.lang.Object implements Serializable

serialVersionUID:
  -6097408511380545010L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.ui.LengthLimitingDocument extends javax.swing.text.PlainDocument implements Serializable

### Serialized Fields

#### maxlen

    int maxlen

The maximum length.

### Class org.jfree.ui.NumberCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

### Class org.jfree.ui.PaintSample extends javax.swing.JComponent implements Serializable

### Serialized Fields

#### paint

    java.awt.Paint paint

The paint.

#### preferredSize

    java.awt.Dimension preferredSize

The preferred size of the component.

### Class org.jfree.ui.RectangleAnchor extends java.lang.Object implements Serializable

serialVersionUID:
  -2457494205644416327L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.ui.RectangleEdge extends java.lang.Object implements Serializable

serialVersionUID:
  -7400988293691093548L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.ui.RectangleInsets extends java.lang.Object implements Serializable

serialVersionUID:
  1902273207559319996L

### Serialized Fields

#### unitType

    UnitType unitType

Absolute or relative units.

#### top

    double top

The top insets.

#### left

    double left

The left insets.

#### bottom

    double bottom

The bottom insets.

#### right

    double right

The right insets.

### Class org.jfree.ui.SerialDateChooserPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### date

    SerialDate date

The date selected in the panel.

#### dateButtonColor

    java.awt.Color dateButtonColor

The color for the selected date.

#### monthButtonColor

    java.awt.Color monthButtonColor

The color for dates in the current month.

#### chosenOtherButtonColor

    java.awt.Color chosenOtherButtonColor

The color for dates that are visible, but not in the current month.

#### firstDayOfWeek

    int firstDayOfWeek

The first day-of-the-week.

#### yearSelectionRange

    int yearSelectionRange

The range used for selecting years.

#### dateFont

    java.awt.Font dateFont

The font used to display the date.

#### monthSelector

    javax.swing.JComboBox monthSelector

A combo for selecting the month.

#### yearSelector

    javax.swing.JComboBox yearSelector

A combo for selecting the year.

#### todayButton

    javax.swing.JButton todayButton

A button for selecting today's date.

#### buttons

    javax.swing.JButton[] buttons

An array of buttons used to display the days-of-the-month.

#### refreshing

    boolean refreshing

A flag that indicates whether or not we are currently refreshing the buttons.

### Class org.jfree.ui.Size2D extends java.lang.Object implements Serializable

serialVersionUID:
  2558191683786418168L

### Serialized Fields

#### width

    double width

The width.

#### height

    double height

The height.

### Class org.jfree.ui.SortableTable extends javax.swing.JTable implements Serializable

### Serialized Fields

#### headerListener

    SortableTableHeaderListener headerListener

A listener for sorting.

### Class org.jfree.ui.SortableTableModel extends javax.swing.table.AbstractTableModel implements Serializable

### Serialized Fields

#### sortingColumn

    int sortingColumn

The column on which the data is sorted (-1 for no sorting).

#### ascending

    boolean ascending

Indicates ascending (true) or descending (false) order.

### Class org.jfree.ui.Spinner extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### value

    int value

The current value.

#### textField

    javax.swing.JTextField textField

The text field displaying the value.

#### buttonPanel

    javax.swing.JPanel buttonPanel

The arrow button panel.

#### upButton

    ArrowPanel upButton

The up button.

#### downButton

    ArrowPanel downButton

The down button.

### Class org.jfree.ui.StandardDialog extends javax.swing.JDialog implements Serializable

### Serialized Fields

#### cancelled

    boolean cancelled

Flag that indicates whether or not the dialog was cancelled.

### Class org.jfree.ui.StandardGradientPaintTransformer extends java.lang.Object implements Serializable

serialVersionUID:
  -8155025776964678320L

### Serialized Fields

#### type

    GradientPaintTransformType type

The transform type.

### Class org.jfree.ui.StrokeChooserPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### selector

    javax.swing.JComboBox selector

A combo for selecting the stroke.

### Class org.jfree.ui.StrokeSample extends javax.swing.JComponent implements Serializable

### Serialized Fields

#### stroke

    java.awt.Stroke stroke

The stroke being displayed (may be null).

#### preferredSize

    java.awt.Dimension preferredSize

The preferred size of the component.

### Class org.jfree.ui.TextAnchor extends java.lang.Object implements Serializable

serialVersionUID:
  8219158940496719660L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.ui.VerticalAlignment extends java.lang.Object implements Serializable

serialVersionUID:
  7272397034325429853L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.ui.WizardDialog extends javax.swing.JDialog implements Serializable

### Serialized Fields

#### result

    java.lang.Object result

The end result of the wizard sequence.

#### step

    int step

The current step in the wizard process (starting at step zero).

#### currentPanel

    WizardPanel currentPanel

A reference to the current panel.

#### panels

    java.util.List<E> panels

A list of references to the panels the user has already seen - used for navigating through the steps that have already been completed.

#### previousButton

    javax.swing.JButton previousButton

A handy reference to the "previous" button.

#### nextButton

    javax.swing.JButton nextButton

A handy reference to the "next" button.

#### finishButton

    javax.swing.JButton finishButton

A handy reference to the "finish" button.

#### helpButton

    javax.swing.JButton helpButton

A handy reference to the "help" button.

### Class org.jfree.ui.WizardPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### owner

    WizardDialog owner

The owner.

## Package org.jfree.ui.about

### Class org.jfree.ui.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.

#### logo

    java.awt.Image logo

The project logo.

#### contributors

    java.util.List<E> contributors

A list of contributors.

#### licence

    java.lang.String licence

The licence.

### Class org.jfree.ui.about.AboutFrame extends javax.swing.JFrame 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.

#### logo

    java.awt.Image logo

The project logo.

#### contributors

    java.util.List<E> contributors

A list of contributors.

#### licence

    java.lang.String licence

The licence.

### Class org.jfree.ui.about.AboutPanel extends javax.swing.JPanel implements Serializable

### Class org.jfree.ui.about.ContributorsPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### table

    javax.swing.JTable table

The table.

#### model

    javax.swing.table.TableModel model

The data.

### Class org.jfree.ui.about.ContributorsTableModel extends javax.swing.table.AbstractTableModel implements Serializable

### Serialized Fields

#### contributors

    java.util.List<E> contributors

Storage for the contributors.

#### nameColumnLabel

    java.lang.String nameColumnLabel

Localised version of the name column label.

#### contactColumnLabel

    java.lang.String contactColumnLabel

Localised version of the contact column label.

### Class org.jfree.ui.about.LibraryPanel extends javax.swing.JPanel implements Serializable

### Serialized Fields

#### table

    javax.swing.JTable table

The table.

#### model

    LibraryTableModel model

The data.

### Class org.jfree.ui.about.LibraryTableModel extends javax.swing.table.AbstractTableModel implements Serializable

### Serialized Fields

#### libraries

    Library[] libraries

Storage for the libraries.

#### nameColumnLabel

    java.lang.String nameColumnLabel

Localised name column label.

#### versionColumnLabel

    java.lang.String versionColumnLabel

Localised version column label.

#### licenceColumnLabel

    java.lang.String licenceColumnLabel

Localised licence column label.

#### infoColumnLabel

    java.lang.String infoColumnLabel

Localised info column label.

### Class org.jfree.ui.about.SystemPropertiesFrame extends javax.swing.JFrame implements Serializable

### Serialized Fields

#### panel

    SystemPropertiesPanel panel

A system properties panel.

### Class org.jfree.ui.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.ui.about.SystemPropertiesPanel.PopupListener copyPopupListener

A popup listener.

### Class org.jfree.ui.about.SystemPropertiesTableModel extends SortableTableModel implements Serializable

### Serialized Fields

#### properties

    java.util.List<E> properties

Storage for the properties.

#### nameColumnLabel

    java.lang.String nameColumnLabel

Localised name column label.

#### valueColumnLabel

    java.lang.String valueColumnLabel

Localised property column label.

## Package org.jfree.ui.action

### Class org.jfree.ui.action.AbstractActionDowngrade extends javax.swing.AbstractAction implements Serializable

### Class org.jfree.ui.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.ui.action.ActionButton extends javax.swing.JButton implements Serializable

### Serialized Fields

#### action

    javax.swing.Action action

The action.

#### propertyChangeHandler

    org.jfree.ui.action.ActionButton.ActionEnablePropertyChangeHandler propertyChangeHandler

The property change handler.

### Class org.jfree.ui.action.ActionMenuItem extends javax.swing.JMenuItem implements Serializable

### Serialized Fields

#### action

    javax.swing.Action action

The action.

#### propertyChangeHandler

    org.jfree.ui.action.ActionMenuItem.ActionEnablePropertyChangeHandler propertyChangeHandler

The property change handler.

### Class org.jfree.ui.action.ActionRadioButton extends javax.swing.JRadioButton implements Serializable

### Serialized Fields

#### action

    javax.swing.Action action

The action.

#### propertyChangeHandler

    org.jfree.ui.action.ActionRadioButton.ActionEnablePropertyChangeHandler propertyChangeHandler

The property change handler.

## Package org.jfree.ui.tabbedui

### Class org.jfree.ui.tabbedui.AbstractTabbedUI extends javax.swing.JComponent implements Serializable

### Serialized Fields

#### rootEditors

    java.util.ArrayList<E> rootEditors

The list of root editors. One for each tab.

#### tabbedPane

    javax.swing.JTabbedPane tabbedPane

The tabbed pane filling the content area.

#### selectedRootEditor

    int selectedRootEditor

The index of the currently selected root editor.

#### currentToolbar

    javax.swing.JComponent currentToolbar

The current toolbar.

#### toolbarContainer

    javax.swing.JPanel toolbarContainer

The container component for the toolbar.

#### closeAction

    javax.swing.Action closeAction

The close action assigned to this UI.

#### jMenuBar

    javax.swing.JMenuBar jMenuBar

The current menu bar.

#### globalMenu

    boolean globalMenu

Whether the UI should build a global menu from all root editors.

### Class org.jfree.ui.tabbedui.AbstractTabbedUI.ExitAction extends javax.swing.AbstractAction implements Serializable

### Class org.jfree.ui.tabbedui.DetailEditor extends javax.swing.JComponent implements Serializable

### Serialized Fields

#### object

    java.lang.Object object

The object, that is edited.

#### confirmed

    boolean confirmed

whether the edit process has been confirmed (user pressed OK).

### Class org.jfree.ui.tabbedui.RootPanel extends javax.swing.JComponent implements Serializable

### Serialized Fields

#### active

    boolean active

a flag indicating whether this editor is the currently active editor.

### Class org.jfree.ui.tabbedui.TabbedApplet extends javax.swing.JApplet implements Serializable

### Serialized Fields

#### tabbedUI

    AbstractTabbedUI tabbedUI

The UI for the applet.

### Class org.jfree.ui.tabbedui.TabbedDialog extends javax.swing.JDialog implements Serializable

### Serialized Fields

#### tabbedUI

    AbstractTabbedUI tabbedUI

The backend.

### Class org.jfree.ui.tabbedui.TabbedFrame extends javax.swing.JFrame implements Serializable

### Serialized Fields

#### tabbedUI

    AbstractTabbedUI tabbedUI

The backend.

## Package org.jfree.util

### Class org.jfree.util.AbstractObjectList extends java.lang.Object implements Serializable

serialVersionUID:
  7789833772597351595L

### Serialization Methods

#### readObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.
  `java.lang.ClassNotFoundException` - if there is a classpath problem.

#### writeObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.

### Serialized Fields

#### size

    int size

The current list size.

#### increment

    int increment

The default increment.

### Class org.jfree.util.BooleanList extends AbstractObjectList implements Serializable

serialVersionUID:
  -8543170333219422042L

### Class org.jfree.util.ClassComparator extends java.lang.Object implements Serializable

serialVersionUID:
  -5225335361837391120L

### Class org.jfree.util.DefaultConfiguration extends java.util.Properties implements Serializable

### Class org.jfree.util.ExtendedConfigurationWrapper extends java.lang.Object implements Serializable

### Serialized Fields

#### parent

    Configuration parent

The base configuration.

### Class org.jfree.util.FastStack extends java.lang.Object implements Serializable

### Serialized Fields

#### contents

    java.lang.Object[] contents

#### size

    int size

#### initialSize

    int initialSize

### Class org.jfree.util.HashNMap extends java.lang.Object implements Serializable

serialVersionUID:
  -670924844536074826L

### Serialized Fields

#### table

    java.util.HashMap<K,V> table

The underlying storage.

### Class org.jfree.util.ObjectList extends AbstractObjectList implements Serializable

### Class org.jfree.util.ObjectTable extends java.lang.Object implements Serializable

serialVersionUID:
  -3968322452944912066L

### Serialization Methods

#### readObject

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

Restores a serialized object.

Throws:
  `java.io.IOException` - if there is an I/O problem.
  `java.lang.ClassNotFoundException` - if a class cannot be found.

#### writeObject

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

Handles serialization.

Throws:
  `java.io.IOException` - if there is an I/O problem.

### Serialized Fields

#### rows

    int rows

The number of rows.

#### columns

    int columns

The number of columns.

#### rowIncrement

    int rowIncrement

Defines how many object-slots get reserved each time we run out of space.

#### columnIncrement

    int columnIncrement

Defines how many object-slots get reserved each time we run out of space.

### Class org.jfree.util.PaintList extends AbstractObjectList implements Serializable

serialVersionUID:
  -708669381577938219L

### Serialization Methods

#### readObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.
  `java.lang.ClassNotFoundException` - if there is a classpath problem.

#### writeObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.

### Class org.jfree.util.PrintStreamLogTarget extends java.lang.Object implements Serializable

serialVersionUID:
  6510564403264504688L

### Serialized Fields

#### printStream

    java.io.PrintStream printStream

The printstream we use ..

### Class org.jfree.util.Rotation extends java.lang.Object implements Serializable

serialVersionUID:
  -4662815260201591676L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

#### factor

    double factor

The factor (-1.0 for `CLOCKWISE` and 1.0 for `ANTICLOCKWISE`).

### Class org.jfree.util.ShapeList extends AbstractObjectList implements Serializable

### Serialization Methods

#### readObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.
  `java.lang.ClassNotFoundException` - if there is a classpath problem.

#### writeObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.

### Class org.jfree.util.SortOrder extends java.lang.Object implements Serializable

serialVersionUID:
  -2124469847758108312L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.util.StackableException extends java.lang.Exception implements Serializable

### Serialized Fields

#### parent

    java.lang.Exception parent

The parent exception.

### Class org.jfree.util.StackableRuntimeException extends java.lang.RuntimeException implements Serializable

### Serialized Fields

#### parent

    java.lang.Exception parent

The parent exception.

### Class org.jfree.util.StrokeList extends AbstractObjectList implements Serializable

### Serialization Methods

#### readObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.
  `java.lang.ClassNotFoundException` - if there is a classpath problem.

#### writeObject

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

Provides serialization support.

Throws:
  `java.io.IOException` - if there is an I/O error.

### Class org.jfree.util.TableOrder extends java.lang.Object implements Serializable

serialVersionUID:
  525193294068177057L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.util.UnitType extends java.lang.Object implements Serializable

serialVersionUID:
  6531925392288519884L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

Ensures that serialization returns the unique instances.

Throws:
  `java.io.ObjectStreamException` - if there is a problem.

### Serialized Fields

#### name

    java.lang.String name

The name.

### Class org.jfree.util.WaitingImageObserver extends java.lang.Object implements Serializable

serialVersionUID:
  -807204410581383550L

### Serialized Fields

#### lock

    boolean lock

The lock.

#### image

    java.awt.Image image

The image.

#### error

    boolean error

A flag that signals an error.

## Package org.jfree.xml

### Class org.jfree.xml.ElementDefinitionException extends ParseException implements Serializable

### Serialized Fields

#### parent

    java.lang.Exception parent

The parent exception.

### Class org.jfree.xml.FrontendDefaultHandler extends org.xml.sax.helpers.DefaultHandler implements Serializable

### Serialized Fields

#### parserConfiguration

    DefaultConfiguration parserConfiguration

Storage for the parser configuration.

#### locator

    org.xml.sax.Locator locator

The DocumentLocator can be used to resolve the current parse position.

#### commentHandler

    CommentHandler commentHandler

The current comment handler used to receive xml comments.

### Class org.jfree.xml.ParseException extends org.xml.sax.SAXException implements Serializable

### Serialized Fields

#### line

    int line

The line, where the error occured.

#### column

    int column

The column, where the error occured.

### Class org.jfree.xml.Parser extends FrontendDefaultHandler implements Serializable

### Serialized Fields

#### activeFactories

    java.util.Stack<E> activeFactories

A stack for the active factories.

#### initialFactory

    ElementDefinitionHandler initialFactory

The initial factory.

#### parserHelperObjects

    java.util.HashMap<K,V> parserHelperObjects

Storage for temporary objects and factories used during the parsing process.

## Package org.jfree.xml.factory.objects

### Class org.jfree.xml.factory.objects.AbstractObjectDescription extends java.lang.Object implements Serializable

### Serialized Fields

#### className

    java.lang.Class<T> className

The class.

#### parameters

    java.util.HashMap<K,V> parameters

Storage for parameters.

#### parameterDefs

    java.util.HashMap<K,V> parameterDefs

Storage for parameter definitions.

#### config

    Configuration config

The configuration for the object description.

### Class org.jfree.xml.factory.objects.ArrayClassFactory extends java.lang.Object implements Serializable

### Class org.jfree.xml.factory.objects.ArrayObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.BasicStrokeObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.BeanObjectDescription extends AbstractObjectDescription 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`

### Serialized Fields

#### ignoredParameters

    java.util.TreeSet<E> ignoredParameters

### Class org.jfree.xml.factory.objects.BooleanObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.ByteObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.CharacterObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.ClassComparator extends java.lang.Object implements Serializable

### Class org.jfree.xml.factory.objects.ClassFactoryCollector extends ClassFactoryImpl implements Serializable

### Serialized Fields

#### factories

    java.util.ArrayList<E> factories

Storage for the class factories.

### Class org.jfree.xml.factory.objects.ClassFactoryImpl extends java.lang.Object implements Serializable

### Serialized Fields

#### classes

    java.util.HashMap<K,V> classes

Storage for the classes.

#### comparator

    ClassComparator comparator

A class comparator for searching the super class

#### config

    Configuration config

The parser/report configuration

### Class org.jfree.xml.factory.objects.ClassLoaderObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.CollectionObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.ColorObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.DateObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.DecimalFormatObjectDescription extends BeanObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.Dimension2DObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.DimensionObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.DoubleObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.FloatObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.IntegerObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.JavaBaseClassFactory extends ClassFactoryImpl implements Serializable

### Class org.jfree.xml.factory.objects.Line2DObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.LongObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.ObjectFactoryException extends StackableException implements Serializable

### Class org.jfree.xml.factory.objects.Point2DObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.Rectangle2DObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.ShortObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.SimpleDateFormatObjectDescription extends BeanObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.StringObjectDescription extends AbstractObjectDescription implements Serializable

### Class org.jfree.xml.factory.objects.URLClassFactory extends ClassFactoryImpl implements Serializable

### Class org.jfree.xml.factory.objects.URLObjectDescription extends AbstractObjectDescription implements Serializable

## Package org.jfree.xml.parser

### Class org.jfree.xml.parser.RootXmlReadHandler extends FrontendDefaultHandler implements Serializable

### Serialized Fields

#### currentHandlers

    java.util.Stack<E> currentHandlers

The current handlers.

#### outerScopes

    java.util.Stack<E> outerScopes

??.

#### rootHandler

    XmlReadHandler rootHandler

The root handler.

#### objectRegistry

    java.util.HashMap<K,V> objectRegistry

The object registry.

#### classToHandlerMapping

    SimpleObjectFactory classToHandlerMapping

Maps classes to handlers.

#### rootHandlerInitialized

    boolean rootHandlerInitialized

### Class org.jfree.xml.parser.XmlReaderException extends ObjectDescriptionException implements Serializable

## Package org.jfree.xml.util

### Class org.jfree.xml.util.ObjectDescriptionException extends StackableException implements Serializable

## Package org.jfree.xml.writer

### Class org.jfree.xml.writer.XMLWriterException extends ObjectDescriptionException implements Serializable