# Serialized Form

## Package jam.console

### Class jam.console.ConsoleFrame

class ConsoleFrame extends DocumentFrame implements Serializable

#### Serialized Fields

##### piErr

    PipedInputStream piErr

##### piOut

    PipedInputStream piOut

##### poErr

    PipedOutputStream poErr

##### poOut

    PipedOutputStream poOut

##### textArea

    JTextArea textArea

## Package jam.controlpalettes

### Class jam.controlpalettes.BasicControlPalette

class BasicControlPalette extends JPanel implements Serializable

#### Serialized Fields

##### controllerListener

    ControllerListener controllerListener

##### controllers

    List<Controller> controllers

##### controlsStates

    List<jam.controlpalettes.BasicControlPalette.ControlsState> controlsStates

##### currentlyOpen

    int currentlyOpen

##### disclosurePanels

    List<DisclosurePanel> disclosurePanels

##### displayMode

    BasicControlPalette.DisplayMode displayMode

##### listeners

    List<ControlPaletteListener> listeners

##### openingSpeed

    int openingSpeed

##### preferredTitleHeight

    int preferredTitleHeight

##### preferredWidth

    int preferredWidth

### Class jam.controlpalettes.PinnedButton

class PinnedButton extends JToggleButton implements Serializable

## Package jam.demo

### Class jam.demo.DemoFrame

class DemoFrame extends DocumentFrame implements Serializable

#### Serialized Fields

##### filterPanel

    SearchPanel filterPanel

##### filterPopup

    JPopupMenu filterPopup

##### firstAction

    AbstractAction firstAction

##### secondAction

    AbstractAction secondAction

##### statusBar

    StatusBar statusBar

## Package jam.disclosure

### Class jam.disclosure.DisclosureButton

class DisclosureButton extends JToggleButton implements Serializable

#### Serialized Fields

##### animationSpeed

    int animationSpeed

##### current

    int current

##### listener

    ActionListener listener

##### listeners

    List<DisclosureListener> listeners

##### mouseInside

    boolean mouseInside

##### opening

    boolean opening

##### timer

    Timer timer

### Class jam.disclosure.DisclosurePanel

class DisclosurePanel extends JPanel implements Serializable

#### Serialized Fields

##### button

    DisclosureButton button

##### listeners

    List<DisclosureListener> listeners

##### panel

    JPanel panel

##### titleComponent

    Component titleComponent

### Class jam.disclosure.SlideOpenPanel

class SlideOpenPanel extends JPanel implements Serializable

#### Serialized Fields

##### animationSpeed

    int animationSpeed

##### doneButton

    JButton doneButton

##### hiding

    boolean hiding

##### listener

    ActionListener listener

##### target

    int target

##### timer

    Timer timer

##### topPanel

    JPanel topPanel

##### utilityPanel

    JPanel utilityPanel

## Package jam.framework

### Class jam.framework.AboutBox

class AboutBox extends AbstractFrame implements Serializable

### Class jam.framework.AbstractFrame

class AbstractFrame extends JFrame implements Serializable

#### Serialized Fields

##### closeWindowAction

    AbstractAction closeWindowAction

##### copyAction

    AbstractAction copyAction

##### cutAction

    AbstractAction cutAction

##### deleteAction

    AbstractAction deleteAction

##### exportAction

    Action exportAction

##### findAction

    AbstractAction findAction

##### importAction

    Action importAction

##### isDirty

    boolean isDirty

##### menuBar

    JMenuBar menuBar

##### minimizeWindowAction

    AbstractAction minimizeWindowAction

##### pasteAction

    AbstractAction pasteAction

##### printAction

    AbstractAction printAction

##### saveAction

    AbstractAction saveAction

##### saveAsAction

    AbstractAction saveAsAction

##### selectAllAction

    AbstractAction selectAllAction

##### zoomWindowAction

    AbstractAction zoomWindowAction

### Class jam.framework.AuxilaryFrame

class AuxilaryFrame extends AbstractFrame implements Serializable

#### Serialized Fields

##### contentsPanel

    JPanel contentsPanel

##### documentFrame

    DocumentFrame documentFrame

### Class jam.framework.DocumentFrame

class DocumentFrame extends AbstractFrame implements Serializable

#### Serialized Fields

##### documentFile

    File documentFile

##### saveAction

    AbstractAction saveAction

##### saveAsAction

    AbstractAction saveAsAction

## Package jam.html

### Class jam.html.HTMLViewer

class HTMLViewer extends JFrame implements Serializable

#### Serialized Fields

##### editorPane

    JEditorPane editorPane

## Package jam.panels

### Class jam.panels.ActionPanel

class ActionPanel extends JPanel implements Serializable

#### Serialized Fields

##### actionButton

    JButton actionButton

##### actionIcon

    Icon actionIcon

##### addButton

    JButton addButton

##### addIcon

    Icon addIcon

##### removeButton

    JButton removeButton

##### removeIcon

    Icon removeIcon

### Class jam.panels.AddRemovePanel

class AddRemovePanel extends JPanel implements Serializable

#### Serialized Fields

##### addIcon

    Icon addIcon

##### addPressedIcon

    Icon addPressedIcon

##### addRolloverIcon

    Icon addRolloverIcon

##### panels

    ArrayList panels

##### removeAction

    AbstractAction removeAction

##### removeIcon

    Icon removeIcon

##### removePressedIcon

    Icon removePressedIcon

##### removeRolloverIcon

    Icon removeRolloverIcon

### Class jam.panels.OptionsPanel

class OptionsPanel extends JPanel implements Serializable

#### Serialized Fields

##### alignment

    int alignment

##### gridbag

    GridBagLayout gridbag

##### hGap

    int hGap

##### vGap

    int vGap

### Class jam.panels.RulesPanel

class RulesPanel extends JPanel implements Serializable

#### Serialized Fields

##### addIcon

    Icon addIcon

##### addPressedIcon

    Icon addPressedIcon

##### addRolloverIcon

    Icon addRolloverIcon

##### removeAction

    AbstractAction removeAction

##### removeIcon

    Icon removeIcon

##### removePressedIcon

    Icon removePressedIcon

##### removeRolloverIcon

    Icon removeRolloverIcon

##### ruleModel

    RuleModel ruleModel

##### rules

    ArrayList rules

### Class jam.panels.SearchPanel

class SearchPanel extends JPanel implements Serializable

#### Serialized Fields

##### cancelButton

    JButton cancelButton

##### comboBox

    JComboBox comboBox

##### continuousSearch

    boolean continuousSearch

##### emptyLabel

    String emptyLabel

##### findButton

    JButton findButton

##### listeners

    ArrayList listeners

##### searchText

    JTextField searchText

##### searchTextEmpty

    boolean searchTextEmpty

### Class jam.panels.SplitterHandlePanel

class SplitterHandlePanel extends JPanel implements Serializable

#### Serialized Fields

##### handleButton

    JButton handleButton

##### splitPane

    JSplitPane splitPane

### Class jam.panels.StatusBar

class StatusBar extends StatusPanel implements Serializable

### Class jam.panels.StatusPanel

class StatusPanel extends JPanel implements Serializable

#### Serialized Fields

##### current

    int current

##### lastUpdate

    long lastUpdate

##### listener

    ActionListener listener

##### pendingText

    String pendingText

##### pendingUpdate

    boolean pendingUpdate

##### status

    int status

##### statusButton

    JButton statusButton

##### statusLabel

    JLabel statusLabel

##### statusProvider

    StatusProvider statusProvider

##### statusText

    String statusText

##### timer

    Timer timer

## Package jam.table

### Class jam.table.ColorEditor

class ColorEditor extends AbstractCellEditor implements Serializable

#### Serialized Fields

##### button

    JButton button

##### colorChooser

    JColorChooser colorChooser

##### currentColor

    Color currentColor

##### dialog

    JDialog dialog

### Class jam.table.ColorRenderer

class ColorRenderer extends JLabel implements Serializable

#### Serialized Fields

##### isBordered

    boolean isBordered

##### selectedBorder

    Border selectedBorder

##### unselectedBorder

    Border unselectedBorder

### Class jam.table.HeaderRenderer

class HeaderRenderer extends DefaultTableCellRenderer implements Serializable

### Class jam.table.TableRenderer

class TableRenderer extends DefaultTableCellRenderer implements Serializable

#### Serialized Fields

##### bg1

    Color bg1

##### bg2

    Color bg2

##### striped

    boolean striped

## Package jam.toolbar

### Class jam.toolbar.GenericToolbarItem

class GenericToolbarItem extends JPanel implements Serializable

#### Serialized Fields

##### label

    JLabel label

### Class jam.toolbar.Toolbar

class Toolbar extends JToolBar implements Serializable

#### Serialized Fields

##### iconOnlyMenuItem

    JRadioButtonMenuItem iconOnlyMenuItem

##### iconTextMenuItem

    JRadioButtonMenuItem iconTextMenuItem

##### options

    ToolbarOptions options

##### smallSizeMenuItem

    JCheckBoxMenuItem smallSizeMenuItem

##### textOnlyMenuItem

    JRadioButtonMenuItem textOnlyMenuItem

##### toolbarItems

    List<ToolbarItem> toolbarItems

### Class jam.toolbar.ToolbarAction

class ToolbarAction extends AbstractAction implements Serializable

#### Serialized Fields

##### disabledIcon

    Icon disabledIcon

##### icon

    Icon icon

##### label

    String label

##### pressedIcon

    Icon pressedIcon

##### toolTipText

    String toolTipText

### Class jam.toolbar.ToolbarActionWrapper

class ToolbarActionWrapper extends ToolbarAction implements Serializable

#### Serialized Fields

##### action

    AbstractAction action

### Class jam.toolbar.ToolbarButton

class ToolbarButton extends JButton implements Serializable

#### Serialized Fields

##### action

    ToolbarAction action

### Class jam.toolbar.ToolbarToggleButton

class ToolbarToggleButton extends JButton implements Serializable

#### Serialized Fields

##### action

    ToolbarAction action

##### doubleClickToToggle

    boolean doubleClickToToggle