Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

Package java.applet

Class java.applet.Applet implements Serializable

Serialized Fields

### accessibleContext

    AccessibleContext accessibleContext

Class java.applet.Applet.AccessibleApplet implements Serializable

Serialized Fields

### this$0

    Applet this$0

Package java.awt

Class java.awt.AWTError implements Serializable

Class java.awt.AWTEvent implements Serializable

Serialized Fields

### id

    int id

### consumed

    boolean consumed

Class java.awt.AWTException implements Serializable

Class java.awt.AWTPermission implements Serializable

Class java.awt.BorderLayout implements Serializable

Serialized Fields

### hgap

    int hgap

  Constructs a border layout with the horizontal gaps between components. The horizontal gap is specified by `hgap`.
  See Also:
    `BorderLayout.getHgap()`, `setHgap()`

### vgap

    int vgap

  Constructs a border layout with the vertical gaps between components. The vertical gap is specified by `vgap`.
  See Also:
    `BorderLayout.getVgap()`, `setVgap()`

### north

    Component north

  Constant to specify components location to be the north portion of the border layout.
  See Also:
    `BorderLayout.getChild(java.lang.String, boolean)`, `BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)`, `#getLayoutAllignment`, `BorderLayout.removeLayoutComponent(java.awt.Component)`

### west

    Component west

  Constant to specify components location to be the west portion of the border layout.
  See Also:
    `BorderLayout.getChild(java.lang.String, boolean)`, `BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)`, `#getLayoutAllignment`, `BorderLayout.removeLayoutComponent(java.awt.Component)`

### east

    Component east

  Constant to specify components location to be the east portion of the border layout.
  See Also:
    `BorderLayout.getChild(java.lang.String, boolean)`, `BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)`, `#getLayoutAllignment`, `BorderLayout.removeLayoutComponent(java.awt.Component)`

### south

    Component south

  Constant to specify components location to be the south portion of the border layout.
  See Also:
    `BorderLayout.getChild(java.lang.String, boolean)`, `BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)`, `#getLayoutAllignment`, `BorderLayout.removeLayoutComponent(java.awt.Component)`

### center

    Component center

  Constant to specify components location to be the center portion of the border layout.
  See Also:
    `BorderLayout.getChild(java.lang.String, boolean)`, `BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)`, `#getLayoutAllignment`, `BorderLayout.removeLayoutComponent(java.awt.Component)`

### firstLine

    Component firstLine

  A relative positioning constant, that can be used instead of north, south, east, west or center. mixing the two types of constants can lead to unpredicable results. If you use both types, the relative constants will take precedence. For example, if you add components using both the `NORTH` and `BEFORE_FIRST_LINE` constants in a container whose orientation is `LEFT_TO_RIGHT`, only the `BEFORE_FIRST_LINE` will be layed out. This will be the same for lastLine, firstItem, lastItem.

### lastLine

    Component lastLine

  A relative positioning constant, that can be used instead of north, south, east, west or center. Please read Description for firstLine.

### firstItem

    Component firstItem

  A relative positioning constant, that can be used instead of north, south, east, west or center. Please read Description for firstLine.

### lastItem

    Component lastItem

  A relative positioning constant, that can be used instead of north, south, east, west or center. Please read Description for firstLine.

Class java.awt.Button implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Description copied from class: `Component`
  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the components. Unrecognised keys or values will be Ignored.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListener(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### label

    String label

### actionCommand

    String actionCommand

### buttonSerializedDataVersion

    int buttonSerializedDataVersion

Class java.awt.Button.AccessibleAWTButton implements Serializable

Serialized Fields

### this$0

    Button this$0

Class java.awt.Canvas implements Serializable

Class java.awt.Canvas.AccessibleAWTCanvas implements Serializable

Serialized Fields

### this$0

    Canvas this$0

Class java.awt.CardLayout implements Serializable

Serialized Fields

### tab

    Hashtable tab

### hgap

    int hgap

### vgap

    int vgap

Class java.awt.Checkbox implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Description copied from class: `Component`
  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the components. Unrecognised keys or values will be Ignored.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### label

    String label

  The label of the Checkbox. This field can be null. If a label is not specified it defaults to null or "".
  See Also:
    `Checkbox.getLabel()`, `setLabel()`

### state

    boolean state

  The state of the Checkbox.
  See Also:
    `Checkbox.getState()`, `setState()`

### group

    CheckboxGroup group

  The check box group. This field can be null indicating that the checkbox is not a group checkbox.
  See Also:
    `getCheckBoxGroup()`, `setCheckBoxGroup()`

### checkboxSerializedDataVersion

    int checkboxSerializedDataVersion

Class java.awt.Checkbox.AccessibleAWTCheckbox implements Serializable

Serialized Fields

### this$0

    Checkbox this$0

Class java.awt.CheckboxGroup implements Serializable

Serialized Fields

### selectedCheckbox

    Checkbox selectedCheckbox

  The current choice.
  See Also:
    `CheckboxGroup.getCurrent()`, `setCurrent()`

Class java.awt.CheckboxMenuItem implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Description copied from class: `MenuItem`
  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the Menu Item. Unrecognised keys or values will be Ignored.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### state

    boolean state

### checkboxMenuItemSerializedDataVersion

    int checkboxMenuItemSerializedDataVersion

Class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem implements Serializable

Serialized Fields

### this$0

    CheckboxMenuItem this$0

Class java.awt.Choice implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Description copied from class: `Component`
  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the components. Unrecognised keys or values will be Ignored.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### pItems

    Vector pItems

  The items for the Choice. This can be a null value.
  See Also:
    `add()`, `addItem()`, `getItem()`, `Choice.getItemCount()`, `insert()`, `remove()`

### selectedIndex

    int selectedIndex

  The index of the current choice for this Choice.
  See Also:
    `getSelectedItem`, `select()`

### choiceSerializedDataVersion

    int choiceSerializedDataVersion

Class java.awt.Choice.AccessibleAWTChoice implements Serializable

Serialized Fields

### this$0

    Choice this$0

Class java.awt.Color implements Serializable

Serialized Fields

### value

    int value

  The color value.
  See Also:
    `Color.getRGB()`

### frgbvalue

    float[] frgbvalue

  The color value in the default sRGB `ColorSpace` as `float` components (no alpha). If `null` after object construction, this must be an sRGB color constructed with 8-bit precision, so compute from the `int` color value.
  See Also:
    `Color.getRGBColorComponents(float[])`, `Color.getRGBComponents(float[])`

### fvalue

    float[] fvalue

  The color value in the native `ColorSpace` as `float` components (no alpha). If `null` after object construction, this must be an sRGB color constructed with 8-bit precision, so compute from the `int` color value.
  See Also:
    `Color.getRGBColorComponents(float[])`, `Color.getRGBComponents(float[])`

### falpha

    float falpha

  The alpha value as a `float` component. If `frgbvalue` is `null`, this is not valid data, so compute from the `int` color value.
  See Also:
    `Color.getRGBComponents(float[])`, `Color.getComponents(float[])`

### cs

    ColorSpace cs

  The `ColorSpace`. If `null`, then it's default is sRGB.
  See Also:
    `Color.getColor(java.lang.String)`, `Color.getColorSpace()`, `Color.getColorComponents(float[])`

### theContext

    PaintContext theContext

  The paint context used to generate a solid color pattern.
  See Also:
    `createContext()`

Class java.awt.Component implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the components. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListener(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### x

    int x

  The x position of the component in the parent's coordinate system.
  See Also:
    `Component.getLocation()`

### y

    int y

  The y position of the component in the parent's coordinate system.
  See Also:
    `Component.getLocation()`

### width

    int width

  The width of the component.
  See Also:
    `Component.getSize()`

### height

    int height

  The height of the component.
  See Also:
    `Component.getSize()`

### foreground

    Color foreground

  The foreground color for this component. foreground color can be null.
  See Also:
    `Component.getForeground()`, `Component.setForeground(java.awt.Color)`

### background

    Color background

  The background color for this component. background can be null.
  See Also:
    `Component.getBackground()`, `Component.setBackground(java.awt.Color)`

### font

    Font font

  The font used by this component. The font can be null.
  See Also:
    `Component.getFont()`, `Component.setFont(java.awt.Font)`

### peerFont

    Font peerFont

  The font which the peer is currently using. (null if no peer exists.)

### cursor

    Cursor cursor

  The cursor displayed when pointer is over this component. This value can be null.
  See Also:
    `Component.getCursor()`, `Component.setCursor(java.awt.Cursor)`

### locale

    Locale locale

  The locale for the component.
  See Also:
    `Component.getLocale()`, `Component.setLocale(java.util.Locale)`

### visible

    boolean visible

  True when the object is visible. An object that is not visible is not drawn on the screen.
  See Also:
    `Component.isVisible()`, `Component.setVisible(boolean)`

### enabled

    boolean enabled

  True when the object is enabled. An object that is not enabled does not interact with the user.
  See Also:
    `Component.isEnabled()`, `Component.setEnabled(boolean)`

### valid

    boolean valid

  True when the object is valid. An invalid object needs to be layed out. This flag is set to false when the object size is changed.
  See Also:
    `Component.isValid()`, `Component.validate()`, `Component.invalidate()`

### dropTarget

    DropTarget dropTarget

  The DropTarget associated with this Component.
  See Also:
    `Component.setDropTarget(java.awt.dnd.DropTarget)`, `Component.getDropTarget()`
  Since:
    1.2

### hasFocus

    boolean hasFocus

  True if this component has enabled focus events and currently has the focus.
  See Also:
    `Component.hasFocus`, `Component.processFocusEvent(java.awt.event.FocusEvent)`

### popups

    Vector popups

  See Also:
    `add()`

### name

    String name

  A components name. This field can be null.
  See Also:
    `Component.getName()`, `Component.setName(String)`

### nameExplicitlySet

    boolean nameExplicitlySet

  A bool to determine whether the name has been set explicitly. nameExplicitlySet will be false if the name has not been set and true if it has.
  See Also:
    `Component.getName()`, `Component.setName(String)`

### minSize

    Dimension minSize

  Internal, cached size information. (This field perhaps should have been transient).

### prefSize

    Dimension prefSize

  Internal, cached size information (This field perhaps should have been transient).

### newEventsOnly

    boolean newEventsOnly

  newEventsOnly will be true if the event is one of the event types enabled for the component. It will then allow for normal processing to continue. If it is false the event is passed to the components parent and up the ancestor tree until the event has been consumed.
  See Also:
    `dispatchEvent()`

### eventMask

    long eventMask

  The eventMask is ONLY set by subclasses via enableEvents. The mask should NOT be set when listeners are registered so that we can distinguish the difference between when listeners request events and subclasses request them. One bit is used to indicate whether input methods are enabled; this bit is set by enableInputMethods and is on by default.
  See Also:
    `enableInputMethods()`

### changeSupport

    PropertyChangeSupport changeSupport

  If any PropertyChangeListeners have been registered, the changeSupport field describes them.
  See Also:
    `addPropertyChangeListener`, `removePropertyChangeListener`, `firePropertyChange`
  Since:
    1.2

### isPacked

    boolean isPacked

### componentSerializedDataVersion

    int componentSerializedDataVersion

  Component Serialized Data Version.

### accessibleContext

    AccessibleContext accessibleContext

Class java.awt.Component.AccessibleAWTComponent implements Serializable

Serialized Fields

### this$0

    Component this$0

### accessibleAWTComponentHandler

    ComponentListener accessibleAWTComponentHandler

### accessibleAWTFocusHandler

    FocusListener accessibleAWTFocusHandler

Class java.awt.ComponentOrientation implements Serializable

Serialized Fields

### orientation

    int orientation

Class java.awt.Container implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Description copied from class: `Component`
  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the components. Unrecognised keys or values will be Ignored.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### ncomponents

    int ncomponents

  The number of components in this container. This value can be null.
  See Also:
    `getComponent()`, `Container.getComponents()`, `Container.getComponentCount()`

### component

    Component[] component

  The components in this container.
  See Also:
    `add()`, `Container.getComponents()`

### layoutMgr

    LayoutManager layoutMgr

  Layout manager for this container.
  See Also:
    `Container.doLayout()`, `setLayout()`, `Container.getLayout()`

### dispatcher

    LightweightDispatcher dispatcher

  Event router for lightweight components. If this container is native, this dispatcher takes care of forwarding and retargeting the events to lightweight components contained (if any).

### maxSize

    Dimension maxSize

### containerSerializedDataVersion

    int containerSerializedDataVersion

Class java.awt.Container.AccessibleAWTContainer implements Serializable

Serialized Fields

### this$0

    Container this$0

### accessibleContainerHandler

    ContainerListener accessibleContainerHandler

Class java.awt.Cursor implements Serializable

Serialized Fields

### type

    int type

  The chosen cursor type initially set to the `DEFAULT_CURSOR`.
  See Also:
    `Cursor.getType()`

### name

    String name

  The user-visible name of the cursor.
  See Also:
    `Cursor.getName()`

Class java.awt.Dialog implements Serializable

Serialized Fields

### resizable

    boolean resizable

  A dialog's resizable property. Will be true if the Dialog is to be resizable, otherwise it will be false.
  See Also:
    `setResizable()`

### modal

    boolean modal

  Will be true if the Dialog is modal, otherwise the dialog will be modeless. A modal Dialog grabs all the input to the owner frame from the user.
  See Also:
    `Dialog.isModal()`, `setModal()`

### title

    String title

  Specifies the title of the Dialog. This field can be null.
  See Also:
    `Dialog.getTitle()`, `setTitle()`

Class java.awt.Dialog.AccessibleAWTDialog implements Serializable

Serialized Fields

### this$0

    Dialog this$0

Class java.awt.Dimension implements Serializable

Serialized Fields

### width

    int width

  The width dimension. Negative values can be used.
  See Also:
    `Dimension.getSize()`, `Dimension.setSize(double, double)`

### height

    int height

  The height dimension. Negative values can be used.
  See Also:
    `Dimension.getSize()`, `Dimension.setSize(double, double)`

Class java.awt.Event implements Serializable

Serialized Fields

### target

    Object target

  The target component. This indicates the component over which the event occurred or with which the event is associated. This object has been replaced by AWTEvent.getSource()
  See Also:
    `EventObject.getSource()`

### when

    long when

  The time stamp. Replaced by InputEvent.getWhen().
  See Also:
    `InputEvent.getWhen()`

### id

    int id

  Indicates which type of event the event is, and which other `Event` variables are relevant for the event. This has been replaced by AWTEvent.getID()
  See Also:
    `AWTEvent.getID()`

### x

    int x

  The x coordinate of the event. Replaced by MouseEvent.getX()
  See Also:
    `MouseEvent.getX()`

### y

    int y

  The y coordinate of the event. Replaced by MouseEvent.getY()
  See Also:
    `MouseEvent.getY()`

### key

    int key

  The key code of the key that was pressed in a keyboard event. This has been replaced by KeyEvent.getKeyCode()
  See Also:
    `KeyEvent.getKeyCode()`

### modifiers

    int modifiers

  The state of the modifier keys. This is replaced with InputEvent.getModifiers() In java 1.1 MouseEvent and KeyEvent are subclasses of InputEvent.
  See Also:
    `InputEvent.getModifiers()`

### clickCount

    int clickCount

  For `MOUSE_DOWN` events, this field indicates the number of consecutive clicks. For other events, its value is `0`. This field has been replaced by MouseEvent.getClickCount().
  See Also:
    `MouseEvent.getClickCount().`

### arg

    Object arg

  An arbitrary argument of the event. The value of this field depends on the type of event. `arg` has been replaced b event specific property.

### evt

    Event evt

  The next event. This field is set when putting events into a linked list. This has been replaced by EventQueue.
  See Also:
    `EventQueue`

### consumed

    boolean consumed

  This field controls whether or not the event is sent back down to the peer once the target has processed it - false means it's sent to the peer, true means it's not.
  See Also:
    `Event.isConsumed()`

Class java.awt.EventDispatchThread.EmptyEvent implements Serializable

Serialized Fields

### this$0

    EventDispatchThread this$0

Class java.awt.FileDialog implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Description copied from class: `Window`
  Read the default ObjectInputStream, a possibly null listener to receive item events fired by the Window, and a possibly null list of child Windows. Unrecognised keys or values will be Ignored.

Serialized Fields

### mode

    int mode

### dir

    String dir

### file

    String file

### filter

    FilenameFilter filter

Class java.awt.FlowLayout implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream stream)
                     throws IOException,
                            ClassNotFoundException

  Read this object out of a serialization stream, handling objects written by older versions of the class that didn't contain all of the fields we use now..

Serialized Fields

### align

    int align

  `align` is the proprty that determines how each row distributes empty space. It can be one of the following three values : `LEFT` `RIGHT` `CENTER`
  See Also:
    `FlowLayout.getAlignment()`, `FlowLayout.setAlignment(int)`

### newAlign

    int newAlign

  `newAlign` is the property that determines how each row distributes empty space for the Java 2 platform, v1.2 and greater. It can be one of the following three values : `LEFT` `RIGHT` `CENTER`
  See Also:
    `FlowLayout.getAlignment()`, `FlowLayout.setAlignment(int)`
  Since:
    1.2

### hgap

    int hgap

  The flow layout manager allows a seperation of components with gaps. The horizontal gap will specify the space between components.
  See Also:
    `getHgap`, `setHgap`

### vgap

    int vgap

  The flow layout manager allows a seperation of components with gaps. The vertical gap will specify the space between rows.
  See Also:
    `getVgap`, `setVgap`

### serialVersionOnStream

    int serialVersionOnStream

  This represent the `currentSerialVersion` which is bein used. It will be one of two values : `0` versions before Java 2 platform v1.2.. `1` versions after Java 2 platform v1.2..
  Since:
    1.2

Class java.awt.FocusManager implements Serializable

Serialized Fields

### focusRoot

    Container focusRoot

### focusOwner

    Component focusOwner

Class java.awt.Font implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the Font. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws ClassNotFoundException,
                             IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### fRequestedAttributes

    Hashtable fRequestedAttributes

  A map of font attributes available in this font. Attributes include things like ligatures and glyph substitution.
  See Also:
    `Font.getAttributes()`

### name

    String name

  The logical name of this `Font`, as passed to the constructor.
  See Also:
    `Font.getName()`
  Since:
    JDK1.0

### style

    int style

  The style of this `Font`, as passed to the constructor. This style can be PLAIN, BOLD, ITALIC, or BOLD+ITALIC.
  See Also:
    `Font.getStyle()`
  Since:
    JDK1.0

### size

    int size

  The point size of this `Font`, rounded to integer.
  See Also:
    `Font.getSize()`
  Since:
    JDK1.0

### pointSize

    float pointSize

  The point size of this `Font` in `float`.
  See Also:
    `Font.getSize()`, `Font.getSize2D()`

### fontSerializedDataVersion

    int fontSerializedDataVersion

  The font Serializable Data Form.

Class java.awt.FontFormatException implements Serializable

Class java.awt.FontMetrics implements Serializable

Serialized Fields

### font

    Font font

  The actual `Font` from which the font metrics are created. This cannot be null.
  See Also:
    `FontMetrics.getFont()`

Class java.awt.Frame implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the Frame. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `java.awt.Component.itemListenerK`

Serialized Fields

### title

    String title

  This is the title of the frame. It can be changed at any time. `title` can be null and if this is the case the `title` = "".
  See Also:
    `Frame.getTitle()`, `setTitle()`

### icon

    Image icon

  `icon` is the graphical way we can represent the frame. `icon` can be null, but obviously if you try to set the icon image `icon` cannot be null.
  See Also:
    `Frame.getIconImage()`, `setIconImage()`

### menuBar

    MenuBar menuBar

  The frames menubar. If `menuBar` = null the frame will not have a menubar.
  See Also:
    `Frame.getMenuBar()`, `setMenuBar()`

### resizable

    boolean resizable

  This field indicates whether the the frame is resizable This property can be changed at any time. `resizable` will be true if the frame is resizable, otherwise it will be false.
  See Also:
    `Frame.isResizable()`

### mbManagement

    boolean mbManagement

  `mbManagement` is only used by the Motif implementation.

### state

    int state

### ownedWindows

    Vector ownedWindows

### frameSerializedDataVersion

    int frameSerializedDataVersion

  Frame Serialized Data Version.

Class java.awt.Frame.AccessibleAWTFrame implements Serializable

Serialized Fields

### this$0

    Frame this$0

Class java.awt.GraphicsConfigTemplate implements Serializable

Class java.awt.GridBagConstraints implements Serializable

Serialized Fields

### gridx

    int gridx

  Specifies the cell at the left of the component's display area, where the leftmost cell has `gridx=0`. The value `RELATIVE` specifies that the component be placed just to the right of the component that was added to the container just before this component was added.

  The default value is `RELATIVE`. gridx should be a non-negative value.

  See Also:
    `GridBagConstraints.clone()`, `GridBagConstraints.gridy`

### gridy

    int gridy

  Specifies the cell at the top of the component's display area, where the topmost cell has `gridy=0`. The value `RELATIVE` specifies that the component be placed just below the component that was added to the container just before this component was added.

  The default value is `RELATIVE`. gridy should be a non-negative value.

  See Also:
    `GridBagConstraints.clone()`, `GridBagConstraints.gridx`

### gridwidth

    int gridwidth

  Specifies the number of cells in a row for the component's display area.

  Use `REMAINDER` to specify that the component be the last one in its row. Use `RELATIVE` to specify that the component be the next-to-last one in its row.

  gridwidth should be non-negative and the default value is 1.

  See Also:
    `GridBagConstraints.clone()`, `GridBagConstraints.gridheight`

### gridheight

    int gridheight

  Specifies the number of cells in a column for the component's display area.

  Use `REMAINDER` to specify that the component be the last one in its column. Use `RELATIVE` to specify that the component be the next-to-last one in its column.

  gridheight should be a non-negative value and the default value is 1.

  See Also:
    `GridBagConstraints.clone()`, `GridBagConstraints.gridwidth`

### weightx

    double weightx

  Specifies how to distribute extra horizontal space.

  The grid bag layout manager calculates the weight of a column to be the maximum `weightx` of all the components in a column. If the resulting layout is smaller horizontally than the area it needs to fill, the extra space is distributed to each column in proportion to its weight. A column that has a weight of zero receives no extra space.

  If all the weights are zero, all the extra space appears between the grids of the cell and the left and right edges.

  The default value of this field is `0`. weightx should be a non-negative value.

  See Also:
    `GridBagConstraints.clone()`, `GridBagConstraints.weighty`

### weighty

    double weighty

  Specifies how to distribute extra vertical space.

  The grid bag layout manager calculates the weight of a row to be the maximum `weighty` of all the components in a row. If the resulting layout is smaller vertically than the area it needs to fill, the extra space is distributed to each row in proportion to its weight. A row that has a weight of zero receives no extra space.

  If all the weights are zero, all the extra space appears between the grids of the cell and the top and bottom edges.

  The default value of this field is `0`. weighty should be a non-negative value.

  See Also:
    `GridBagConstraints.clone()`, `GridBagConstraints.weightx`

### anchor

    int anchor

  This field is used when the component is smaller than its display area. It determines where, within the display area, to place the component. Possible values are `CENTER`, `NORTH`, `NORTHEAST`, `EAST`, `SOUTHEAST`, `SOUTH`, `SOUTHWEST`, `WEST`, and `NORTHWEST`. The default value is `CENTER`.
  See Also:
    `GridBagConstraints.clone()`

### fill

    int fill

  This field is used when the component's display area is larger than the component's requested size. It determines whether to resize the component, and if so, how.

  The following values are valid for `fill`:

  - `NONE`: Do not resize the component.
  - `HORIZONTAL`: Make the component wide enough to fill its display area horizontally, but do not change its height.
  - `VERTICAL`: Make the component tall enough to fill its display area vertically, but do not change its width.
  - `BOTH`: Make the component fill its display area entirely.

  The default value is `NONE`.

  See Also:
    `GridBagConstraints.clone()`

### insets

    Insets insets

  This field specifies the external padding of the component, the minimum amount of space between the component and the edges of its display area.

  The default value is `new Insets(0, 0, 0, 0)`.

  See Also:
    `GridBagConstraints.clone()`

### ipadx

    int ipadx

  This field specifies the internal padding of the component, how much space to add to the minimum width of the component. The width of the component is at least its minimum width plus `(ipadx * 2)` pixels.

  The default value is `0`.

  See Also:
    `GridBagConstraints.clone()`, `GridBagConstraints.ipady`

### ipady

    int ipady

  This field specifies the internal padding, that is, how much space to add to the minimum height of the component. The height of the component is at least its minimum height plus `(ipady * 2)` pixels.

  The default value is 0.

  See Also:
    `GridBagConstraints.clone()`, `GridBagConstraints.ipadx`

### tempX

    int tempX

  Temporary place holder for the x coordinate.

### tempY

    int tempY

  Temporary place holder for the y coordinate.

### tempWidth

    int tempWidth

  Temporary place holder for the Width of the component.

### tempHeight

    int tempHeight

  Temporary place holder for the Height of the component.

### minWidth

    int minWidth

  The minimum width of the component. It is used to calculate `ipady`, where the default will be 0.
  See Also:
    `ipady`

### minHeight

    int minHeight

  The minimum height of the component. It is used to calculate `ipadx`, where the default will be 0.
  See Also:
    `ipadx`

Class java.awt.GridBagLayout implements Serializable

Serialized Fields

### comptable

    Hashtable comptable

  This hashtable maintains the association between a component and its gridbag constraints. The Keys in comptable are the components and the values are the instances of GridBagConstraints.
  See Also:
    `GridBagConstraints`

### defaultConstraints

    GridBagConstraints defaultConstraints

  This field holds a gridbag constraints instance containing the default values, so if a component does not have gridbag constraints associated with it, then the component will be assigned a copy of the `defaultConstraints`.
  See Also:
    `GridBagLayout.getConstraints(Component)`, `GridBagLayout.setConstraints(Component, GridBagConstraints)`, `GridBagLayout.lookupConstraints(Component)`

### layoutInfo

    GridBagLayoutInfo layoutInfo

  This field holds tha layout information for the gridbag. The information in this field is based on the most recent validation of the gridbag. If `layoutInfo` is `null` this indicates that there are no components in the gridbag or if there are components, they have not yet been validated.
  See Also:
    `GridBagLayout.GetLayoutInfo(Container, int)`

### columnWidths

    int[] columnWidths

  This field holds the overrides to the column minimum width. If this field is non-null the values are applied to the gridbag after all of the minimum columns widths have been calculated. If columnWidths has more elements than the number of columns, columns are added to the gridbag to match the number of elements in columnWidth.
  See Also:
    `GridBagLayout.getLayoutDimensions()`

### rowHeights

    int[] rowHeights

  This field holds the overrides to the row minimum heights. If this field is non-null the values are applied to the gridbag after all of the minimum row heights have been calculated. If rowHeights has more elements than the number of rows, rowa are added to the gridbag to match the number of elements in rowHeights.
  See Also:
    `GridBagLayout.getLayoutDimensions()`

### columnWeights

    double[] columnWeights

  This field holds the overrides to the column weights. If this field is non-null the values are applied to the gridbag after all of the columns weights have been calculated. If columnWeights[i] > weight for column i, then column i is assigned the weight in columnWeights[i]. If columnWeights has more elements than the number of columns, the excess elements are ignored - they do not cause more columns to be created.

### rowWeights

    double[] rowWeights

  This field holds the overrides to the row weights. If this field is non-null the values are applied to the gridbag after all of the rows weights have been calculated. If rowWeights[i] > weight for row i, then row i is assigned the weight in rowWeights[i]. If rowWeights has more elements than the number of rows, the excess elements are ignored - they do not cause more rows to be created.

Class java.awt.GridBagLayoutInfo implements Serializable

Serialized Fields

### width

    int width

### height

    int height

### startx

    int startx

### starty

    int starty

### minWidth

    int[] minWidth

### minHeight

    int[] minHeight

### weightX

    double[] weightX

### weightY

    double[] weightY

Class java.awt.GridLayout implements Serializable

Serialized Fields

### hgap

    int hgap

  This is the horizontal gap (in pixels) which specifies the space between columns. They can be changed at any time. This should be a non negative integer.
  See Also:
    `GridLayout.getHgap()`, `setHgap()`

### vgap

    int vgap

  This is the vertical gap (in pixels) which specifies the space between rows. They can be changed at any time. This should be a non negative integer.
  See Also:
    `GridLayout.getVgap()`, `setVgap()`

### rows

    int rows

  This is the number of rows specified for the grid. The number of rows can be changed at any time. This should be a non negative integer, where '0' means 'any number' meaning that the number of Rows in that dimension depends on the other dimension.
  See Also:
    `GridLayout.getRows()`, `setRows()`

### cols

    int cols

  This is the number of columns specified for the grid. The number of columns can be changed at any time. This should be a non negative integer, where '0' means 'any number' meaning that the number of Columns in that dimension depends on the other dimension.
  See Also:
    `GridLayout.getColumns()`, `setColumns()`

Class java.awt.IllegalComponentStateException implements Serializable

Class java.awt.ImageMediaEntry implements Serializable

Serialized Fields

### image

    Image image

### width

    int width

### height

    int height

Class java.awt.Insets implements Serializable

Serialized Fields

### top

    int top

  The inset from the top. This value is added to the Top of the rectangle to yield a new location for the Top.
  See Also:
    `Insets.clone()`

### left

    int left

  The inset from the left. This value is added to the Left of the rectangle to yield a new location for the Left edge.
  See Also:
    `Insets.clone()`

### bottom

    int bottom

  The inset from the bottom. This value is subtracted from the Bottom of the rectangle to yield a new location for the Bottom.
  See Also:
    `Insets.clone()`

### right

    int right

  The inset from the right. This value is subtracted from the Right of the rectangle to yield a new location for the Right edge.
  See Also:
    `Insets.clone()`

Class java.awt.Label implements Serializable

Serialized Fields

### text

    String text

  The text of this label. This text can be modified by the program but never by the user.
  See Also:
    `Label.getText()`, `setText()`

### alignment

    int alignment

  The label's alignment. The default alignment is set to be left justified.
  See Also:
    `Label.getAlignment()`, `setAlignment()`

Class java.awt.Label.AccessibleAWTLabel implements Serializable

Serialized Fields

### this$0

    Label this$0

Class java.awt.LightweightDispatcher implements Serializable

Serialized Fields

### nativeContainer

    Container nativeContainer

  The windowed container that might be hosting events for lightweight components.

### focus

    Component focus

  The current lightweight component that has focus that is being hosted by this container. If this is a null reference then there is currently no focus on a lightweight component being hosted by this container

### dragging

    boolean dragging

  Indicates if the mouse pointer is currently being dragged... this is needed because we may receive exit events while dragging and need to keep the current mouse target in this case.

### nativeCursor

    Cursor nativeCursor

  This variable is not used, but kept for serialization compatibility

### eventMask

    long eventMask

  The event mask for contained lightweight components. Lightweight components need a windowed container to host window-related events. This seperate mask indicates events that have been requested by contained lightweight components without effecting the mask of the windowed component itself.

Class java.awt.List implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the List. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### items

    Vector items

  A vector created to contain items which will become part of the List Component.
  See Also:
    `addItem()`, `getItem()`

### rows

    int rows

  This field will represent the number of rows in the List Component. It is specified only once, and that is when the list component is actually created. It will never change.
  See Also:
    `List.getRows()`

### multipleMode

    boolean multipleMode

  `multipleMode` is a variable that will be set to `true` if a list component is to be set to multiple selection mode, that is where the user can select more than one item in a list at one time. `multipleMode` will be set to false if the list component is set to single selection, that is where the user can only select one item on the list at any one time.
  See Also:
    `List.isMultipleMode()`, `setMultipleMode()`

### selected

    int[] selected

  `selected` is an array that will contain the indices of items that have been selected.
  See Also:
    `List.getSelectedIndexes()`, `List.getSelectedIndex()`

### visibleIndex

    int visibleIndex

  This variable contains the value that will be used when trying to make a particular list item visible.
  See Also:
    `makeVisible()`

### listSerializedDataVersion

    int listSerializedDataVersion

  The List Components Serialized Data Version.

Class java.awt.List.AccessibleAWTList implements Serializable

Serialized Fields

### this$0

    List this$0

Class java.awt.List.AccessibleAWTList.AccessibleAWTListChild implements Serializable

Serialized Fields

### this$1

    List.AccessibleAWTList this$1

### parent

    List parent

### indexInParent

    int indexInParent

Class java.awt.MediaTracker implements Serializable

Serialized Fields

### target

    Component target

  A given Component that will be tracked by a media tracker where the image will eventually be drawn.
  See Also:
    `MediaTracker()`

### head

    MediaEntry head

  The head of the list of Images that is being tracked by the MediaTracker.
  See Also:
    `addImage()`, `removeImage()`

Class java.awt.Menu implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the Menu. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws ClassNotFoundException,
                             IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### items

    Vector items

  A vector of the items that will be part of the Menu.
  See Also:
    `Menu.countItems()`

### tearOff

    boolean tearOff

  This field indicates whether the menu has the tear of property or not. It will be set to `true` if the menu has the tear off property and it will be set to `false>` if it does not. A torn off menu can be deleted by a user when it is no longer needed.
  See Also:
    `Menu.isTearOff()`

### isHelpMenu

    boolean isHelpMenu

  This field will be set to `true` if the Menu in question is actually a help menu. Otherwise it will be set to `false`.

### menuSerializedDataVersion

    int menuSerializedDataVersion

  The menu serialized Data Version.

Class java.awt.Menu.AccessibleAWTMenu implements Serializable

Serialized Fields

### this$0

    Menu this$0

Class java.awt.MenuBar implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the MenuBar. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws ClassNotFoundException,
                             IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### menus

    Vector menus

  This field represents a vector of the actual menus that will be part of the MenuBar.
  See Also:
    `MenuBar.countMenus()`

### helpMenu

    Menu helpMenu

  This menu is a special menu dedicated to help. The one thing to note about this menu is that on some platforms it appears at the right edge of the menubar.
  See Also:
    `MenuBar.getHelpMenu()`, `setHelpMenu()`

### menuBarSerializedDataVersion

    int menuBarSerializedDataVersion

  The MenuBar's serialized data version.

Class java.awt.MenuBar.AccessibleAWTMenuBar implements Serializable

Serialized Fields

### this$0

    MenuBar this$0

Class java.awt.MenuComponent implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

Serialized Fields

### font

    Font font

  The Menu Components Font. This value can be null at which point a default will be used.
  See Also:
    `setFont()`, `MenuComponent.getFont()`

### name

    String name

  The Menu Components name.
  See Also:
    `MenuComponent.getName()`, `setName()`

### nameExplicitlySet

    boolean nameExplicitlySet

  A variable to indicate whether a name is explicitly set. If it is true the name will be set explicitly.
  See Also:
    `setName()`

### newEventsOnly

    boolean newEventsOnly

  See Also:
    `dispatchEvent()`

### accessibleContext

    AccessibleContext accessibleContext

Class java.awt.MenuComponent.AccessibleAWTMenuComponent implements Serializable

Serialized Fields

### this$0

    MenuComponent this$0

Class java.awt.MenuItem implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the Menu Item. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### enabled

    boolean enabled

  A value to indicate whether a menu item is enabled or not. If it is enabled, `enabled` will be set to true. Else `enabled` will be set to false.
  See Also:
    `MenuItem.isEnabled()`, `setEnabled()`

### label

    String label

  `label` is the label of a menu item. It can be any string.
  See Also:
    `MenuItem.getLabel()`, `setLabel()`

### actionCommand

    String actionCommand

  This field indicates the command tha has been issued by a particular menu item. By default the `actionCommand` is the label of the menu item, unless it has been set using setActionCommand.
  See Also:
    `setActionCommand()`, `MenuItem.getActionCommand()`

### eventMask

    long eventMask

  The eventMask is ONLY set by subclasses via enableEvents. The mask should NOT be set when listeners are registered so that we can distinguish the difference between when listeners request events and subclasses request them.

### shortcut

    MenuShortcut shortcut

  A sequence of key stokes that ia associated with a menu item. Note :in 1.1.2 you must use setActionCommand() on a menu item in order for its shortcut to work.
  See Also:
    `MenuItem.getShortcut()`, `setShortcut()`, `MenuItem.deleteShortcut()`

### menuItemSerializedDataVersion

    int menuItemSerializedDataVersion

  Menu item serialized data version.

Class java.awt.MenuItem.AccessibleAWTMenuItem implements Serializable

Serialized Fields

### this$0

    MenuItem this$0

Class java.awt.MenuShortcut implements Serializable

Serialized Fields

### key

    int key

  This is indicates the virtual keycode for the menu shortcut. It is the key code with which the menu short cut will be created. In 1.1.2 you must use setActionCommand() on a menu item in order for its shortcut to work, otherwise it will fire a null action command. Must use KeyEvent virtual keys - eg : VK_A.
  See Also:
    `MenuShortcut.getKey()`, `MenuShortcut.usesShiftModifier()`

### usesShift

    boolean usesShift

  Indicates whether the shft key was pressed. If true, the shift key was pressed. If false, the shift key was not pressed
  See Also:
    `MenuShortcut.usesShiftModifier()`

Class java.awt.Panel implements Serializable

Class java.awt.Panel.AccessibleAWTPanel implements Serializable

Serialized Fields

### this$0

    Panel this$0

Class java.awt.PeerFixer implements Serializable

Serialized Fields

### scroller

    ScrollPane scroller

Class java.awt.Point implements Serializable

Serialized Fields

### x

    int x

  The x coordinate. If no x coordinate is set it will default to '0'.
  See Also:
    `Point.getLocation()`, `Point.move(int, int)`

### y

    int y

  The y coordinate. If no y coordinate is set it will default to '0'.
  See Also:
    `Point.getLocation()`, `Point.move(int, int)`

Class java.awt.Polygon implements Serializable

Serialized Fields

### npoints

    int npoints

  The total number of points. This value can be NULL.
  See Also:
    `Polygon.addPoint(int, int)`

### xpoints

    int[] xpoints

  The array of x coordinates.
  See Also:
    `Polygon.addPoint(int, int)`

### ypoints

    int[] ypoints

  The array of y coordinates.
  See Also:
    `Polygon.addPoint(int, int)`

### bounds

    Rectangle bounds

  Bounds of the polygon. This value can be NULL. Please see the javadoc comments getBounds().
  See Also:
    `Polygon.getBoundingBox()`, `Polygon.getBounds()`

Class java.awt.PopupMenu implements Serializable

Class java.awt.PopupMenu.AccessibleAWTPopupMenu implements Serializable

Serialized Fields

### this$0

    PopupMenu this$0

Class java.awt.Rectangle implements Serializable

Serialized Fields

### x

    int x

  The x coordinate of the `Rectangle`.
  See Also:
    `Rectangle.setLocation(int, int)`, `Rectangle.getLocation()`

### y

    int y

  The y coordinate of the `Rectangle`.
  See Also:
    `Rectangle.setLocation(int, int)`, `Rectangle.getLocation()`

### width

    int width

  The width of the `Rectangle`.
  See Also:
    `Rectangle.setSize(int, int)`, `Rectangle.getSize()`
  Since:
    JDK1.0.

### height

    int height

  The height of the `Rectangle`.
  See Also:
    `Rectangle.setSize(int, int)`, `Rectangle.getSize()`

Class java.awt.Scrollbar implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isnt null add a listener to receive item events fired by the Scrollbar. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating and ItemListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`

Serialized Fields

### value

    int value

  The value of the Scrollbar. value should be either greater than `minimum` or less that `maximum`
  See Also:
    `Scrollbar.getValue()`, `setValue()`

### maximum

    int maximum

  The maximum value of the Scrollbar. This value must be greater than the `minimum` value.
  This integer can be either positive or negative, and it's range can be altered at any time.
  See Also:
    `Scrollbar.getMaximum()`, `setMaximum()`

### minimum

    int minimum

  The minimum value of the Scrollbar. This value must be greater than the `minimum` value.
  This integer can be either positive or negative.
  See Also:
    `Scrollbar.getMinimum()`, `setMinimum()`

### visibleAmount

    int visibleAmount

  The size of the visible portion of the Scrollbar. The size of the scrollbox is normally used to indicate the visibleAmount.
  See Also:
    `Scrollbar.getVisibleAmount()`, `setVisibleAmount()`

### orientation

    int orientation

  The Scrollbar's orientation--being either horizontal or vertical. This value should be specified when the scrollbar is being created.
  orientation can be either : `VERTICAL` or `HORIZONTAL` only.
  See Also:
    `Scrollbar.getOrientation()`, `setOrientation()`

### lineIncrement

    int lineIncrement

  The amount by which the scrollbar value will change when going up or down by a line. This value should be a non negative integer.
  See Also:
    `setLineIncrement()`, `Scrollbar.getLineIncrement()`

### pageIncrement

    int pageIncrement

  The amount by which the scrollbar value will change when going up or down by a page. This value should be a non negative integer.
  See Also:
    `setPageIncrement()`, `Scrollbar.getPageIncrement()`

### scrollbarSerializedDataVersion

    int scrollbarSerializedDataVersion

  The scrollbars serialized Data Version.

Class java.awt.Scrollbar.AccessibleAWTScrollBar implements Serializable

Serialized Fields

### this$0

    Scrollbar this$0

Class java.awt.ScrollPane implements Serializable

Serialized Fields

### scrollbarDisplayPolicy

    int scrollbarDisplayPolicy

  There are 3 ways in which a scroll bar can be displayed. This integer will represent one of these 3 displays - (SCROLLBARS_ALWAYS, SCROLLBARS_AS_NEEDED, SCROLLBARS_NEVER)
  See Also:
    `ScrollPane.getScrollbarDisplayPolicy()`

### vAdjustable

    ScrollPaneAdjustable vAdjustable

  An adjustable Vertical Scrollbar. It is important to not that you must NOT call 3 Adjustable methods ie : setMinimum(), setMaximum(), setVisibleAmount().
  See Also:
    `ScrollPane.getVAdjustable()`, `Adjustable`

### hAdjustable

    ScrollPaneAdjustable hAdjustable

  An adjustable Horizontal Scrollbar. It is important to not that you must NOT call 3 Adjustable method ie : setMinimum(), setMaximum(), setVisibleAmount().
  See Also:
    `ScrollPane.getHAdjustable()`, `Adjustable`

Class java.awt.ScrollPane.AccessibleAWTScrollPane implements Serializable

Serialized Fields

### this$0

    ScrollPane this$0

Class java.awt.ScrollPane.PeerFixer implements Serializable

Serialized Fields

### this$0

    ScrollPane this$0

### scroller

    ScrollPane scroller

Class java.awt.ScrollPaneAdjustable implements Serializable

Serialized Fields

### sp

    ScrollPane sp

### orientation

    int orientation

### minimum

    int minimum

### maximum

    int maximum

### visibleAmount

    int visibleAmount

### unitIncrement

    int unitIncrement

### blockIncrement

    int blockIncrement

### value

    int value

### adjustmentListener

    AdjustmentListener adjustmentListener

Class java.awt.SystemColor implements Serializable

Class java.awt.TextArea implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream.

Serialized Fields

### rows

    int rows

  The number of rows in the TextArea. This parameter will determine the text area's height. Guaranteed to be non-negative.
  See Also:
    `TextArea.getRows()`, `setRows()`

### columns

    int columns

  The number of columns in the TextArea. A column is an approximate average character width that is platform-dependent. This parameter will determine the text area's width. Guaranteed to be non-negative.
  See Also:
    `TextArea.getColumns()`, `setColumns()`

### scrollbarVisibility

    int scrollbarVisibility

  Determines which scrollbars are created for the text area. It can be one of four values : `SCROLLBARS_BOTH` = both scrollbars.
  `SCROLLBARS_HORIZONTAL_ONLY` = Horizontal bar only.
  `SCROLLBARS_VERTICAL_ONLY` = Vertical bar only.
  `SCROLLBARS_NONE` = No scrollbars.
  See Also:
    `TextArea.getScrollbarVisibility()`

### textAreaSerializedDataVersion

    int textAreaSerializedDataVersion

  The textArea Serialized Data Version.

Class java.awt.TextArea.AccessibleAWTTextArea implements Serializable

Serialized Fields

### this$0

    TextArea this$0

Class java.awt.TextComponent implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream, and if it isn't null, add a listener to receive text events fired by the TextComponent. Unrecognized keys or values will be ignored.
  See Also:
    `removeTextListener()`, `addTextListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable TextListener(s) as optional data. The non-serializable TextListener(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of zero or more pairs. A pair consists of a String and Object. The String indicates the type of object and is one of the following : textListenerK indicating and TextListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.textListenerK`

Serialized Fields

### text

    String text

  The value of the text. A null value is the same as "".
  See Also:
    `setText()`, `TextComponent.getText()`

### editable

    boolean editable

  A boolean indicating whether or not this TextComponent is editable. It will be `true` if the text component is editable and `false` if not.
  See Also:
    `TextComponent.isEditable()`

### selectionStart

    int selectionStart

  The selection refers to the selected text, and the selectionStart is the start position of the selected text.
  See Also:
    `TextComponent.getSelectionStart()`, `setSelectionStart()`

### selectionEnd

    int selectionEnd

  The selection refers to the selected text, and the selectionEnd is the end position of the selected text.
  See Also:
    `TextComponent.getSelectionEnd()`, `setSelectionEnd()`

### backgroundSetByClientCode

    boolean backgroundSetByClientCode

### textComponentSerializedDataVersion

    int textComponentSerializedDataVersion

  The textComponent SerializedDataVersion.

### checkForEnableIM

    boolean checkForEnableIM

Class java.awt.TextComponent.AccessibleAWTTextComponent implements Serializable

Serialized Fields

### this$0

    TextComponent this$0

Class java.awt.TextField implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the ObjectInputStream and if it isn't null, add a listener to receive action events fired by the TextField. Unrecognized keys or values will be ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ActionListener(s) as optional data. The non-serializable ActionListener(s) are detected and no attempt is made to serialize them.
  Serial Data:
    Null terminated sequence of zero or more pairs. A pair consists of a String and Object. The String indicates the type of object and is one of the following : ActionListenerK indicating and ActionListener object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.actionListenerK`

Serialized Fields

### columns

    int columns

  The number of columns in the text field. A column is an approximate average character width that is platform-dependent. Guaranteed to be non-negative.
  See Also:
    `setColumns()`, `TextField.getColumns()`

### echoChar

    char echoChar

  The echo character, which is used when the user wishes to disguise the characters typed into the text field. The disguises are removed if echoChar = `0`.
  See Also:
    `TextField.getEchoChar()`, `setEchoChar()`, `TextField.echoCharIsSet()`

### textFieldSerializedDataVersion

    int textFieldSerializedDataVersion

  The textField Serialized Data Version.

Class java.awt.TextField.AccessibleAWTTextField implements Serializable

Serialized Fields

### this$0

    TextField this$0

Class java.awt.Window implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

  Read the default ObjectInputStream, a possibly null listener to receive item events fired by the Window, and a possibly null list of child Windows. Unrecognised keys or values will be Ignored.
  See Also:
    `removeActionListener()`, `addActionListener()`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListener(s) are detected and no attempt is made to serialize them. Write a list of child Windows as optional data.
  Serial Data:
    Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : itemListenerK indicating an ItemListener object.Null terminated sequence of 0 or more pairs. The pair consists of a String and Object. The String indicates the type of object and is one of the following : ownedWindowK indicating a child Window object.
  See Also:
    `AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)`, `java.awt.Component.itemListenerK`, `java.awt.Component.ownedWindowK`

Serialized Fields

### warningString

    String warningString

  This represents the warning message that is to be displayed in a non secure window. ie : a window that has a security manager installed for which calling SecurityManager.checkTopLevelWindow() is false. This message can be displayed anywhere in the window.
  See Also:
    `Window.getWarningString()`

### state

    int state

  An Integer value representing the Window State.
  See Also:
    `Window.show()`
  Since:
    1.2

### focusMgr

    FocusManager focusMgr

  The Focus for the Window in question, and its components.
  Since:
    1.2

### windowSerializedDataVersion

    int windowSerializedDataVersion

  The window serialized data version.

Class java.awt.Window.AccessibleAWTWindow implements Serializable

Serialized Fields

### this$0

    Window this$0

Package java.awt.color

Class java.awt.color.CMMException implements Serializable

Class java.awt.color.ColorSpace implements Serializable

Serialized Fields

### type

    int type

### numComponents

    int numComponents

Class java.awt.color.ICC_ColorSpace implements Serializable

Serialized Fields

### thisProfile

    ICC_Profile thisProfile

Class java.awt.color.ICC_Profile implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reads default serializable fields from the stream. Reads from the stream a string and an array of bytes as additional data.
  Serial Data:
    The `String` is the name of one of `CS_*` constants defined in the `ColorSpace` class if the profile object is a profile for a predefined color space (for example `"CS_sRGB"`). The string is `null` otherwise.

    The `byte[]` array is the profile data for the profile. It will usually be `null` for the predefined profiles.

    If the string is recognized as a constant name for predefined color space the object will be resolved into profile obtained with `getInstance(int cspace)` and the profile data are ignored. Otherwise the object will be resolved into profile obtained with `getInstance(byte[] data)`.

  See Also:
    `ICC_Profile.readResolve()`, `ICC_Profile.getInstance(int)`, `ICC_Profile.getInstance(byte[])`

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Writes default serializable fields to the stream. Writes a string and an array of bytes to the stream as additional data.
  Serial Data:
    The `String` is the name of one of `CS_*` constants defined in the `ColorSpace` class if the profile object is a profile for a predefined color space (for example `"CS_sRGB"`). The string is `null` otherwise.

    The `byte[]` array is the profile data for the profile. For predefined color spaces `null` is written instead of the profile data. If in the future versions of Java API new predefined color spaces will be added, future versions of this class may choose to write for new predefined color spaces not only the color space name, but the profile data as well so that older versions could still deserialize the object.

Serialized Fields

### iccProfileSerializedDataVersion

    int iccProfileSerializedDataVersion

  Version of the format of additional serialized data in the stream. Version `1` corresponds to Java 2 Platform, v1.3.
  Since:
    1.3

Class java.awt.color.ICC_ProfileGray implements Serializable

Class java.awt.color.ICC_ProfileRGB implements Serializable

Class java.awt.color.ProfileDataException implements Serializable

Package java.awt.datatransfer

Class java.awt.datatransfer.DataFlavor implements Serializable

Serialization Methods

### readExternal

    public void readExternal(ObjectInput is)
                      throws IOException,
                             ClassNotFoundException

  restore this DataFlavor from an Serialized state

### writeExternal

    public void writeExternal(ObjectOutput os)
                       throws IOException

  Serialize this DataFlavor

Class java.awt.datatransfer.MimeType implements Serializable

Serialization Methods

### readExternal

    public void readExternal(ObjectInput in)
                      throws IOException,
                             ClassNotFoundException

  The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

### writeExternal

    public void writeExternal(ObjectOutput out)
                       throws IOException

  The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings and arrays.

Class java.awt.datatransfer.MimeTypeParseException implements Serializable

Class java.awt.datatransfer.UnsupportedFlavorException implements Serializable

Package java.awt.dnd

Class java.awt.dnd.DragGestureEvent implements Serializable

Serialized Fields

### events

    List events

### dragSource

    DragSource dragSource

### component

    Component component

### origin

    Point origin

### action

    int action

Class java.awt.dnd.DragSourceDragEvent implements Serializable

Serialized Fields

### targetActions

    int targetActions

### dropAction

    int dropAction

### gestureModifiers

    int gestureModifiers

Class java.awt.dnd.DragSourceDropEvent implements Serializable

Serialized Fields

### dropSuccess

    boolean dropSuccess

### dropAction

    int dropAction

Class java.awt.dnd.DragSourceEvent implements Serializable

Class java.awt.dnd.DropTarget implements Serializable

Serialized Fields

### component

    Component component

### actions

    int actions

### active

    boolean active

### dtListener

    DropTargetListener dtListener

Class java.awt.dnd.DropTargetDragEvent implements Serializable

Serialized Fields

### location

    Point location

### actions

    int actions

### dropAction

    int dropAction

Class java.awt.dnd.DropTargetDropEvent implements Serializable

Serialized Fields

### location

    Point location

### actions

    int actions

### dropAction

    int dropAction

### isLocalTx

    boolean isLocalTx

Class java.awt.dnd.DropTargetEvent implements Serializable

Serialized Fields

### context

    DropTargetContext context

  The `DropTargetConext` associated with this `DropTargetEvent`.

Class java.awt.dnd.InvalidDnDOperationException implements Serializable

Package java.awt.event

Class java.awt.event.ActionEvent implements Serializable

Serialized Fields

### actionCommand

    String actionCommand

  The nonlocalized string that gives more details of what actually caused the event. This information is very specific to the component that fired it.
  See Also:
    `ActionEvent.getActionCommand()`

### modifiers

    int modifiers

  This represents the key modifier that was selected, and is used to determine the state of the selected key. If no modifier has been selected it will default to zero.
  See Also:
    `ActionEvent.getModifiers()`

Class java.awt.event.AdjustmentEvent implements Serializable

Serialized Fields

### adjustable

    Adjustable adjustable

  The adjustable object that fired the event.
  See Also:
    `AdjustmentEvent.getAdjustable()`

### value

    int value

  `value` will contain the new value of the adjustable object. This value will always be in a range associated adjustable object.
  See Also:
    `AdjustmentEvent.getValue()`

### adjustmentType

    int adjustmentType

  The `adjustmentType` describes how the adjustable object value has changed. This value can be increased/decreased by a block or unit amount where the block is associated with page increments/decrements, and a unit is associated with line increments/decrements.
  See Also:
    `AdjustmentEvent.getAdjustmentType()`

Class java.awt.event.ComponentEvent implements Serializable

Class java.awt.event.ContainerEvent implements Serializable

Serialized Fields

### child

    Component child

  The non-null component that is being added or removed from the Container.
  See Also:
    `getChild`

Class java.awt.event.FocusEvent implements Serializable

Serialized Fields

### temporary

    boolean temporary

  A focus event can have two different levels, permanent and temporary. It will be set to true if some operation takes away the focus temporarily and intends on getting it back once the event is completed. Otherwise it will be set to false.
  See Also:
    `FocusEvent.isTemporary()`

Class java.awt.event.HierarchyEvent implements Serializable

Serialized Fields

### changed

    Component changed

### changedParent

    Container changedParent

### changeFlags

    long changeFlags

Class java.awt.event.InputEvent implements Serializable

Serialized Fields

### when

    long when

  The input events Time stamp. The time stamp is in UTC format that indicates when the input event was created.
  See Also:
    `InputEvent.getWhen()`

### modifiers

    int modifiers

  The state of the modifier key at the time the input event was fired.
  See Also:
    `InputEvent.getModifiers()`, `MouseEvent`

Class java.awt.event.InputMethodEvent implements Serializable

Class java.awt.event.InvocationEvent implements Serializable

Serialized Fields

### runnable

    Runnable runnable

  The Runnable whose run() method will be called.

### notifier

    Object notifier

  The (potentially null) Object whose notifyAll() method will be called immediately after the Runnable.run() method returns.

### catchExceptions

    boolean catchExceptions

  Set to true if dispatch() catches Exception and stores it in the exception instance variable. If false, Exceptions are propagated up to the EventDispatchThread's dispatch loop.

### exception

    Exception exception

  The (potentially null) Exception thrown during execution of the Runnable.run() method. This variable will also be null if a particular instance does not catch exceptions.

Class java.awt.event.ItemEvent implements Serializable

Serialized Fields

### item

    Object item

  The item whose selection state has changed.
  See Also:
    `ItemEvent.getItem()`

### stateChange

    int stateChange

  `stateChange` indicates whether the `item` was selected or deselected.
  See Also:
    `ItemEvent.getStateChange()`

Class java.awt.event.KeyEvent implements Serializable

Serialized Fields

### keyCode

    int keyCode

  The unique value assigned to each of the keys on the keyboard. There is a common set of key codes that can be fired by most keyboards. The symbolic name for a key code should be used rather than the code value itself.
  See Also:
    `KeyEvent.getKeyCode()`, `setKeyCode()`

### keyChar

    char keyChar

  `keyChar` is a valid unicode character that is fired by a key or a key combination on a keyboard.
  See Also:
    `KeyEvent.getKeyChar()`, `setKeyChar()`

Class java.awt.event.MouseEvent implements Serializable

Serialized Fields

### x

    int x

  The mouse events x coordinate. The x value is relative to the component that fired the event.
  See Also:
    `MouseEvent.getX()`

### y

    int y

  The mouse events y coordinate. The y value is relative to the component that fired the event.
  See Also:
    `MouseEvent.getY()`

### clickCount

    int clickCount

  Indicates the number of quick consecutive clicks of a mouse button. clickCount will be valid for only three mouse events :
  `MOUSE_CLICKED`, `MOUSE_PRESSED` and `MOUSE_RELEASED`. For the above, the clickCount will be at least 1. For all other events the count will be 0.
  See Also:
    `MouseEvent.getClickCount().`

### popupTrigger

    boolean popupTrigger

  A property used to indicate whether a Popup Menu should appear with a certain gestures. If `popupTrigger` = `false` no popup menu should appear. If it is `true` then a popup menu should appear .
  See Also:
    `PopupMenu`, `MouseEvent.isPopupTrigger()`

Class java.awt.event.PaintEvent implements Serializable

Serialized Fields

### updateRect

    Rectangle updateRect

  This is the rectangle that represents the area on the source component that requires a repaint. This rectangle should be non null.
  See Also:
    `Rectangle`, `setUpdateRect()`, `PaintEvent.getUpdateRect()`

Class java.awt.event.TextEvent implements Serializable

Class java.awt.event.WindowEvent implements Serializable

Package java.awt.font

Class java.awt.font.TextAttribute implements Serializable

Class java.awt.font.TransformAttribute implements Serializable

Serialized Fields

### transform

    AffineTransform transform

Package java.awt.geom

Class java.awt.geom.AffineTransform implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws ClassNotFoundException,
                             IOException

Serialized Fields

### m00

    double m00

  The X coordinate scaling element of the 3x3 affine transformation matrix.

### m10

    double m10

  The Y coordinate shearing element of the 3x3 affine transformation matrix.

### m01

    double m01

  The X coordinate shearing element of the 3x3 affine transformation matrix.

### m11

    double m11

  The Y coordinate scaling element of the 3x3 affine transformation matrix.

### m02

    double m02

  The X coordinate of the translation element of the 3x3 affine transformation matrix.

### m12

    double m12

  The Y coordinate of the translation element of the 3x3 affine transformation matrix.

Class java.awt.geom.IllegalPathStateException implements Serializable

Class java.awt.geom.NoninvertibleTransformException implements Serializable

Package java.awt.image

Class java.awt.image.ImagingOpException implements Serializable

Class java.awt.image.RasterFormatException implements Serializable

Package java.awt.image.renderable

Class java.awt.image.renderable.ParameterBlock implements Serializable

Serialized Fields

### sources

    Vector sources

  A Vector of sources, stored as arbitrary Objects.

### parameters

    Vector parameters

  A Vector of non-source parameters, stored as arbitrary Objects.

Package java.awt.print

Class java.awt.print.PrinterAbortException implements Serializable

Class java.awt.print.PrinterException implements Serializable

Class java.awt.print.PrinterIOException implements Serializable

Serialized Fields

### mException

    IOException mException

  The IO error that terminated the print job.

Package java.beans

Class java.beans.IntrospectionException implements Serializable

Class java.beans.PropertyChangeEvent implements Serializable

Serialized Fields

### propertyName

    String propertyName

  name of the property that changed. May be null, if not known.

### newValue

    Object newValue

  New value for property. May be null if not known.

### oldValue

    Object oldValue

  Previous value for property. May be null if not known.

### propagationId

    Object propagationId

  Propagation ID. May be null.
  See Also:
    `#getPropagationId.`

Class java.beans.PropertyChangeSupport implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Serial Data:
    Null terminated list of `PropertyChangeListeners`.

    At serialization time we skip non-serializable listeners and only serialize the serializable listeners.

Serialized Fields

### children

    Hashtable children

  Hashtable for managing listeners for specific properties. Maps property names to PropertyChangeSupport objects.
  Since:
    1.2

### source

    Object source

  The object to be provided as the "source" for any generated events.

### propertyChangeSupportSerializedDataVersion

    int propertyChangeSupportSerializedDataVersion

  Internal version number
  Since:

Class java.beans.PropertyVetoException implements Serializable

Serialized Fields

### evt

    PropertyChangeEvent evt

  A PropertyChangeEvent describing the vetoed change.

Class java.beans.VetoableChangeSupport implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws ClassNotFoundException,
                            IOException

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Serial Data:
    Null terminated list of `VetoableChangeListeners`.

    At serialization time we skip non-serializable listeners and only serialize the serializable listeners.

Serialized Fields

### children

    Hashtable children

  Hashtable for managing listeners for specific properties. Maps property names to VetoableChangeSupport objects.
  Since:
    1.2

### source

    Object source

  The object to be provided as the "source" for any generated events.

### vetoableChangeSupportSerializedDataVersion

    int vetoableChangeSupportSerializedDataVersion

  Internal version number

Package java.beans.beancontext

Class java.beans.beancontext.BeanContextChildSupport implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream ois)
                     throws IOException,
                            ClassNotFoundException

  Restore a persistent object, must wait for subsequent setBeanContext() to fully restore any resources obtained from the new nesting BeanContext

### writeObject

    private void writeObject(ObjectOutputStream oos)
                      throws IOException

  Write the persistence state of the object.

Serialized Fields

### beanContextChildPeer

    BeanContextChild beanContextChildPeer

  The `BeanContext` in which this `BeanContextChild` is nested.

### pcSupport

    PropertyChangeSupport pcSupport

  The `PropertyChangeSupport` associated with this `BeanContextChildSupport`.

### vcSupport

    VetoableChangeSupport vcSupport

  The `VetoableChangeSupport` associated with this `BeanContextChildSupport`.

Class java.beans.beancontext.BeanContextEvent implements Serializable

Serialized Fields

### propagatedFrom

    BeanContext propagatedFrom

  The `BeanContext` from which this event was propagated

Class java.beans.beancontext.BeanContextMembershipEvent implements Serializable

Serialized Fields

### children

    Collection children

  The list of children affected by this event notification.

Class java.beans.beancontext.BeanContextServiceAvailableEvent implements Serializable

Serialized Fields

### serviceClass

    Class serviceClass

  A `Class` reference to the newly available service

Class java.beans.beancontext.BeanContextServiceRevokedEvent implements Serializable

Serialized Fields

### serviceClass

    Class serviceClass

  A `Class` reference to the service that is being revoked.

### invalidateRefs

    boolean invalidateRefs

Class java.beans.beancontext.BeanContextServicesSupport implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream ois)
                     throws IOException,
                            ClassNotFoundException

  deserialize the instance

### writeObject

    private void writeObject(ObjectOutputStream oos)
                      throws IOException

  serialize the instance

Class java.beans.beancontext.BeanContextServicesSupport.BCSSChild implements Serializable

Serialized Fields

### this$0

    BeanContextServicesSupport this$0

Class java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider implements Serializable

Serialized Fields

### serviceProvider

    BeanContextServiceProvider serviceProvider

Class java.beans.beancontext.BeanContextSupport implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream ois)
                     throws IOException,
                            ClassNotFoundException

  deserialize contents ... if this instance has a distinct peer the children are *not* serialized here, the peer's readObject() must call readChildren() after deserializing this instance.

### writeObject

    private void writeObject(ObjectOutputStream oos)
                      throws IOException,
                             ClassNotFoundException

  Serialize the BeanContextSupport, if this instance has a distinct peer (that is this object is acting as a delegate for another) then the children of this instance are not serialized here due to a 'chicken and egg' problem that occurs on deserialization of the children at the same time as this instance. Therefore in situations where there is a distinct peer to this instance it should always call writeObject() followed by writeChildren() and readObject() followed by readChildren().

Serialized Fields

### serializable

    int serializable

### locale

    Locale locale

  The current locale of this BeanContext.

### okToUseGui

    boolean okToUseGui

  A `boolean` indicating if this instance may now render a GUI.

### designTime

    boolean designTime

  A `boolean` indicating whether or not this object is currently in design time mode.

Class java.beans.beancontext.BeanContextSupport.BCSChild implements Serializable

Serialized Fields

### this$0

    BeanContextSupport this$0

### child

    Object child

### proxyPeer

    Object proxyPeer

Package java.io

Class java.io.CharConversionException implements Serializable

Class java.io.EOFException implements Serializable

Class java.io.File implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  readObject is called to restore this filename. The original separator character is read. If it is different than the separator character on this system, then the old seperator is replaced by the local separator.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  WriteObject is called to save this filename. The separator character is saved also so it can be replaced in case the path is reconstituted on a different host type.

Serialized Fields

### path

    String path

  This abstract pathname's normalized pathname string. A normalized pathname string uses the default name-separator character and does not contain any duplicate or redundant separators.

Class java.io.FileNotFoundException implements Serializable

Class java.io.FilePermission implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  readObject is called to restore the state of the FilePermission from a stream.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  WriteObject is called to save the state of the FilePermission to a stream. The actions are serialized, and the superclass takes care of the name.

Serialized Fields

### actions

    String actions

  the actions string.

Class java.io.FilePermissionCollection implements Serializable

Serialized Fields

### permissions

    Vector permissions

Class java.io.InterruptedIOException implements Serializable

Serialized Fields

### bytesTransferred

    int bytesTransferred

  Reports how many bytes had been transferred as part of the I/O operation before it was interrupted.

Class java.io.InvalidClassException implements Serializable

Serialized Fields

### classname

    String classname

  Name of the invalid class.
  Name of the invalid class.

Class java.io.InvalidObjectException implements Serializable

Class java.io.IOException implements Serializable

Class java.io.NotActiveException implements Serializable

Class java.io.NotSerializableException implements Serializable

Class java.io.ObjectOutputStream.Stack implements Serializable

Class java.io.ObjectStreamClass implements Serializable

Serialization Overview

  Class ObjectStreamClass is special cased within the Serialization Stream Protocol. An ObjectStreamClass is written intially into an ObjectOutputStream in the following format:

            TC_CLASSDESC className, serialVersionUID, flags,
                         length, list of field descriptions.

       FIELDNAME        TYPES
                        DESCRIPTION
       --------------------------------------
       className        primitive data String
                        Fully qualified class name.

       serialVersionUID long
                        Stream Unique Identifier for compatible classes
                        with same base class name.

       flags            byte
                        Attribute bit fields defined in
                        java.io.ObjectStreamConstants.SC_*.

       length           short
                        The number of field descriptions to follow.

       fieldDescription (byte, primitive data String, String Object)
                        A pseudo-externalized format of class
                        java.io.ObjectStreamField.
                        Consists of typeCode, fieldName, and,
                        if a nonPrimitive typecode, a fully qualified
                        class name. See Class.getName method
                        for the typecode byte encodings.

  The first time the class descriptor is written into the stream, a new handle is generated. Future references to the class descriptor are written as references to the initial class descriptor instance.
  See Also:
    `ObjectOutputStream.writeUTF(java.lang.String)`

Serialized Fields

Class java.io.ObjectStreamException implements Serializable

Class java.io.OptionalDataException implements Serializable

Serialized Fields

### length

    int length

  The number of bytes of primitive data available to be read in the current buffer.

### eof

    boolean eof

  True if there is no more data in the buffered part of the stream.

Class java.io.SerializablePermission implements Serializable

Serialized Fields

### actions

    String actions

Class java.io.StreamCorruptedException implements Serializable

Class java.io.SyncFailedException implements Serializable

Class java.io.UnsupportedEncodingException implements Serializable

Class java.io.UTFDataFormatException implements Serializable

Class java.io.WriteAbortedException implements Serializable

Serialized Fields

### detail

    Exception detail

  Exception that was caught while writing the ObjectStream.

Package java.lang

Class java.lang.AbstractMethodError implements Serializable

Class java.lang.ArithmeticException implements Serializable

Class java.lang.ArrayIndexOutOfBoundsException implements Serializable

Class java.lang.ArrayStoreException implements Serializable

Class java.lang.Boolean implements Serializable

Serialized Fields

### value

    boolean value

  The value of the Boolean.

Class java.lang.Byte implements Serializable

Serialized Fields

### value

    byte value

  The value of the Byte.

Class java.lang.Character implements Serializable

Serialized Fields

### value

    char value

  The value of the Character.

Class java.lang.Class implements Serializable

Serialization Overview

  Class Class is special cased within the Serialization Stream Protocol. A Class instance is written intially into an ObjectOutputStream in the following format:

            TC_CLASS ClassDescriptor
            A ClassDescriptor is a special cased serialization of
            a java.io.ObjectStreamClass instance.

  A new handle is generated for the initial time the class descriptor is written into the stream. Future references to the class descriptor are written as references to the initial class descriptor instance.
  See Also:
    `ObjectStreamClass`

Serialized Fields

Class java.lang.ClassCastException implements Serializable

Class java.lang.ClassCircularityError implements Serializable

Class java.lang.ClassFormatError implements Serializable

Class java.lang.ClassNotFoundException implements Serializable

Serialized Fields

### ex

    Throwable ex

  This field holds the exception ex if the ClassNotFoundException(String s, Throwable ex) constructor was used to instantiate the object
  Since:
    1.2

Class java.lang.CloneNotSupportedException implements Serializable

Class java.lang.Double implements Serializable

Serialized Fields

### value

    double value

  The value of the Double.

Class java.lang.Error implements Serializable

Class java.lang.Exception implements Serializable

Class java.lang.ExceptionInInitializerError implements Serializable

Serialized Fields

### exception

    Throwable exception

  This field holds the exception if the ExceptionInInitializerError(Throwable thrown) constructor was used to instantiate the object

Class java.lang.Float implements Serializable

Serialized Fields

### value

    float value

  The value of the Float.

Class java.lang.IllegalAccessError implements Serializable

Class java.lang.IllegalAccessException implements Serializable

Class java.lang.IllegalArgumentException implements Serializable

Class java.lang.IllegalMonitorStateException implements Serializable

Class java.lang.IllegalStateException implements Serializable

Class java.lang.IllegalThreadStateException implements Serializable

Class java.lang.IncompatibleClassChangeError implements Serializable

Class java.lang.IndexOutOfBoundsException implements Serializable

Class java.lang.InstantiationError implements Serializable

Class java.lang.InstantiationException implements Serializable

Class java.lang.Integer implements Serializable

Serialized Fields

### value

    int value

  The value of the Integer.

Class java.lang.InternalError implements Serializable

Class java.lang.InterruptedException implements Serializable

Class java.lang.LinkageError implements Serializable

Class java.lang.Long implements Serializable

Serialized Fields

### value

    long value

  The value of the Long.

Class java.lang.NegativeArraySizeException implements Serializable

Class java.lang.NoClassDefFoundError implements Serializable

Class java.lang.NoSuchFieldError implements Serializable

Class java.lang.NoSuchFieldException implements Serializable

Class java.lang.NoSuchMethodError implements Serializable

Class java.lang.NoSuchMethodException implements Serializable

Class java.lang.NullPointerException implements Serializable

Class java.lang.Number implements Serializable

Class java.lang.NumberFormatException implements Serializable

Class java.lang.OutOfMemoryError implements Serializable

Class java.lang.RuntimeException implements Serializable

Class java.lang.RuntimePermission implements Serializable

Class java.lang.SecurityException implements Serializable

Class java.lang.Short implements Serializable

Serialized Fields

### value

    short value

  The value of the Short.

Class java.lang.StackOverflowError implements Serializable

Class java.lang.String implements Serializable

Serialization Overview

  Class String is special cased within the Serialization Stream Protocol. A String instance is written intially into an ObjectOutputStream in the following format:

            TC_STRING (utf String)

  The String is written by method `DataOutput.writeUTF`. A new handle is generated to refer to all future references to the string instance within the stream.

Serialized Fields

Class java.lang.String.CaseInsensitiveComparator implements Serializable

Class java.lang.StringBuffer implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  readObject is called to restore the state of the StringBuffer from a stream.

Serialized Fields

### value

    char[] value

  The value is used for character storage.

### count

    int count

  The count is the number of characters in the buffer.

### shared

    boolean shared

  A flag indicating whether the buffer is shared

Class java.lang.StringIndexOutOfBoundsException implements Serializable

Class java.lang.ThreadDeath implements Serializable

Class java.lang.Throwable implements Serializable

Serialized Fields

### detailMessage

    String detailMessage

  Specific details about the Throwable. For example, for FileNotFoundThrowables, this contains the name of the file that could not be found.

Class java.lang.UnknownError implements Serializable

Class java.lang.UnsatisfiedLinkError implements Serializable

Class java.lang.UnsupportedClassVersionError implements Serializable

Class java.lang.UnsupportedOperationException implements Serializable

Class java.lang.VerifyError implements Serializable

Class java.lang.VirtualMachineError implements Serializable

Package java.lang.reflect

Class java.lang.reflect.InvocationTargetException implements Serializable

Serialized Fields

### target

    Throwable target

  This field holds the target if the InvocationTargetException(Throwable target) constructor was used to instantiate the object

Class java.lang.reflect.Proxy implements Serializable

Serialized Fields

### h

    InvocationHandler h

  the invocation handler for this proxy instance.

Class java.lang.reflect.ReflectPermission implements Serializable

Class java.lang.reflect.UndeclaredThrowableException implements Serializable

Serialized Fields

### undeclaredThrowable

    Throwable undeclaredThrowable

  the undeclared checked exception that was thrown

Package java.math

Class java.math.BigDecimal implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute the `BigDecimal` instance from a stream (that is, deserialize it).

Serialized Fields

### intVal

    BigInteger intVal

  The unscaled value of this BigDecimal, as returned by unscaledValue().
  See Also:
    `BigDecimal.unscaledValue()`

### scale

    int scale

  The scale of this BigDecimal, as returned by scale().
  See Also:
    `BigDecimal.scale`

Class java.math.BigInteger implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute the `BigInteger` instance from a stream (that is, deserialize it). The magnitude is read in as an array of bytes for historical reasons, but it is converted to an array of ints and the byte array is discarded.

Serialized Fields

### signum

    int signum

  The signum of this BigInteger: -1 for negative, 0 for zero, or 1 for positive. Note that the BigInteger zero must have a signum of 0. This is necessary to ensures that there is exactly one representation for each BigInteger value.

### magnitude

    byte[] magnitude

  This field is required for historical reasons. The magnitude of a BigInteger used to be in a byte representation, and is still serialized that way. The mag field is used in all real computations but the magnitude field is required for storage.

### bitCount

    int bitCount

  The bitCount of this BigInteger, as returned by bitCount(), or -1 (either value is acceptable).
  See Also:
    `BigInteger.bitCount`

### bitLength

    int bitLength

  The bitLength of this BigInteger, as returned by bitLength(), or -1 (either value is acceptable).
  See Also:
    `BigInteger.bitLength`

### lowestSetBit

    int lowestSetBit

  The lowest set bit of this BigInteger, as returned by getLowestSetBit(), or -2 (either value is acceptable).
  See Also:
    `BigInteger.getLowestSetBit()`

### firstNonzeroByteNum

    int firstNonzeroByteNum

  The index of the lowest-order byte in the magnitude of this BigInteger that contains a nonzero byte, or -2 (either value is acceptable). The least significant byte has int-number 0, the next byte in order of increasing significance has byte-number 1, and so forth.

Package java.net

Class java.net.BindException implements Serializable

Class java.net.ConnectException implements Serializable

Class java.net.InetAddress implements Serializable

Serialized Fields

### hostName

    String hostName

### address

    int address

### family

    int family

Class java.net.MalformedURLException implements Serializable

Class java.net.NetPermission implements Serializable

Class java.net.NoRouteToHostException implements Serializable

Class java.net.ProtocolException implements Serializable

Class java.net.SocketException implements Serializable

Class java.net.SocketPermission implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  readObject is called to restore the state of the SocketPermission from a stream.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  WriteObject is called to save the state of the SocketPermission to a stream. The actions are serialized, and the superclass takes care of the name.

Serialized Fields

### actions

    String actions

  the actions string.

Class java.net.SocketPermissionCollection implements Serializable

Serialized Fields

### permissions

    Vector permissions

  The SocketPermissions for this set.

Class java.net.UnknownHostException implements Serializable

Class java.net.UnknownServiceException implements Serializable

Class java.net.URL implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  readObject is called to restore the state of the URL from the stream. It reads the components of the URL and finds the local stream handler.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  WriteObject is called to save the state of the URL to an ObjectOutputStream. The handler is not saved since it is specific to this system.
  Serial Data:
    the default write object value. When read back in, the reader must ensure that calling getURLStreamHandler with the protocol variable returns a valid URLStreamHandler and throw an IOException if it does not.

Serialized Fields

### protocol

    String protocol

  The protocol to use (ftp, http, nntp, ... etc.) .

### host

    String host

  The host name in which to connect to.

### port

    int port

  The protocol port to connect to.

### file

    String file

  The specified file name on that host.

### authority

    String authority

  The authority part of this URL.

### ref

    String ref

  # reference.

### hashCode

    int hashCode

Package java.rmi

Class java.rmi.AccessException implements Serializable

Class java.rmi.AlreadyBoundException implements Serializable

Class java.rmi.ConnectException implements Serializable

Class java.rmi.ConnectIOException implements Serializable

Class java.rmi.MarshalException implements Serializable

Class java.rmi.MarshalledObject implements Serializable

Serialized Fields

### objBytes

    byte[] objBytes

  Bytes of serialized representation. If `objBytes` is `null` then the object marshalled was a `null` reference.

### locBytes

    byte[] locBytes

  Bytes of location annotations, which are ignored by `equals`. If `locBytes` is null, there were no non-`null` annotations during marshalling.

### hash

    int hash

  Stored hash code of contained object.
  See Also:
    `MarshalledObject.hashCode()`

Class java.rmi.NoSuchObjectException implements Serializable

Class java.rmi.NotBoundException implements Serializable

Class java.rmi.RemoteException implements Serializable

Serialized Fields

### detail

    Throwable detail

  Nested Exception to hold wrapped remote exception.
  Since:
    JDK1.1

Class java.rmi.RMISecurityException implements Serializable

Class java.rmi.ServerError implements Serializable

Class java.rmi.ServerException implements Serializable

Class java.rmi.ServerRuntimeException implements Serializable

Class java.rmi.StubNotFoundException implements Serializable

Class java.rmi.UnexpectedException implements Serializable

Class java.rmi.UnknownHostException implements Serializable

Class java.rmi.UnmarshalException implements Serializable

Package java.rmi.activation

Class java.rmi.activation.Activatable implements Serializable

Serialized Fields

### id

    ActivationID id

  Activation Identifier for this object.

Class java.rmi.activation.ActivateFailedException implements Serializable

Class java.rmi.activation.ActivationDesc implements Serializable

Serialized Fields

### groupID

    ActivationGroupID groupID

  the group's identifier

### className

    String className

  the object's class name

### location

    String location

  the object's code location

### data

    MarshalledObject data

  the object's initialization data

### restart

    boolean restart

  indicates whether the object should be restarted

Class java.rmi.activation.ActivationException implements Serializable

Serialized Fields

### detail

    Throwable detail

  Nested Exception to hold wrapped remote exceptions.

Class java.rmi.activation.ActivationGroup implements Serializable

Serialized Fields

### groupID

    ActivationGroupID groupID

  the group's identifier

### monitor

    ActivationMonitor monitor

  the group's monitor

### incarnation

    long incarnation

  the group's incarnation number

Class java.rmi.activation.ActivationGroupDesc implements Serializable

Serialized Fields

### className

    String className

  The group's fully package qualified class name.

### location

    String location

  The location from where to load the group's class.

### data

    MarshalledObject data

  The group's initialization data.

### env

    ActivationGroupDesc.CommandEnvironment env

  The controlling options for executing the VM in another process.

### props

    Properties props

  A properties map which will override those set by default in the subprocess environment.

Class java.rmi.activation.ActivationGroupDesc.CommandEnvironment implements Serializable

Serialized Fields

### command

    String command

### options

    String[] options

Class java.rmi.activation.ActivationGroupID implements Serializable

Serialized Fields

### system

    ActivationSystem system

  The group's activation system.

### uid

    UID uid

  The group's unique id.

Class java.rmi.activation.ActivationID implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

  readObject for object serialization. Reads in a `java.rmi.server.UID` and a remote reference. The remote reference is read via a direct call to `readExternal(ObjectInputStream in)`. Default serialization is not used. The reference is used to create the `activator` field in this object. That is, the `activator` field is set to the stub returned from `RemoteProxy.getStub(activatorClassName, ref)`.

### writeObject

    private void writeObject(ObjectOutputStream out)
                      throws IOException,
                             ClassNotFoundException

  writeObject for object serialization. Writes out a `java.rmi.server.UID` and the reference to the activator responsible for activating the object associated with this id, the remote reference contained in the `activator` field.
  Serial Data:
    Writes out a `java.rmi.server.UID`, and the unqualified class name, in `UTF-8`, of the remote reference contained in the `activator` field. Delegates to the `activator`'s remote reference to write itself to `out`. Directly calls `writeExternal(ObjectStream out)` on the return value of `activator.getRef()`. Default serialization is not used.

Serialized Fields

### activator

    Activator activator

  the object's activator

### uid

    UID uid

  the object's unique id

Class java.rmi.activation.UnknownGroupException implements Serializable

Class java.rmi.activation.UnknownObjectException implements Serializable

Package java.rmi.dgc

Class java.rmi.dgc.Lease implements Serializable

Serialized Fields

### vmid

    VMID vmid

  Virtual Machine ID with which this Lease is associated.
  See Also:
    `Lease.getVMID()`

### value

    long value

  Duration of this lease.
  See Also:
    `Lease.getValue()`

Class java.rmi.dgc.VMID implements Serializable

Serialized Fields

### addr

    byte[] addr

  array of bytes uniquely identifying host created on

### uid

    UID uid

  unique identifier with respect to host created on

Package java.rmi.server

Class java.rmi.server.ExportException implements Serializable

Class java.rmi.server.ObjID implements Serializable

Serialized Fields

### objNum

    long objNum

  object number
  See Also:
    `ObjID.hashCode()`

### space

    UID space

  address space identifier (unique to host)

Class java.rmi.server.ObjID.InsecureRandom implements Serializable

Serialized Fields

### nextNum

    long nextNum

Class java.rmi.server.RemoteObject implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

  readObject for object serialization. Reads in the unqualified class name of the remote reference field, `ref`, in `UTF-8` and delegates to the `ref` field to read in its representation. The `ref` field is read via a direct call to `ref.readExternal(ObjectInputStream in)`. Default serialization is not used.

### writeObject

    private void writeObject(ObjectOutputStream out)
                      throws IOException,
                             ClassNotFoundException

  writeObject for object serialization. Writes out the class name of the remote reference contained in this class and delegates to the reference to write out its representation.
  Serial Data:
    Writes out the unqualified class name of the remote reference field, `ref`, in `UTF-8` and delegates to the `ref` field to write out its representation. Different information will be written to `out` depending upon the `ref` field's type. Default serialization is not used.

Class java.rmi.server.RemoteServer implements Serializable

Class java.rmi.server.RemoteStub implements Serializable

Class java.rmi.server.ServerCloneException implements Serializable

Serialized Fields

### detail

    Exception detail

  Nested exception for ServerCloneException.
  Since:
    JDK1.1

Class java.rmi.server.ServerNotActiveException implements Serializable

Class java.rmi.server.SkeletonMismatchException implements Serializable

Class java.rmi.server.SkeletonNotFoundException implements Serializable

Class java.rmi.server.SocketSecurityException implements Serializable

Class java.rmi.server.UID implements Serializable

Serialized Fields

### unique

    int unique

  Integer that helps create a unique UID.

### time

    long time

  Long used to record the time. The `time` will be used to create a unique UID.

### count

    short count

  Short used to create a hash key for `this` UID.

Class java.rmi.server.UnicastRemoteObject implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

  Re-export the remote object when it is deserialized.

Serialized Fields

### port

    int port

  port number on which to export object

### csf

    RMIClientSocketFactory csf

  client-side socket factory (if any)

### ssf

    RMIServerSocketFactory ssf

  server-side socket factory (if any) to use when exporting object

Package java.security

Class java.security.AccessControlException implements Serializable

Serialized Fields

### perm

    Permission perm

Class java.security.AllPermission implements Serializable

Class java.security.AllPermissionCollection implements Serializable

Serialized Fields

### all_allowed

    boolean all_allowed

Class java.security.BasicPermission implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  readObject is called to restore the state of the BasicPermission from a stream.

Class java.security.BasicPermissionCollection implements Serializable

Serialized Fields

### permissions

    Hashtable permissions

### all_allowed

    boolean all_allowed

Class java.security.CodeSource implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream ois)
                     throws IOException,
                            ClassNotFoundException

  Restores this object from a stream (i.e., deserializes it).

### writeObject

    private void writeObject(ObjectOutputStream oos)
                      throws IOException

  Writes this object out to a stream (i.e., serializes it).
  Serial Data:
    An initial `URL` is followed by an `int` indicating the number of certificates to follow (a value of "zero" denotes that there are no certificates associated with this object). Each certificate is written out starting with a `String` denoting the certificate type, followed by an `int` specifying the length of the certificate encoding, followed by the certificate encoding itself which is written out as an array of bytes.

Serialized Fields

### location

    URL location

  The code location.

Class java.security.DigestException implements Serializable

Class java.security.GeneralSecurityException implements Serializable

Class java.security.GuardedObject implements Serializable

Serialization Methods

### writeObject

    private void writeObject(ObjectOutputStream oos)
                      throws IOException

  Writes this object out to a stream (i.e., serializes it). We check the guard if there is one.

Serialized Fields

### object

    Object object

### guard

    Guard guard

Class java.security.Identity implements Serializable

Serialized Fields

### name

    String name

  Deprecated.
  The name for this identity.

### publicKey

    PublicKey publicKey

  Deprecated.
  The public key for this identity.

### info

    String info

  Deprecated.
  Generic, descriptive information about the identity.

### scope

    IdentityScope scope

  Deprecated.
  The scope of the identity.

### certificates

    Vector certificates

  Deprecated.
  The certificates for this identity.

Class java.security.IdentityScope implements Serializable

Class java.security.InvalidAlgorithmParameterException implements Serializable

Class java.security.InvalidKeyException implements Serializable

Class java.security.InvalidParameterException implements Serializable

Class java.security.KeyException implements Serializable

Class java.security.KeyManagementException implements Serializable

Class java.security.KeyPair implements Serializable

Serialized Fields

### privateKey

    PrivateKey privateKey

### publicKey

    PublicKey publicKey

Class java.security.KeyStoreException implements Serializable

Class java.security.NoSuchAlgorithmException implements Serializable

Class java.security.NoSuchProviderException implements Serializable

Class java.security.Permission implements Serializable

Serialized Fields

### name

    String name

Class java.security.PermissionCollection implements Serializable

Serialized Fields

### readOnly

    boolean readOnly

Class java.security.Permissions implements Serializable

Serialized Fields

### perms

    Hashtable perms

### allPermission

    PermissionCollection allPermission

Class java.security.PermissionsHash implements Serializable

Serialized Fields

### perms

    Hashtable perms

Class java.security.PrivilegedActionException implements Serializable

Serialized Fields

### exception

    Exception exception

Class java.security.Provider implements Serializable

Serialized Fields

### name

    String name

  The provider name.

### info

    String info

  A description of the provider and its services.

### version

    double version

  The provider version number.

Class java.security.ProviderException implements Serializable

Class java.security.SecureRandom implements Serializable

Serialized Fields

### provider

    Provider provider

  The provider.
  Since:
    1.2

### secureRandomSpi

    SecureRandomSpi secureRandomSpi

  The provider implementation.
  Since:
    1.2

### state

    byte[] state

### digest

    MessageDigest digest

### randomBytes

    byte[] randomBytes

  We know that the MessageDigest class does not implement java.io.Serializable. However, since this field is no longer used, it will always be NULL and won't affect the serialization of the SecureRandom class itself.

### randomBytesUsed

    int randomBytesUsed

### counter

    long counter

Class java.security.SecureRandomSpi implements Serializable

Class java.security.SecurityPermission implements Serializable

Class java.security.SignatureException implements Serializable

Class java.security.SignedObject implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  readObject is called to restore the state of the SignedObject from a stream.

Serialized Fields

### content

    byte[] content

### signature

    byte[] signature

### thealgorithm

    String thealgorithm

Class java.security.Signer implements Serializable

Serialized Fields

### privateKey

    PrivateKey privateKey

  Deprecated.
  The signer's private key.

Class java.security.UnrecoverableKeyException implements Serializable

Class java.security.UnresolvedPermission implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream ois)
                     throws IOException,
                            ClassNotFoundException

  Restores this object from a stream (i.e., deserializes it).

### writeObject

    private void writeObject(ObjectOutputStream oos)
                      throws IOException

  Writes this object out to a stream (i.e., serializes it).
  Serial Data:
    An initial `String` denoting the `type` is followed by a `String` denoting the `name` is followed by a `String` denoting the `actions` is followed by an `int` indicating the number of certificates to follow (a value of "zero" denotes that there are no certificates associated with this object). Each certificate is written out starting with a `String` denoting the certificate type, followed by an `int` specifying the length of the certificate encoding, followed by the certificate encoding itself which is written out as an array of bytes.

Serialized Fields

### type

    String type

  The class name of the Permission class that will be created when this unresolved permission is resolved.

### name

    String name

  The permission name.

### actions

    String actions

  The actions of the permission.

Class java.security.UnresolvedPermissionCollection implements Serializable

Serialized Fields

### permissions

    Hashtable permissions

Package java.security.acl

Class java.security.acl.AclNotFoundException implements Serializable

Class java.security.acl.LastOwnerException implements Serializable

Class java.security.acl.NotOwnerException implements Serializable

Package java.security.cert

Class java.security.cert.Certificate implements Serializable

Serialized Fields

### type

    String type

Class java.security.cert.Certificate.CertificateRep implements Serializable

Serialized Fields

### type

    String type

### data

    byte[] data

Class java.security.cert.CertificateEncodingException implements Serializable

Class java.security.cert.CertificateException implements Serializable

Class java.security.cert.CertificateExpiredException implements Serializable

Class java.security.cert.CertificateNotYetValidException implements Serializable

Class java.security.cert.CertificateParsingException implements Serializable

Class java.security.cert.CRLException implements Serializable

Class java.security.cert.X509Certificate implements Serializable

Package java.security.spec

Class java.security.spec.InvalidKeySpecException implements Serializable

Class java.security.spec.InvalidParameterSpecException implements Serializable

Package java.sql

Class java.sql.BatchUpdateException implements Serializable

Serialized Fields

### updateCounts

    int[] updateCounts

  The array that describes the outcome of a batch execution.
  See Also:
    What Is in the JDBC 2.0 API
  Since:
    1.2

Class java.sql.DataTruncation implements Serializable

Serialized Fields

### index

    int index

### parameter

    boolean parameter

### read

    boolean read

### dataSize

    int dataSize

### transferSize

    int transferSize

Class java.sql.Date implements Serializable

Class java.sql.SQLException implements Serializable

Serialized Fields

### SQLState

    String SQLState

### vendorCode

    int vendorCode

### next

    SQLException next

Class java.sql.SQLPermission implements Serializable

Class java.sql.SQLWarning implements Serializable

Class java.sql.Time implements Serializable

Class java.sql.Timestamp implements Serializable

Serialized Fields

### nanos

    int nanos

Package java.text

Class java.text.AttributedCharacterIterator.Attribute implements Serializable

Serialized Fields

### name

    String name

  The name of this Attribute. The name is used primarily by readResolve to look up the corresponding predefined instance when deserializing an instance.

Class java.text.ChoiceFormat implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

  After reading an object from the input stream, do a simple verification to maintain class invariants.

Serialized Fields

### choiceLimits

    double[] choiceLimits

  A list of lower bounds for the choices. The formatter will return `choiceFormats[i]` if the number being formatted is greater than or equal to `choiceLimits[i]` and less than `choiceLimits[i+1]`.

### choiceFormats

    String[] choiceFormats

  A list of choice strings. The formatter will return `choiceFormats[i]` if the number being formatted is greater than or equal to `choiceLimits[i]` and less than `choiceLimits[i+1]`.

Class java.text.DateFormat implements Serializable

Serialized Fields

### calendar

    Calendar calendar

  The calendar that `DateFormat` uses to produce the time field values needed to implement date and time formatting. Subclasses should initialize this to a calendar appropriate for the locale associated with this `DateFormat`.

### numberFormat

    NumberFormat numberFormat

  The number formatter that `DateFormat` uses to format numbers in dates and times. Subclasses should initialize this to a number format appropriate for the locale associated with this `DateFormat`.

Class java.text.DateFormatSymbols implements Serializable

Serialized Fields

### eras

    String[] eras

  Era strings. For example: "AD" and "BC". An array of 2 strings, indexed by `Calendar.BC` and `Calendar.AD`.

### months

    String[] months

  Month strings. For example: "January", "February", etc. An array of 13 strings (some calendars have 13 months), indexed by `Calendar.JANUARY`, `Calendar.FEBRUARY`, etc.

### shortMonths

    String[] shortMonths

  Short month strings. For example: "Jan", "Feb", etc. An array of 13 strings (some calendars have 13 months), indexed by `Calendar.JANUARY`, `Calendar.FEBRUARY`, etc.

### weekdays

    String[] weekdays

  Weekday strings. For example: "Sunday", "Monday", etc. An array of 8 strings, indexed by `Calendar.SUNDAY`, `Calendar.MONDAY`, etc. The element `weekdays[0]` is ignored.

### shortWeekdays

    String[] shortWeekdays

  Short weekday strings. For example: "Sun", "Mon", etc. An array of 8 strings, indexed by `Calendar.SUNDAY`, `Calendar.MONDAY`, etc. The element `shortWeekdays[0]` is ignored.

### ampms

    String[] ampms

  AM and PM strings. For example: "AM" and "PM". An array of 2 strings, indexed by `Calendar.AM` and `Calendar.PM`.

### zoneStrings

    String[][] zoneStrings

  Localized names of time zones in this locale. This is a two-dimensional array of strings of size n by m, where m is at least 5. Each of the n rows is an entry containing the localized names for a single `TimeZone`. Each such row contains (with `i` ranging from 0..n-1):
  - `zoneStrings[i][0]` - time zone ID
  - `zoneStrings[i][1]` - long name of zone in standard time
  - `zoneStrings[i][2]` - short name of zone in standard time
  - `zoneStrings[i][3]` - long name of zone in daylight savings time
  - `zoneStrings[i][4]` - short name of zone in daylight savings time
  The zone ID is not localized; it corresponds to the ID value associated with a system time zone object. All other entries are localized names. If a zone does not implement daylight savings time, the daylight savings time names are ignored.
  See Also:
    `java.text.resources.DateFormatZoneData`, `TimeZone`

### localPatternChars

    String localPatternChars

  Localized date-time pattern characters. For example, a locale may wish to use 'u' rather than 'y' to represent years in its date format pattern strings. This string must be exactly 18 characters long, with the index of the characters described by `DateFormat.ERA_FIELD`, `DateFormat.YEAR_FIELD`, etc. Thus, if the string were "Xz...", then localized patterns would use 'X' for era and 'z' for year.

Class java.text.DecimalFormat implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream stream)
                     throws IOException,
                            ClassNotFoundException

  First, read the default serializable fields from the stream. Then if `serialVersionOnStream` is less than 1, indicating that the stream was written by JDK 1.1, initialize `useExponentialNotation` to false, since it was not present in JDK 1.1. Finally, set serialVersionOnStream back to the maximum allowed value so that default serialization will work properly if this object is streamed out again.

  If the minimum or maximum integer digit count is larger than `DOUBLE_INTEGER_DIGITS` or if the minimum or maximum fraction digit count is larger than `DOUBLE_FRACTION_DIGITS`, then the stream data is invalid and this method throws an `InvalidObjectException`.

  Stream versions older than 2 will not have the affix pattern variables `posPrefixPattern` etc. As a result, they will be initialized to `null`, which means the affix strings will be taken as literal values. This is exactly what we want, since that corresponds to the pre-version-2 behavior.

Serialized Fields

### positivePrefix

    String positivePrefix

  The symbol used as a prefix when formatting positive numbers, e.g. "+".
  See Also:
    `DecimalFormat.getPositivePrefix()`

### positiveSuffix

    String positiveSuffix

  The symbol used as a suffix when formatting positive numbers. This is often an empty string.
  See Also:
    `DecimalFormat.getPositiveSuffix()`

### negativePrefix

    String negativePrefix

  The symbol used as a prefix when formatting negative numbers, e.g. "-".
  See Also:
    `DecimalFormat.getNegativePrefix()`

### negativeSuffix

    String negativeSuffix

  The symbol used as a suffix when formatting negative numbers. This is often an empty string.
  See Also:
    `DecimalFormat.getNegativeSuffix()`

### posPrefixPattern

    String posPrefixPattern

  The prefix pattern for non-negative numbers. This variable corresponds to `positivePrefix`.

  This pattern is expanded by the method `expandAffix()` to `positivePrefix` to update the latter to reflect changes in `symbols`. If this variable is `null` then `positivePrefix` is taken as a literal value that does not change when `symbols` changes. This variable is always `null` for `DecimalFormat` objects older than stream version 2 restored from stream.

  See Also:
    `DecimalFormat.positivePrefix`, `DecimalFormat.expandAffix(java.lang.String, java.lang.StringBuffer)`
  Since:
    1.3

### posSuffixPattern

    String posSuffixPattern

  The suffix pattern for non-negative numbers. This variable corresponds to `positiveSuffix`. This variable is analogous to `posPrefixPattern`; see that variable for further documentation.
  See Also:
    `DecimalFormat.positiveSuffix`, `DecimalFormat.posPrefixPattern`
  Since:
    1.3

### negPrefixPattern

    String negPrefixPattern

  The prefix pattern for negative numbers. This variable corresponds to `negativePrefix`. This variable is analogous to `posPrefixPattern`; see that variable for further documentation.
  See Also:
    `DecimalFormat.negativePrefix`, `DecimalFormat.posPrefixPattern`
  Since:
    1.3

### negSuffixPattern

    String negSuffixPattern

  The suffix pattern for negative numbers. This variable corresponds to `negativeSuffix`. This variable is analogous to `posPrefixPattern`; see that variable for further documentation.
  See Also:
    `DecimalFormat.negativeSuffix`, `DecimalFormat.posPrefixPattern`
  Since:
    1.3

### multiplier

    int multiplier

  The multiplier for use in percent, permill, etc.
  See Also:
    `DecimalFormat.getMultiplier()`

### groupingSize

    byte groupingSize

  The number of digits between grouping separators in the integer portion of a number. Must be greater than 0 if `NumberFormat.groupingUsed` is true.
  See Also:
    `DecimalFormat.getGroupingSize()`, `NumberFormat.isGroupingUsed()`

### decimalSeparatorAlwaysShown

    boolean decimalSeparatorAlwaysShown

  If true, forces the decimal separator to always appear in a formatted number, even if the fractional part of the number is zero.
  See Also:
    `DecimalFormat.isDecimalSeparatorAlwaysShown()`

### symbols

    DecimalFormatSymbols symbols

  The `DecimalFormatSymbols` object used by this format. It contains the symbols used to format numbers, e.g. the grouping separator, decimal separator, and so on.
  See Also:
    `DecimalFormat.setDecimalFormatSymbols(java.text.DecimalFormatSymbols)`, `DecimalFormatSymbols`

### useExponentialNotation

    boolean useExponentialNotation

  True to force the use of exponential (i.e. scientific) notation when formatting numbers.
  Since:
    1.2

### minExponentDigits

    byte minExponentDigits

  The minimum number of digits used to display the exponent when a number is formatted in exponential notation. This field is ignored if `useExponentialNotation` is not true.
  Since:
    1.2

### serialVersionOnStream

    int serialVersionOnStream

  The internal serial version which says which version was written Possible values are:
  - 0 (default): versions before the Java 2 platform v1.2
  - 1: version for 1.2, which includes the two new fields `useExponentialNotation` and `minExponentDigits`.
  - 2: version for 1.3 and later, which adds four new fields: `posPrefixPattern`, `posSuffixPattern`, `negPrefixPattern`, and `negSuffixPattern`.
  Since:
    1.2

Class java.text.DecimalFormatSymbols implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream stream)
                     throws IOException,
                            ClassNotFoundException

  Read the default serializable fields, then if `serialVersionOnStream` is less than 1, initialize `monetarySeparator` to be the same as `decimalSeparator` and `exponential` to be 'E'. Finally, set serialVersionOnStream back to the maximum allowed value so that default serialization will work properly if this object is streamed out again.
  Since:
    JDK 1.1.6

Serialized Fields

### zeroDigit

    char zeroDigit

  Character used for zero.
  See Also:
    `DecimalFormatSymbols.getZeroDigit()`

### groupingSeparator

    char groupingSeparator

  Character used for thousands separator.
  See Also:
    `DecimalFormatSymbols.getGroupingSeparator()`

### decimalSeparator

    char decimalSeparator

  Character used for decimal sign.
  See Also:
    `DecimalFormatSymbols.getDecimalSeparator()`

### perMill

    char perMill

  Character used for mille percent sign.
  See Also:
    `DecimalFormatSymbols.getPerMill()`

### percent

    char percent

  Character used for percent sign.
  See Also:
    `DecimalFormatSymbols.getPercent()`

### digit

    char digit

  Character used for a digit in a pattern.
  See Also:
    `DecimalFormatSymbols.getDigit()`

### patternSeparator

    char patternSeparator

  Character used to separate positive and negative subpatterns in a pattern.
  See Also:
    `DecimalFormatSymbols.getPatternSeparator()`

### infinity

    String infinity

  Character used to represent infinity.
  See Also:
    `DecimalFormatSymbols.getInfinity()`

### NaN

    String NaN

  Character used to represent NaN.
  See Also:
    `DecimalFormatSymbols.getNaN()`

### minusSign

    char minusSign

  Character used to represent minus sign.
  See Also:
    `DecimalFormatSymbols.getMinusSign()`

### currencySymbol

    String currencySymbol

  String denoting the local currency, e.g. "$".
  See Also:
    `DecimalFormatSymbols.getCurrencySymbol()`

### intlCurrencySymbol

    String intlCurrencySymbol

  International string denoting the local currency, e.g. "USD".
  See Also:
    `DecimalFormatSymbols.getInternationalCurrencySymbol()`

### monetarySeparator

    char monetarySeparator

  The decimal separator used when formatting currency values.
  See Also:
    `DecimalFormatSymbols.getMonetaryDecimalSeparator()`
  Since:
    JDK 1.1.6

### exponential

    char exponential

  The character used to distinguish the exponent in a number formatted in exponential notation, e.g. 'E' for a number such as "1.23E45".

  Note that the public API provides no way to set this field, even though it is supported by the implementation and the stream format. The intent is that this will be added to the API in the future.

  Since:
    JDK 1.1.6

### serialVersionOnStream

    int serialVersionOnStream

  Describes the version of `DecimalFormatSymbols` present on the stream. Possible values are:
  - 0 (or uninitialized): versions prior to JDK 1.1.6.
  - 1: Versions written by JDK 1.1.6 or later, which includes two new fields: `monetarySeparator` and `exponential`.
  When streaming out a `DecimalFormatSymbols`, the most recent format (corresponding to the highest allowable `serialVersionOnStream`) is always written.
  Since:
    JDK 1.1.6

Class java.text.Format implements Serializable

Class java.text.MessageFormat implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

  After reading an object from the input stream, do a simple verification to maintain class invariants.

Serialized Fields

### locale

    Locale locale

  The locale to use for formatting numbers and dates.

### pattern

    String pattern

  The string that the formatted values are to be plugged into. In other words, this is the pattern supplied on construction with all of the {} expressions taken out.

### formats

    Format[] formats

  An array of ten formatters, which are used to format the first ten arguments.

### offsets

    int[] offsets

  The positions where the results of formatting each argument are to be inserted into the pattern.

### argumentNumbers

    int[] argumentNumbers

  The argument numbers corresponding to each formatter. (The formatters are stored in the order they occur in the pattern, not in the order in which the arguments are specified.)

### maxOffset

    int maxOffset

  One less than the number of entries in `offsets`. Can also be thought of as the index of the highest-numbered element in `offsets` that is being used. All of these arrays should have the same number of elements being used as `offsets` does, and so this variable suffices to tell us how many entries are in all of them.

Class java.text.NumberFormat implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream stream)
                     throws IOException,
                            ClassNotFoundException

  First, read in the default serializable data. Then, if `serialVersionOnStream` is less than 1, indicating that the stream was written by JDK 1.1, set the `int` fields such as `maximumIntegerDigits` to be equal to the `byte` fields such as `maxIntegerDigits`, since the `int` fields were not present in JDK 1.1. Finally, set serialVersionOnStream back to the maximum allowed value so that default serialization will work properly if this object is streamed out again.

  If `minimumIntegerDigits` is greater than `maximumIntegerDigits` or `minimumFractionDigits` is greater than `maximumFractionDigits`, then the stream data is invalid and this method throws an `InvalidObjectException`. In addition, if any of these values is negative, then this method throws an `InvalidObjectException`.

  Since:
    1.2

### writeObject

    private void writeObject(ObjectOutputStream stream)
                      throws IOException

  Write out the default serializable data, after first setting the `byte` fields such as `maxIntegerDigits` to be equal to the `int` fields such as `maximumIntegerDigits` (or to `Byte.MAX_VALUE`, whichever is smaller), for compatibility with the JDK 1.1 version of the stream format.
  Since:
    1.2

Serialized Fields

### groupingUsed

    boolean groupingUsed

  True if the the grouping (i.e. thousands) separator is used when formatting and parsing numbers.
  See Also:
    `NumberFormat.isGroupingUsed()`

### maxIntegerDigits

    byte maxIntegerDigits

  The maximum number of digits allowed in the integer portion of a number. `maxIntegerDigits` must be greater than or equal to `minIntegerDigits`.

  Note: This field exists only for serialization compatibility with JDK 1.1. In Java platform 2 v1.2 and higher, the new `int` field `maximumIntegerDigits` is used instead. When writing to a stream, `maxIntegerDigits` is set to `maximumIntegerDigits` or `Byte.MAX_VALUE`, whichever is smaller. When reading from a stream, this field is used only if `serialVersionOnStream` is less than 1.

  See Also:
    `NumberFormat.getMaximumIntegerDigits()`

### minIntegerDigits

    byte minIntegerDigits

  The minimum number of digits allowed in the integer portion of a number. `minimumIntegerDigits` must be less than or equal to `maximumIntegerDigits`.

  Note: This field exists only for serialization compatibility with JDK 1.1. In Java platform 2 v1.2 and higher, the new `int` field `minimumIntegerDigits` is used instead. When writing to a stream, `minIntegerDigits` is set to `minimumIntegerDigits` or `Byte.MAX_VALUE`, whichever is smaller. When reading from a stream, this field is used only if `serialVersionOnStream` is less than 1.

  See Also:
    `NumberFormat.getMinimumIntegerDigits()`

### maxFractionDigits

    byte maxFractionDigits

  The maximum number of digits allowed in the fractional portion of a number. `maximumFractionDigits` must be greater than or equal to `minimumFractionDigits`.

  Note: This field exists only for serialization compatibility with JDK 1.1. In Java platform 2 v1.2 and higher, the new `int` field `maximumFractionDigits` is used instead. When writing to a stream, `maxFractionDigits` is set to `maximumFractionDigits` or `Byte.MAX_VALUE`, whichever is smaller. When reading from a stream, this field is used only if `serialVersionOnStream` is less than 1.

  See Also:
    `NumberFormat.getMaximumFractionDigits()`

### minFractionDigits

    byte minFractionDigits

  The minimum number of digits allowed in the fractional portion of a number. `minimumFractionDigits` must be less than or equal to `maximumFractionDigits`.

  Note: This field exists only for serialization compatibility with JDK 1.1. In Java platform 2 v1.2 and higher, the new `int` field `minimumFractionDigits` is used instead. When writing to a stream, `minFractionDigits` is set to `minimumFractionDigits` or `Byte.MAX_VALUE`, whichever is smaller. When reading from a stream, this field is used only if `serialVersionOnStream` is less than 1.

  See Also:
    `NumberFormat.getMinimumFractionDigits()`

### parseIntegerOnly

    boolean parseIntegerOnly

  True if this format will parse numbers as integers only.
  See Also:
    `NumberFormat.isParseIntegerOnly()`

### maximumIntegerDigits

    int maximumIntegerDigits

  The maximum number of digits allowed in the integer portion of a number. `maximumIntegerDigits` must be greater than or equal to `minimumIntegerDigits`.
  See Also:
    `NumberFormat.getMaximumIntegerDigits()`
  Since:
    1.2

### minimumIntegerDigits

    int minimumIntegerDigits

  The minimum number of digits allowed in the integer portion of a number. `minimumIntegerDigits` must be less than or equal to `maximumIntegerDigits`.
  See Also:
    `NumberFormat.getMinimumIntegerDigits()`
  Since:
    1.2

### maximumFractionDigits

    int maximumFractionDigits

  The maximum number of digits allowed in the fractional portion of a number. `maximumFractionDigits` must be greater than or equal to `minimumFractionDigits`.
  See Also:
    `NumberFormat.getMaximumFractionDigits()`
  Since:
    1.2

### minimumFractionDigits

    int minimumFractionDigits

  The minimum number of digits allowed in the fractional portion of a number. `minimumFractionDigits` must be less than or equal to `maximumFractionDigits`.
  See Also:
    `NumberFormat.getMinimumFractionDigits()`
  Since:
    1.2

### serialVersionOnStream

    int serialVersionOnStream

  Describes the version of `NumberFormat` present on the stream. Possible values are:
  - 0 (or uninitialized): the JDK 1.1 version of the stream format. In this version, the `int` fields such as `maximumIntegerDigits` were not present, and the `byte` fields such as `maxIntegerDigits` are used instead.
  - 1: the 1.2 version of the stream format. The values of the `byte` fields such as `maxIntegerDigits` are ignored, and the `int` fields such as `maximumIntegerDigits` are used instead.
  When streaming out a `NumberFormat`, the most recent format (corresponding to the highest allowable `serialVersionOnStream`) is always written.
  Since:
    1.2

Class java.text.ParseException implements Serializable

Serialized Fields

### errorOffset

    int errorOffset

  The zero-based character offset into the string being parsed at which the error was found during parsing.

Class java.text.SimpleDateFormat implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream stream)
                     throws IOException,
                            ClassNotFoundException

  Override readObject.

Serialized Fields

### serialVersionOnStream

    int serialVersionOnStream

  The version of the serialized data on the stream. Possible values:
  - 0 or not present on stream: JDK 1.1.3. This version has no `defaultCenturyStart` on stream.
  - 1 JDK 1.1.4 or later. This version adds `defaultCenturyStart`.
  When streaming out this class, the most recent format and the highest allowable `serialVersionOnStream` is written.
  Since:
    JDK1.1.4

### pattern

    String pattern

  The pattern string of this formatter. This is always a non-localized pattern. May not be null. See class documentation for details.

### formatData

    DateFormatSymbols formatData

  The symbols used by this formatter for week names, month names, etc. May not be null.
  See Also:
    `DateFormatSymbols`

### defaultCenturyStart

    Date defaultCenturyStart

  We map dates with two-digit years into the century starting at `defaultCenturyStart`, which may be any date. May not be null.
  Since:
    JDK1.1.4

Package java.util

Class java.util.ArrayList implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute the `ArrayList` instance from a stream (that is, deserialize it).

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Save the state of the `ArrayList` instance to a stream (that is, serialize it).
  Serial Data:
    The length of the array backing the `ArrayList` instance is emitted (int), followed by all of its elements (each an `Object`) in the proper order.

Serialized Fields

### size

    int size

  The size of the ArrayList (the number of elements it contains).

Class java.util.Arrays.ArrayList implements Serializable

Serialized Fields

### a

    Object[] a

Class java.util.BitSet implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

  This override of readObject makes sure unitsInUse is set properly when deserializing a bitset

Serialized Fields

### bits

    long[] bits

  The bits in this BitSet. The ith bit is stored in bits[i/64] at bit position i % 64 (where bit position 0 refers to the least significant bit and 63 refers to the most significant bit). INVARIANT: The words in bits[] above unitInUse-1 are zero.

Class java.util.Calendar implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream stream)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute this object from a stream (i.e., deserialize it).

### writeObject

    private void writeObject(ObjectOutputStream stream)
                      throws IOException

  Save the state of this object to a stream (i.e., serialize it). Ideally, `Calendar` would only write out its state data and the current time, and not write any field data out, such as `fields[]`, `isTimeSet`, `areFieldsSet`, and `isSet[]`. `nextStamp` also should not be part of the persistent state. Unfortunately, this didn't happen before JDK 1.1 shipped. To be compatible with JDK 1.1, we will always have to write out the field values and state flags. However, `nextStamp` can be removed from the serialization stream; this will probably happen in the near future.

Serialized Fields

### fields

    int[] fields

  The field values for the currently set time for this calendar. This is an array of `FIELD_COUNT` integers, with index values `ERA` through `DST_OFFSET`.

### isSet

    boolean[] isSet

  The flags which tell if a specified time field for the calendar is set. A new object has no fields set. After the first call to a method which generates the fields, they all remain set after that. This is an array of `FIELD_COUNT` booleans, with index values `ERA` through `DST_OFFSET`.

### time

    long time

  The currently set time for this calendar, expressed in milliseconds after January 1, 1970, 0:00:00 GMT.
  See Also:
    `Calendar.isTimeSet`

### isTimeSet

    boolean isTimeSet

  True if then the value of `time` is valid. The time is made invalid by a change to an item of `field[]`.
  See Also:
    `Calendar.time`

### areFieldsSet

    boolean areFieldsSet

  True if `fields[]` are in sync with the currently set time. If false, then the next attempt to get the value of a field will force a recomputation of all fields from the current value of `time`.

### lenient

    boolean lenient

  True if this calendar allows out-of-range field values during computation of `time` from `fields[]`.
  See Also:
    `Calendar.setLenient(boolean)`

### zone

    TimeZone zone

  The `TimeZone` used by this calendar. Calendar uses the time zone data to translate between locale and GMT time.

### firstDayOfWeek

    int firstDayOfWeek

  The first day of the week, with possible values `SUNDAY`, `MONDAY`, etc. This is a locale-dependent value.

### minimalDaysInFirstWeek

    int minimalDaysInFirstWeek

  The number of days required for the first week in a month or year, with possible values from 1 to 7. This is a locale-dependent value.

### nextStamp

    int nextStamp

  The next available value for `stamp[]`, an internal array. This actually should not be written out to the stream, and will probably be removed from the stream in the near future. In the meantime, a value of `MINIMUM_USER_STAMP` should be used.

### serialVersionOnStream

    int serialVersionOnStream

  The version of the serialized data on the stream. Possible values:
  0 or not present on stream
    JDK 1.1.5 or earlier.
  1
    JDK 1.1.6 or later. Writes a correct 'time' value as well as compatible values for other fields. This is a transitional format.
  When streaming out this class, the most recent format and the highest allowable `serialVersionOnStream` is written.
  Since:
    JDK1.1.6

Class java.util.Collections.CopiesList implements Serializable

Serialized Fields

### n

    int n

### element

    Object element

Class java.util.Collections.EmptyList implements Serializable

Class java.util.Collections.EmptyMap implements Serializable

Class java.util.Collections.EmptySet implements Serializable

Class java.util.Collections.ReverseComparator implements Serializable

Class java.util.Collections.SingletonList implements Serializable

Serialized Fields

### element

    Object element

Class java.util.Collections.SingletonMap implements Serializable

Serialized Fields

### k

    Object k

### v

    Object v

Class java.util.Collections.SingletonSet implements Serializable

Serialized Fields

### element

    Object element

Class java.util.Collections.SynchronizedCollection implements Serializable

Serialized Fields

### c

    Collection c

### mutex

    Object mutex

Class java.util.Collections.SynchronizedList implements Serializable

Serialized Fields

### list

    List list

Class java.util.Collections.SynchronizedMap implements Serializable

Serialized Fields

### m

    Map m

### mutex

    Object mutex

Class java.util.Collections.SynchronizedSet implements Serializable

Class java.util.Collections.SynchronizedSortedMap implements Serializable

Serialized Fields

### sm

    SortedMap sm

Class java.util.Collections.SynchronizedSortedSet implements Serializable

Serialized Fields

### ss

    SortedSet ss

Class java.util.Collections.UnmodifiableCollection implements Serializable

Serialized Fields

### c

    Collection c

Class java.util.Collections.UnmodifiableList implements Serializable

Serialized Fields

### list

    List list

Class java.util.Collections.UnmodifiableMap implements Serializable

Serialized Fields

### m

    Map m

Class java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet implements Serializable

Class java.util.Collections.UnmodifiableSet implements Serializable

Class java.util.Collections.UnmodifiableSortedMap implements Serializable

Serialized Fields

### sm

    SortedMap sm

Class java.util.Collections.UnmodifiableSortedSet implements Serializable

Serialized Fields

### ss

    SortedSet ss

Class java.util.ConcurrentModificationException implements Serializable

Class java.util.Date implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute this object from a stream (i.e., deserialize it).

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Save the state of this object to a stream (i.e., serialize it).
  Serial Data:
    The value returned by `getTime()` is emitted (long). This represents the offset from January 1, 1970, 00:00:00 GMT in milliseconds.

Class java.util.EmptyStackException implements Serializable

Class java.util.EventObject implements Serializable

Class java.util.GregorianCalendar implements Serializable

Serialized Fields

### gregorianCutover

    long gregorianCutover

  The point at which the Gregorian calendar rules are used, measured in milliseconds from the standard epoch. Default is October 15, 1582 (Gregorian) 00:00:00 UTC or -12219292800000L. For this value, October 4, 1582 (Julian) is followed by October 15, 1582 (Gregorian). This corresponds to Julian day number 2299161.

Class java.util.HashMap implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute the `HashMap` instance from a stream (i.e., deserialize it).

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Save the state of the `HashMap` instance to a stream (i.e., serialize it).
  Serial Data:
    The capacity of the HashMap (the length of the bucket array) is emitted (int), followed by the size of the HashMap (the number of key-value mappings), followed by the key (Object) and value (Object) for each key-value mapping represented by the HashMap The key-value mappings are emitted in no particular order.

Serialized Fields

### threshold

    int threshold

  The table is rehashed when its size exceeds this threshold. (The value of this field is (int)(capacity * loadFactor).)

### loadFactor

    float loadFactor

  The load factor for the hashtable.

Class java.util.HashSet implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute the `HashSet` instance from a stream (that is, deserialize it).

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Save the state of this `HashSet` instance to a stream (that is, serialize this set).
  Serial Data:
    The capacity of the backing `HashMap` instance (int), and its load factor (float) are emitted, followed by the size of the set (the number of elements it contains) (int), followed by all of its elements (each an Object) in no particular order.

Class java.util.Hashtable implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute the Hashtable from a stream (i.e., deserialize it).

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Save the state of the Hashtable to a stream (i.e., serialize it).
  Serial Data:
    The capacity of the Hashtable (the length of the bucket array) is emitted (int), followed by the size of the Hashtable (the number of key-value mappings), followed by the key (Object) and value (Object) for each key-value mapping represented by the Hashtable The key-value mappings are emitted in no particular order.

Serialized Fields

### threshold

    int threshold

  The table is rehashed when its size exceeds this threshold. (The value of this field is (int)(capacity * loadFactor).)

### loadFactor

    float loadFactor

  The load factor for the hashtable.

Class java.util.LinkedList implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute this `LinkedList` instance from a stream (that is deserialize it).

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  Save the state of this `LinkedList` instance to a stream (that is, serialize it).
  Serial Data:
    The size of the list (the number of elements it contains) is emitted (int), followed by all of its elements (each an Object) in the proper order.

Class java.util.Locale implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

  Serial Data:
    The first three fields are three `String` objects: the first is a 2-letter ISO 639 code representing the locale's language, the second is a 2-letter ISO 3166 code representing the locale's region or country, and the third is an optional chain of variant codes defined by this library. Any of the fields may be the empty string. The fourth field is an `int`representing the locale's hash code, but is ignored by `readObject()`. Whatever this field's value, the hash code is initialized to -1, a sentinel value that indicates the hash code must be recomputed.

### writeObject

    private void writeObject(ObjectOutputStream out)
                      throws IOException

  Serial Data:
    The first three fields are three `String` objects: the first is a 2-letter ISO 639 code representing the locale's language, the second is a 2-letter ISO 3166 code representing the locale's region or country, and the third is an optional chain of variant codes defined by this library. Any of the fields may be the empty string. The fourth field is an `int` whose value is always -1. This is a sentinel value indicating the `Locale`'s hash code must be recomputed.

Serialized Fields

### language

    String language

  See Also:
    `Locale.getLanguage()`

### country

    String country

  See Also:
    `Locale.getCountry()`

### variant

    String variant

  See Also:
    `Locale.getVariant()`

### hashcode

    int hashcode

  Placeholder for the object's hash code. Always -1.

Class java.util.MissingResourceException implements Serializable

Serialized Fields

### className

    String className

  The class name of the resource bundle requested by the user.

### key

    String key

  The name of the specific resource requested by the user.

Class java.util.NoSuchElementException implements Serializable

Class java.util.Properties implements Serializable

Serialized Fields

### defaults

    Properties defaults

  A property list that contains default values for any keys not found in this property list.

Class java.util.PropertyPermission implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

  readObject is called to restore the state of the PropertyPermission from a stream.

### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws IOException

  WriteObject is called to save the state of the PropertyPermission to a stream. The actions are serialized, and the superclass takes care of the name.

Serialized Fields

### actions

    String actions

  The actions string.

Class java.util.PropertyPermissionCollection implements Serializable

Serialized Fields

### permissions

    Hashtable permissions

  Table of permissions.

### all_allowed

    boolean all_allowed

  Boolean saying if "*" is in the collection.

Class java.util.Random implements Serializable

Serialized Fields

### seed

    long seed

  The internal state associated with this pseudorandom number generator. (The specs for the methods in this class describe the ongoing computation of this value.)

### nextNextGaussian

    double nextNextGaussian

### haveNextNextGaussian

    boolean haveNextNextGaussian

Class java.util.SimpleTimeZone implements Serializable

Serialization Methods

### readObject

    private void readObject(ObjectInputStream stream)
                     throws IOException,
                            ClassNotFoundException

  Reconstitute this object from a stream (i.e., deserialize it). We handle both JDK 1.1 binary formats and full formats with a packed byte array.

### writeObject

    private void writeObject(ObjectOutputStream stream)
                      throws IOException

  Save the state of this object to a stream (i.e., serialize it).
  Serial Data:
    We write out two formats, a JDK 1.1 compatible format, using `DOW_IN_MONTH_MODE` rules, in the required section, followed by the full rules, in packed format, in the optional section. The optional section will be ignored by JDK 1.1 code upon stream in.

    Contents of the optional section: The length of a byte array is emitted (int); this is 4 as of this release. The byte array of the given length is emitted. The contents of the byte array are the true values of the fields `startDay`, `startDayOfWeek`, `endDay`, and `endDayOfWeek`. The values of these fields in the required section are approximate values suited to the rule mode `DOW_IN_MONTH_MODE`, which is the only mode recognized by JDK 1.1.

Serialized Fields

### startMonth

    int startMonth

  The month in which daylight savings time starts. This value must be between `Calendar.JANUARY` and `Calendar.DECEMBER` inclusive. This value must not equal `endMonth`.

  If `useDaylight` is false, this value is ignored.

### startDay

    int startDay

  This field has two possible interpretations:
  `startMode == DOW_IN_MONTH`
    `startDay` indicates the day of the month of `startMonth` on which daylight savings time starts, from 1 to 28, 30, or 31, depending on the `startMonth`.
  `startMode != DOW_IN_MONTH`
    `startDay` indicates which `startDayOfWeek` in th month `startMonth` daylight savings time starts on. For example, a value of +1 and a `startDayOfWeek` of `Calendar.SUNDAY` indicates the first Sunday of `startMonth`. Likewise, +2 would indicate the second Sunday, and -1 the last Sunday. A value of 0 is illegal.

  If `useDaylight` is false, this value is ignored.

  ### startDayOfWeek

      int startDayOfWeek

    The day of the week on which daylight savings time starts. This value must be between `Calendar.SUNDAY` and `Calendar.SATURDAY` inclusive.

    If `useDaylight` is false or `startMode == DAY_OF_MONTH`, this value is ignored.

  ### startTime

      int startTime

    The time in milliseconds after midnight at which daylight savings time starts. This value is expressed as wall time, standard time, or UTC time, depending on the setting of `startTimeMode`.

    If `useDaylight` is false, this value is ignored.

  ### startTimeMode

      int startTimeMode

    The format of startTime, either WALL_TIME, STANDARD_TIME, or UTC_TIME.
    Since:
      JDK 1.3

  ### endMonth

      int endMonth

    The month in which daylight savings time ends. This value must be between `Calendar.JANUARY` and `Calendar.UNDECIMBER`. This value must not equal `startMonth`.

    If `useDaylight` is false, this value is ignored.

  ### endDay

      int endDay

    This field has two possible interpretations:
    `endMode == DOW_IN_MONTH`
      `endDay` indicates the day of the month of `endMonth` on which daylight savings time ends, from 1 to 28, 30, or 31, depending on the `endMonth`.
    `endMode != DOW_IN_MONTH`
      `endDay` indicates which `endDayOfWeek` in th month `endMonth` daylight savings time ends on. For example, a value of +1 and a `endDayOfWeek` of `Calendar.SUNDAY` indicates the first Sunday of `endMonth`. Likewise, +2 would indicate the second Sunday, and -1 the last Sunday. A value of 0 is illegal.

    If `useDaylight` is false, this value is ignored.

    ### endDayOfWeek

        int endDayOfWeek

      The day of the week on which daylight savings time ends. This value must be between `Calendar.SUNDAY` and `Calendar.SATURDAY` inclusive.

      If `useDaylight` is false or `endMode == DAY_OF_MONTH`, this value is ignored.

    ### endTime

        int endTime

      The time in milliseconds after midnight at which daylight savings time ends. This value is expressed as wall time, standard time, or UTC time, depending on the setting of `endTimeMode`.

      If `useDaylight` is false, this value is ignored.

    ### endTimeMode

        int endTimeMode

      The format of endTime, either WALL_TIME, STANDARD_TIME, or UTC_TIME.
      Since:
        JDK 1.3

    ### startYear

        int startYear

      The year in which daylight savings time is first observed. This is an AD value. If this value is less than 1 then daylight savings is observed for all AD years.

      If `useDaylight` is false, this value is ignored.

    ### rawOffset

        int rawOffset

      The offset in milliseconds between this zone and GMT. Negative offsets are to the west of Greenwich. To obtain local standard time, add the offset to GMT time. To obtain local wall time it may also be necessary to add `dstSavings`.

    ### useDaylight

        boolean useDaylight

      A boolean value which is true if and only if this zone uses daylight savings time. If this value is false, several other fields are ignored.

    ### monthLength

        byte[] monthLength

      This field was serialized in JDK 1.1, so we have to keep it that way to maintain serialization compatibility. However, there's no need to recreate the array each time we create a new time zone.
      An array of bytes containing the values {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}. This is ignored as of the Java 2 platform v1.2, however, it must be streamed out for compatibility with JDK 1.1.

    ### startMode

        int startMode

      Variables specifying the mode of the start rule. Takes the following values:
      `DOM_MODE`
        Exact day of week; e.g., March 1.
      `DOW_IN_MONTH_MODE`
        Day of week in month; e.g., last Sunday in March.
      `DOW_GE_DOM_MODE`
        Day of week after day of month; e.g., Sunday on or after March 15.
      `DOW_LE_DOM_MODE`
        Day of week before day of month; e.g., Sunday on or before March 15.
      The setting of this field affects the interpretation of the `startDay` field.

      If `useDaylight` is false, this value is ignored.

      Since:
        JDK1.1.4

    ### endMode

        int endMode

      Variables specifying the mode of the end rule. Takes the following values:
      `DOM_MODE`
        Exact day of week; e.g., March 1.
      `DOW_IN_MONTH_MODE`
        Day of week in month; e.g., last Sunday in March.
      `DOW_GE_DOM_MODE`
        Day of week after day of month; e.g., Sunday on or after March 15.
      `DOW_LE_DOM_MODE`
        Day of week before day of month; e.g., Sunday on or before March 15.
      The setting of this field affects the interpretation of the `endDay` field.

      If `useDaylight` is false, this value is ignored.

      Since:
        JDK1.1.4

    ### dstSavings

        int dstSavings

      A positive value indicating the amount of time saved during DST in milliseconds. Typically one hour (3600000); sometimes 30 minutes (1800000).

      If `useDaylight` is false, this value is ignored.

      Since:
        JDK1.1.4

    ### serialVersionOnStream

        int serialVersionOnStream

      The version of the serialized data on the stream. Possible values:
      0 or not present on stream
        JDK 1.1.3 or earlier.
      1
        JDK 1.1.4 or later. Includes three new fields: `startMode`, `endMode`, and `dstSavings`.
      2
        JDK 1.3 or later. Includes two new fields: `startTimeMode` and `endTimeMode`.
      When streaming out this class, the most recent format and the highest allowable `serialVersionOnStream` is written.
      Since:
        JDK1.1.4

    Class java.util.Stack implements Serializable

    Class java.util.TimeZone implements Serializable

    Serialized Fields

    ### ID

        String ID

      The string identifier of this `TimeZone`. This is a programmatic identifier used internally to look up `TimeZone` objects from the system table and also to map them to their localized display names. `ID` values are unique in the system table but may not be for dynamically created zones.

    Class java.util.TooManyListenersException implements Serializable

    Class java.util.TreeMap implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Reconstitute the `TreeMap` instance from a stream (i.e., deserialize it).

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Save the state of the `TreeMap` instance to a stream (i.e., serialize it).
      Serial Data:
        The size of the TreeMap (the number of key-value mappings) is emitted (int), followed by the key (Object) and value (Object) for each key-value mapping represented by the TreeMap. The key-value mappings are emitted in key-order (as determined by the TreeMap's Comparator, or by the keys' natural ordering if the TreeMap has no Comparator).

    Serialized Fields

    ### comparator

        Comparator comparator

      The Comparator used to maintain order in this TreeMap, or null if this TreeMap uses its elements natural ordering.

    Class java.util.TreeMap.SubMap implements Serializable

    Serialized Fields

    ### this$0

        TreeMap this$0

    ### fromStart

        boolean fromStart

      fromKey is significant only if fromStart is false. Similarly, toKey is significant only if toStart is false.

    ### toEnd

        boolean toEnd

      fromKey is significant only if fromStart is false. Similarly, toKey is significant only if toStart is false.

    ### fromKey

        Object fromKey

    ### toKey

        Object toKey

    Class java.util.TreeSet implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Reconstitute the `TreeSet` instance from a stream (that is, deserialize it).

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Save the state of the `TreeSet` instance to a stream (that is, serialize it).
      Serial Data:
        Emits the comparator used to order this set, or `null` if it obeys its elements' natural ordering (Object), followed by the size of the set (the number of elements it contains) (int), followed by all of its elements (each an Object) in order (as determined by the set's Comparator, or by the elements' natural ordering if the set has no Comparator).

    Class java.util.Vector implements Serializable

    Serialized Fields

    ### elementData

        Object[] elementData

      The array buffer into which the components of the vector are stored. The capacity of the vector is the length of this array buffer, and is at least large enough to contain all the vector's elements.

      Any array elements following the last element in the Vector are null.

    ### elementCount

        int elementCount

      The number of valid components in this `Vector` object. Components `elementData[0]` through `elementData[elementCount-1]` are the actual items.

    ### capacityIncrement

        int capacityIncrement

      The amount by which the capacity of the vector is automatically incremented when its size becomes greater than its capacity. If the capacity increment is less than or equal to zero, the capacity of the vector is doubled each time it needs to grow.

    Package java.util.jar

    Class java.util.jar.JarException implements Serializable

    Package java.util.zip

    Class java.util.zip.DataFormatException implements Serializable

    Class java.util.zip.ZipException implements Serializable

    Package javax.naming

    Class javax.naming.AuthenticationException implements Serializable

    Class javax.naming.AuthenticationNotSupportedException implements Serializable

    Class javax.naming.BinaryRefAddr implements Serializable

    Serialized Fields

    ### buf

        byte[] buf

      Contains the bytes of the address. This field is initialized by the constructor and returned using getAddressBytes() and getAddressContents().

    Class javax.naming.Binding implements Serializable

    Serialized Fields

    ### boundObj

        Object boundObj

      Contains this binding's object. It is initialized by the constuctor and can be updated using `setObject`.
      See Also:
        `Binding.getObject()`, `Binding.setObject(java.lang.Object)`

    Class javax.naming.CannotProceedException implements Serializable

    Serialized Fields

    ### remainingNewName

        Name remainingNewName

      Contains the remaining unresolved part of the second "name" argument to Context.rename(). This information necessary for continuing the Context.rename() operation.

      This field is initialized to null. It should not be manipulated directly: it should be accessed and updated using getRemainingName() and setRemainingName().

      See Also:
        `CannotProceedException.getRemainingNewName()`, `CannotProceedException.setRemainingNewName(javax.naming.Name)`

    ### environment

        Hashtable environment

      Contains the environment relevant for the Context or DirContext method that cannot proceed.

      This field is initialized to null. It should not be manipulated directly: it should be accessed and updated using getEnvironment() and setEnvironment().

      See Also:
        `CannotProceedException.getEnvironment()`, `CannotProceedException.setEnvironment(java.util.Hashtable)`

    ### altName

        Name altName

      Contains the name of the resolved object, relative to the context `altNameCtx`. It is a composite name. If null, then no name is specified. See the `javax.naming.spi.ObjectFactory.getObjectInstance` method for details on how this is used.

      This field is initialized to null. It should not be manipulated directly: it should be accessed and updated using getAltName() and setAltName().

      See Also:
        `CannotProceedException.getAltName()`, `CannotProceedException.setAltName(javax.naming.Name)`, `CannotProceedException.altNameCtx`, `ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)`

    ### altNameCtx

        Context altNameCtx

      Contains the context relative to which `altName` is specified. If null, then the default initial context is implied. See the `javax.naming.spi.ObjectFactory.getObjectInstance` method for details on how this is used.

      This field is initialized to null. It should not be manipulated directly: it should be accessed and updated using getAltNameCtx() and setAltNameCtx().

      See Also:
        `CannotProceedException.getAltNameCtx()`, `CannotProceedException.setAltNameCtx(javax.naming.Context)`, `CannotProceedException.altName`, `ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)`

    Class javax.naming.CommunicationException implements Serializable

    Class javax.naming.CompositeName implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Overriden to avoid implementation dependency.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Overriden to avoid implementation dependency.
      Serial Data:
        The number of components (an `int`) followed by the individual components (each a `String`).

    Class javax.naming.CompoundName implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Overriden to avoid implementation dependency.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Overriden to avoid implementation dependency.
      Serial Data:
        The syntax `Properties`, followed by the number of components (an `int`), and the individual components (each a `String`).

    Class javax.naming.ConfigurationException implements Serializable

    Class javax.naming.ContextNotEmptyException implements Serializable

    Class javax.naming.InsufficientResourcesException implements Serializable

    Class javax.naming.InterruptedNamingException implements Serializable

    Class javax.naming.InvalidNameException implements Serializable

    Class javax.naming.LimitExceededException implements Serializable

    Class javax.naming.LinkException implements Serializable

    Serialized Fields

    ### linkResolvedName

        Name linkResolvedName

      Contains the part of the link that has been successfully resolved. It is a composite name and can be null. This field is initialized by the constructors. You should access and manipulate this field through its get and set methods.
      See Also:
        `LinkException.getLinkResolvedName()`, `LinkException.setLinkResolvedName(javax.naming.Name)`

    ### linkResolvedObj

        Object linkResolvedObj

      Contains the object to which resolution of the part of the link was successful. Can be null. This field is initialized by the constructors. You should access and manipulate this field through its get and set methods.
      See Also:
        `LinkException.getLinkResolvedObj()`, `LinkException.setLinkResolvedObj(java.lang.Object)`

    ### linkRemainingName

        Name linkRemainingName

      Contains the remaining link name that has not been resolved yet. It is a composite name and can be null. This field is initialized by the constructors. You should access and manipulate this field through its get and set methods.
      See Also:
        `LinkException.getLinkRemainingName()`, `LinkException.setLinkRemainingName(javax.naming.Name)`

    ### linkExplanation

        String linkExplanation

      Contains the exception of why resolution of the link failed. Can be null. This field is initialized by the constructors. You should access and manipulate this field through its get and set methods.
      See Also:
        `LinkException.getLinkExplanation()`, `LinkException.setLinkExplanation(java.lang.String)`

    Class javax.naming.LinkLoopException implements Serializable

    Class javax.naming.LinkRef implements Serializable

    Class javax.naming.MalformedLinkException implements Serializable

    Class javax.naming.NameAlreadyBoundException implements Serializable

    Class javax.naming.NameClassPair implements Serializable

    Serialized Fields

    ### name

        String name

      Contains the name of this NameClassPair. It is initialized by the constructor and can be updated using `setName()`.
      See Also:
        `NameClassPair.getName()`, `NameClassPair.setName(java.lang.String)`

    ### className

        String className

      Contains the class name contained in this NameClassPair. It is initialized by the constructor and can be updated using `setClassName()`.
      See Also:
        `NameClassPair.getClassName()`, `NameClassPair.setClassName(java.lang.String)`

    ### isRel

        boolean isRel

      Records whether the name of this `NameClassPair` is relative to the target context. It is initialized by the constructor and can be updated using `setRelative()`.
      See Also:
        `NameClassPair.isRelative()`, `NameClassPair.setRelative(boolean)`, `NameClassPair.getName()`, `NameClassPair.setName(java.lang.String)`

    Class javax.naming.NameImpl implements Serializable

    Serialized Fields

    ### components

        Vector components

    ### syntaxDirection

        String syntaxDirection

    ### syntaxSeparator

        String syntaxSeparator

    ### syntaxSeparator2

        String syntaxSeparator2

    ### syntaxCaseInsensitive

        boolean syntaxCaseInsensitive

    ### syntaxTrimBlanks

        boolean syntaxTrimBlanks

    ### syntaxEscape

        String syntaxEscape

    ### syntaxBeginQuote1

        String syntaxBeginQuote1

    ### syntaxEndQuote1

        String syntaxEndQuote1

    ### syntaxBeginQuote2

        String syntaxBeginQuote2

    ### syntaxEndQuote2

        String syntaxEndQuote2

    ### syntaxAvaSeparator

        String syntaxAvaSeparator

    ### syntaxTypevalSeparator

        String syntaxTypevalSeparator

    ### STYLE_NONE

        int STYLE_NONE

    ### STYLE_QUOTE1

        int STYLE_QUOTE1

    ### STYLE_QUOTE2

        int STYLE_QUOTE2

    ### STYLE_ESCAPE

        int STYLE_ESCAPE

    ### escapingStyle

        int escapingStyle

    Class javax.naming.NameNotFoundException implements Serializable

    Class javax.naming.NamingException implements Serializable

    Serialized Fields

    ### resolvedName

        Name resolvedName

      Contains the part of the name that has been successfully resolved. It is a composite name and can be null. This field is initialized by the constructors. You should access and manipulate this field through its get and set methods.
      See Also:
        `NamingException.getResolvedName()`, `NamingException.setResolvedName(javax.naming.Name)`

    ### resolvedObj

        Object resolvedObj

      Contains the object to which resolution of the part of the name was successful. Can be null. This field is initialized by the constructors. You should access and manipulate this field through its get and set methods.
      See Also:
        `NamingException.getResolvedObj()`, `NamingException.setResolvedObj(java.lang.Object)`

    ### remainingName

        Name remainingName

      Contains the remaining name that has not been resolved yet. It is a composite name and can be null. This field is initialized by the constructors. You should access and manipulate this field through its get, set, "append" methods.
      See Also:
        `NamingException.getRemainingName()`, `NamingException.setRemainingName(javax.naming.Name)`, `NamingException.appendRemainingName(javax.naming.Name)`, `NamingException.appendRemainingComponent(java.lang.String)`

    ### rootException

        Throwable rootException

      Contains the original exception that caused this NamingException to be thrown. This field is set if there is additional information that could be obtained from the original exception, or if there original exception could not be mapped to a subclass of NamingException. Can be null. This field is initialized by the constructors. You should access and manipulate this field through its get and set methods.
      See Also:
        `NamingException.getRootCause()`, `NamingException.setRootCause(java.lang.Throwable)`

    Class javax.naming.NamingSecurityException implements Serializable

    Class javax.naming.NoInitialContextException implements Serializable

    Class javax.naming.NoPermissionException implements Serializable

    Class javax.naming.NotContextException implements Serializable

    Class javax.naming.OperationNotSupportedException implements Serializable

    Class javax.naming.PartialResultException implements Serializable

    Class javax.naming.RefAddr implements Serializable

    Serialized Fields

    ### addrType

        String addrType

      Contains the type of this address.

    Class javax.naming.Reference implements Serializable

    Serialized Fields

    ### className

        String className

      Contains the fully-qualified name of the class of the object to which this Reference refers.
      See Also:
        `Class.getName()`

    ### addrs

        Vector addrs

      Contains the addresses contained in this Reference. Initialized by constructor.

    ### classFactory

        String classFactory

      Contains the name of the factory class for creating an instance of the object to which this Reference refers. Initialized to null.

    ### classFactoryLocation

        String classFactoryLocation

      Contains the location of the factory class. Initialized to null.

    Class javax.naming.ReferralException implements Serializable

    Class javax.naming.ServiceUnavailableException implements Serializable

    Class javax.naming.SizeLimitExceededException implements Serializable

    Class javax.naming.StringRefAddr implements Serializable

    Serialized Fields

    ### contents

        String contents

      Contains the contents of this address. Can be null.

    Class javax.naming.TimeLimitExceededException implements Serializable

    Package javax.naming.directory

    Class javax.naming.directory.AttributeInUseException implements Serializable

    Class javax.naming.directory.AttributeModificationException implements Serializable

    Serialized Fields

    ### unexecs

        ModificationItem[] unexecs

      Contains the possibly null list of unexecuted modifications.

    Class javax.naming.directory.BasicAttribute implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Overriden to avoid exposing implementation details.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Overriden to avoid exposing implementation details
      Serial Data:
        Default field (the attribute ID -- a String), followed by the number of values (an int), and the individual values.

    Serialized Fields

    ### attrID

        String attrID

      Holds the attribute's id. It is initialized by the public constructor and cannot be null unless methods in BasicAttribute that use attrID have been overridden.

    ### ordered

        boolean ordered

      A flag for recording whether this attribute's values are ordered.

    Class javax.naming.directory.BasicAttributes implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Overriden to avoid exposing implementation details.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Overriden to avoid exposing implementation details.
      Serial Data:
        Default field (ignoreCase flag -- a boolean), followed by the number of attributes in the set (an int), and then the individual Attribute objects.

    Serialized Fields

    ### ignoreCase

        boolean ignoreCase

      Indicates whether case of attribute ids is ignored.

    Class javax.naming.directory.InvalidAttributeIdentifierException implements Serializable

    Class javax.naming.directory.InvalidAttributesException implements Serializable

    Class javax.naming.directory.InvalidAttributeValueException implements Serializable

    Class javax.naming.directory.InvalidSearchControlsException implements Serializable

    Class javax.naming.directory.InvalidSearchFilterException implements Serializable

    Class javax.naming.directory.ModificationItem implements Serializable

    Serialized Fields

    ### mod_op

        int mod_op

      Contains an integer identify the modification to be performed.

    ### attr

        Attribute attr

      Contains the attribute identifying the attribute and/or its value to be applied for the modification.

    Class javax.naming.directory.NoSuchAttributeException implements Serializable

    Class javax.naming.directory.SchemaViolationException implements Serializable

    Class javax.naming.directory.SearchControls implements Serializable

    Serialized Fields

    ### searchScope

        int searchScope

      Contains the scope with which to apply the search. One of `ONELEVEL_SCOPE`, `OBJECT_SCOPE`, or `SUBTREE_SCOPE`.

    ### timeLimit

        int timeLimit

      Contains the milliseconds to wait before returning from search.

    ### derefLink

        boolean derefLink

      Indicates whether JNDI links are dereferenced during search.

    ### returnObj

        boolean returnObj

      Indicates whether object is returned in `SearchResult`.

    ### countLimit

        long countLimit

      Contains the maximum number of SearchResults to return.

    ### attributesToReturn

        String[] attributesToReturn

      Contains the list of attributes to be returned in `SearchResult` for each matching entry of search. `null` indicates that all attributes are to be returned.

    Class javax.naming.directory.SearchResult implements Serializable

    Serialized Fields

    ### attrs

        Attributes attrs

      Contains the attributes returned with the object.

    Package javax.naming.event

    Class javax.naming.event.NamingEvent implements Serializable

    Serialized Fields

    ### changeInfo

        Object changeInfo

      Contains information about the change that generated this event.

    ### type

        int type

      Contains the type of this event.
      See Also:
        `NamingEvent.OBJECT_ADDED`, `NamingEvent.OBJECT_REMOVED`, `NamingEvent.OBJECT_RENAMED`, `NamingEvent.OBJECT_CHANGED`

    ### oldBinding

        Binding oldBinding

      Contains information about the object before the change.

    ### newBinding

        Binding newBinding

      Contains information about the object after the change.

    Class javax.naming.event.NamingExceptionEvent implements Serializable

    Serialized Fields

    ### exception

        NamingException exception

      Contains the exception that was thrown

    Package javax.naming.ldap

    Class javax.naming.ldap.LdapReferralException implements Serializable

    Class javax.naming.ldap.UnsolicitedNotificationEvent implements Serializable

    Serialized Fields

    ### notice

        UnsolicitedNotification notice

      The notification that caused this event to be fired.

    Package javax.naming.spi

    Class javax.naming.spi.ResolveResult implements Serializable

    Serialized Fields

    ### resolvedObj

        Object resolvedObj

      Field containing the Object that was resolved to successfully. It can be null only when constructed using a subclass. Constructors should always initialize this.

    ### remainingName

        Name remainingName

      Field containing the remaining name yet to be resolved. It can be null only when constructed using a subclass. Constructors should always initialize this.

    Package javax.rmi.CORBA

    Class javax.rmi.CORBA.ClassDesc implements Serializable

    Serialized Fields

    ### repid

        String repid

      The class's RepositoryId.

    ### codebase

        String codebase

      A space-separated list of codebase URLs.

    Class javax.rmi.CORBA.Stub implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream stream)
                         throws IOException,
                                ClassNotFoundException

      Serialization method to restore the IOR state.

    ### writeObject

        private void writeObject(ObjectOutputStream stream)
                          throws IOException

      Serialization method to save the IOR state.
      Serial Data:
        The length of the IOR type ID (int), followed by the IOR type ID (byte array encoded using ISO8859-1), followed by the number of IOR profiles (int), followed by the IOR profiles. Each IOR profile is written as a profile tag (int), followed by the length of the profile data (int), followed by the profile data (byte array).

    Package javax.sound.midi

    Class javax.sound.midi.InvalidMidiDataException implements Serializable

    Class javax.sound.midi.MidiUnavailableException implements Serializable

    Package javax.sound.sampled

    Class javax.sound.sampled.AudioPermission implements Serializable

    Class javax.sound.sampled.LineEvent implements Serializable

    Serialized Fields

    ### type

        LineEvent.Type type

      The kind of line event (`OPEN`, `CLOSE`, `START`, or `STOP`).
      See Also:
        `LineEvent.getType()`

    ### position

        long position

      The media position when the event occurred, expressed in sample frames. Note that this field is only relevant to certain events generated by data lines, such as `START` and `STOP`. For events generated by lines that do not count sample frames, and for any other events for which this value is not known, the position value should be ``AudioSystem.NOT_SPECIFIED``.
      See Also:
        `LineEvent.getFramePosition()`

    Class javax.sound.sampled.LineUnavailableException implements Serializable

    Class javax.sound.sampled.UnsupportedAudioFileException implements Serializable

    Package javax.swing

    Class javax.swing.AbstractAction implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### enabled

        boolean enabled

      Specifies whether action is enabled; the default is true.

    ### changeSupport

        SwingPropertyChangeSupport changeSupport

      If any `PropertyChangeListeners` have been registered, the `changeSupport` field describes them.

    Class javax.swing.AbstractButton implements Serializable

    Serialized Fields

    ### model

        ButtonModel model

      The data model that determines the button's state.

    ### text

        String text

    ### margin

        Insets margin

    ### defaultMargin

        Insets defaultMargin

    ### defaultIcon

        Icon defaultIcon

    ### pressedIcon

        Icon pressedIcon

    ### disabledIcon

        Icon disabledIcon

    ### selectedIcon

        Icon selectedIcon

    ### disabledSelectedIcon

        Icon disabledSelectedIcon

    ### rolloverIcon

        Icon rolloverIcon

    ### rolloverSelectedIcon

        Icon rolloverSelectedIcon

    ### paintBorder

        boolean paintBorder

    ### paintFocus

        boolean paintFocus

    ### rolloverEnabled

        boolean rolloverEnabled

    ### contentAreaFilled

        boolean contentAreaFilled

    ### verticalAlignment

        int verticalAlignment

    ### horizontalAlignment

        int horizontalAlignment

    ### verticalTextPosition

        int verticalTextPosition

    ### horizontalTextPosition

        int horizontalTextPosition

    ### accessibleIcon

        AccessibleIcon accessibleIcon

    ### changeListener

        ChangeListener changeListener

      The button model's `changeListener`.

    ### actionListener

        ActionListener actionListener

      The button model's `ActionListener`.

    ### itemListener

        ItemListener itemListener

      The button model's `ItemListener`.

    ### action

        Action action

    ### actionPropertyChangeListener

        PropertyChangeListener actionPropertyChangeListener

    Class javax.swing.AbstractButton.AccessibleAbstractButton implements Serializable

    Serialized Fields

    ### this$0

        AbstractButton this$0

    Class javax.swing.AbstractButton.ButtonChangeListener implements Serializable

    Serialized Fields

    ### this$0

        AbstractButton this$0

    Class javax.swing.AbstractButton.ForwardActionEvents implements Serializable

    Serialized Fields

    ### this$0

        AbstractButton this$0

    Class javax.swing.AbstractButton.ForwardItemEvents implements Serializable

    Serialized Fields

    ### this$0

        AbstractButton this$0

    Class javax.swing.AbstractCellEditor implements Serializable

    Serialized Fields

    ### listenerList

        EventListenerList listenerList

    Class javax.swing.AbstractListModel implements Serializable

    Serialized Fields

    ### listenerList

        EventListenerList listenerList

    Class javax.swing.ActionMap implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### parent

        ActionMap parent

      Parent that handles any bindings we don't contain.

    Class javax.swing.AncestorNotifier implements Serializable

    Serialized Fields

    ### firstInvisibleAncestor

        Component firstInvisibleAncestor

    ### listenerList

        EventListenerList listenerList

    ### root

        JComponent root

    Class javax.swing.Autoscroller implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### component

        JComponent component

    Class javax.swing.Box implements Serializable

    Serialized Fields

    ### accessibleContext

        AccessibleContext accessibleContext

      The currently set AccessibleContext object.

    Class javax.swing.Box.AccessibleBox implements Serializable

    Serialized Fields

    ### this$0

        Box this$0

    Class javax.swing.Box.Filler implements Serializable

    Serialized Fields

    ### reqMin

        Dimension reqMin

    ### reqPref

        Dimension reqPref

    ### reqMax

        Dimension reqMax

    ### accessibleContext

        AccessibleContext accessibleContext

      The currently set AccessibleContext object.

    Class javax.swing.Box.Filler.AccessibleBoxFiller implements Serializable

    Serialized Fields

    ### this$0

        Box.Filler this$0

    Class javax.swing.BoxLayout implements Serializable

    Serialized Fields

    ### axis

        int axis

    ### target

        Container target

    Class javax.swing.ButtonGroup implements Serializable

    Serialized Fields

    ### buttons

        Vector buttons

    ### selection

        ButtonModel selection

      The current choice.

    Class javax.swing.CellRendererPane implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Description copied from class: `Container`
      Writes default serializable fields to stream. Writes a list of serializable ItemListener(s) as optional data. The non-serializable ItemListner(s) are detected and no attempt is made to serialize them.

    Serialized Fields

    ### accessibleContext

        AccessibleContext accessibleContext

    Class javax.swing.CellRendererPane.AccessibleCellRendererPane implements Serializable

    Serialized Fields

    ### this$0

        CellRendererPane this$0

    Class javax.swing.ColorChooserDialog implements Serializable

    Serialized Fields

    ### initialColor

        Color initialColor

    ### chooserPane

        JColorChooser chooserPane

    Class javax.swing.ColorChooserDialog.Closer implements Serializable

    Class javax.swing.ColorChooserDialog.DisposeOnClose implements Serializable

    Class javax.swing.ColorTracker implements Serializable

    Serialized Fields

    ### chooser

        JColorChooser chooser

    ### color

        Color color

    Class javax.swing.ComponentInputMap implements Serializable

    Serialized Fields

    ### component

        JComponent component

      Component binding is created for.

    Class javax.swing.DefaultBoundedRangeModel implements Serializable

    Serialized Fields

    ### listenerList

        EventListenerList listenerList

      The listeners waiting for model changes.

    ### value

        int value

    ### extent

        int extent

    ### min

        int min

    ### max

        int max

    ### isAdjusting

        boolean isAdjusting

    Class javax.swing.DefaultButtonModel implements Serializable

    Serialized Fields

    ### stateMask

        int stateMask

    ### actionCommand

        String actionCommand

    ### group

        ButtonGroup group

    ### mnemonic

        int mnemonic

    ### listenerList

        EventListenerList listenerList

    Class javax.swing.DefaultCellEditor implements Serializable

    Serialized Fields

    ### editorComponent

        JComponent editorComponent

    ### delegate

        DefaultCellEditor.EditorDelegate delegate

    ### clickCountToStart

        int clickCountToStart

    Class javax.swing.DefaultCellEditor.EditorDelegate implements Serializable

    Serialized Fields

    ### this$0

        DefaultCellEditor this$0

    ### value

        Object value

    Class javax.swing.DefaultComboBoxModel implements Serializable

    Serialized Fields

    ### objects

        Vector objects

    ### selectedObject

        Object selectedObject

    Class javax.swing.DefaultDesktopManager implements Serializable

    Serialized Fields

    ### dragMode

        int dragMode

    Class javax.swing.DefaultListCellRenderer implements Serializable

    Class javax.swing.DefaultListCellRenderer.UIResource implements Serializable

    Class javax.swing.DefaultListModel implements Serializable

    Serialized Fields

    ### delegate

        Vector delegate

    Class javax.swing.DefaultListSelectionModel implements Serializable

    Serialized Fields

    ### selectionMode

        int selectionMode

    ### minIndex

        int minIndex

    ### maxIndex

        int maxIndex

    ### anchorIndex

        int anchorIndex

    ### leadIndex

        int leadIndex

    ### firstAdjustedIndex

        int firstAdjustedIndex

    ### lastAdjustedIndex

        int lastAdjustedIndex

    ### isAdjusting

        boolean isAdjusting

    ### firstChangedIndex

        int firstChangedIndex

    ### lastChangedIndex

        int lastChangedIndex

    ### value

        BitSet value

    ### listenerList

        EventListenerList listenerList

    ### leadAnchorNotificationEnabled

        boolean leadAnchorNotificationEnabled

    Class javax.swing.DefaultPopupFactory.JPanelPopup implements Serializable

    Serialized Fields

    ### this$0

        DefaultPopupFactory this$0

    ### desiredLocationX

        int desiredLocationX

    ### desiredLocationY

        int desiredLocationY

    Class javax.swing.DefaultPopupFactory.PanelPopup implements Serializable

    Serialized Fields

    ### this$0

        DefaultPopupFactory this$0

    ### desiredLocationX

        int desiredLocationX

    ### desiredLocationY

        int desiredLocationY

    ### rootPane

        JRootPane rootPane

    Class javax.swing.DefaultPopupFactory.WindowPopup implements Serializable

    Serialized Fields

    ### this$0

        DefaultPopupFactory this$0

    ### saveX

        int saveX

    ### saveY

        int saveY

    ### firstShow

        boolean firstShow

    Class javax.swing.DefaultPopupFactory.WindowPopup.AccessibleWindowPopup implements Serializable

    Serialized Fields

    ### this$1

        DefaultPopupFactory.WindowPopup this$1

    ### accessibleContext

        AccessibleContext accessibleContext

    Class javax.swing.DefaultSingleSelectionModel implements Serializable

    Serialized Fields

    ### listenerList

        EventListenerList listenerList

      The collection of registered listeners

    ### index

        int index

    Class javax.swing.ImageIcon implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### imageObserver

        ImageObserver imageObserver

    ### description

        String description

    ### width

        int width

    ### height

        int height

    ### accessibleContext

        ImageIcon.AccessibleImageIcon accessibleContext

      --- Accessibility Support ---

    Class javax.swing.ImageIcon.AccessibleImageIcon implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### this$0

        ImageIcon this$0

    Class javax.swing.InputMap implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### parent

        InputMap parent

      Parent that handles any bindings we don't contain.

    Class javax.swing.JApplet implements Serializable

    Serialized Fields

    ### rootPane

        JRootPane rootPane

      See Also:
        `JApplet.getRootPane()`, `JApplet.setRootPane(javax.swing.JRootPane)`

    ### rootPaneCheckingEnabled

        boolean rootPaneCheckingEnabled

      See Also:
        `JApplet.isRootPaneCheckingEnabled()`, `JApplet.setRootPaneCheckingEnabled(boolean)`

    ### accessibleContext

        AccessibleContext accessibleContext

    Class javax.swing.JApplet.AccessibleJApplet implements Serializable

    Serialized Fields

    ### this$0

        JApplet this$0

    Class javax.swing.JButton implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### defaultCapable

        boolean defaultCapable

    Class javax.swing.JButton.AccessibleJButton implements Serializable

    Serialized Fields

    ### this$0

        JButton this$0

    Class javax.swing.JCheckBox implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      See JComponent.readObject() for information about serialization in Swing.

    Serialized Fields

    ### flat

        boolean flat

    Class javax.swing.JCheckBox.AccessibleJCheckBox implements Serializable

    Serialized Fields

    ### this$0

        JCheckBox this$0

    Class javax.swing.JCheckBoxMenuItem implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Class javax.swing.JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem implements Serializable

    Serialized Fields

    ### this$0

        JCheckBoxMenuItem this$0

    Class javax.swing.JColorChooser implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### selectionModel

        ColorSelectionModel selectionModel

    ### previewPanel

        JComponent previewPanel

    ### chooserPanels

        AbstractColorChooserPanel[] chooserPanels

    ### accessibleContext

        AccessibleContext accessibleContext

    Class javax.swing.JColorChooser.AccessibleJColorChooser implements Serializable

    Serialized Fields

    ### this$0

        JColorChooser this$0

    Class javax.swing.JComboBox implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### dataModel

        ComboBoxModel dataModel

    ### renderer

        ListCellRenderer renderer

    ### editor

        ComboBoxEditor editor

    ### maximumRowCount

        int maximumRowCount

    ### isEditable

        boolean isEditable

    ### selectedItemReminder

        Object selectedItemReminder

    ### keySelectionManager

        JComboBox.KeySelectionManager keySelectionManager

    ### actionCommand

        String actionCommand

    ### lightWeightPopupEnabled

        boolean lightWeightPopupEnabled

    ### firedActionEventOnContentsChanged

        boolean firedActionEventOnContentsChanged

    ### firingActionEvent

        boolean firingActionEvent

    ### action

        Action action

    ### actionPropertyChangeListener

        PropertyChangeListener actionPropertyChangeListener

    Class javax.swing.JComboBox.AccessibleJComboBox implements Serializable

    Serialized Fields

    ### this$0

        JComboBox this$0

    Class javax.swing.JComboBox.DefaultKeySelectionManager implements Serializable

    Serialized Fields

    ### this$0

        JComboBox this$0

    Class javax.swing.JComponent implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      We use the ObjectInputStream "registerValidation" callback to update the UI for the entire tree of components after they've all been read in.
      See Also:
        `JComponent.ReadObjectCallback`

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Before writing a JComponent to an ObjectOutputStream we temporarily uninstall its UI. This is tricky to do because we want to uninstall the UI before any of the JComponent's children (or its LayoutManager etc.) are written, and we don't want to restore the UI until the most derived JComponent subclass has been been stored.

    Serialized Fields

    ### preferredSize

        Dimension preferredSize

    ### minimumSize

        Dimension minimumSize

    ### maximumSize

        Dimension maximumSize

    ### alignmentX

        Float alignmentX

    ### alignmentY

        Float alignmentY

    ### ancestorNotifier

        AncestorNotifier ancestorNotifier

    ### _bounds

        Rectangle _bounds

    ### listenerList

        EventListenerList listenerList

    ### clientProperties

        Hashtable clientProperties

    ### vetoableChangeSupport

        VetoableChangeSupport vetoableChangeSupport

    ### autoscroller

        Autoscroller autoscroller

    ### border

        Border border

    ### flags

        int flags

    ### inputVerifier

        InputVerifier inputVerifier

    ### verifyInputWhenFocusTarget

        boolean verifyInputWhenFocusTarget

    ### focusInputMap

        InputMap focusInputMap

      Used for WHEN_FOCUSED bindings.

    ### ancestorInputMap

        InputMap ancestorInputMap

      Used for WHEN_ANCESTOR_OF_FOCUSED_COMPONENT bindings.

    ### windowInputMap

        ComponentInputMap windowInputMap

      Used for WHEN_IN_FOCUSED_KEY bindings.

    ### actionMap

        ActionMap actionMap

      ActionMap.

    ### accessibleContext

        AccessibleContext accessibleContext

      The AccessibleContext associated with this JComponent.

    ### htmlView

        Object htmlView

    ### changeSupport

        SwingPropertyChangeSupport changeSupport

    ### paintImmediatelyClip

        Rectangle paintImmediatelyClip

    Class javax.swing.JComponent.AccessibleJComponent implements Serializable

    Serialized Fields

    ### this$0

        JComponent this$0

    ### accessibleContainerHandler

        ContainerListener accessibleContainerHandler

    ### accessibleFocusHandler

        FocusListener accessibleFocusHandler

    Class javax.swing.JComponent.EnableSerializationFocusListener implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### this$0

        JComponent this$0

    Class javax.swing.JComponent.KeyboardState implements Serializable

    Class javax.swing.JDesktopPane implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### dragMode

        int dragMode

    Class javax.swing.JDesktopPane.AccessibleJDesktopPane implements Serializable

    Serialized Fields

    ### this$0

        JDesktopPane this$0

    Class javax.swing.JDialog implements Serializable

    Serialized Fields

    ### defaultCloseOperation

        int defaultCloseOperation

    ### rootPane

        JRootPane rootPane

      See Also:
        `JDialog.getRootPane()`, `JDialog.setRootPane(javax.swing.JRootPane)`

    ### rootPaneCheckingEnabled

        boolean rootPaneCheckingEnabled

      See Also:
        `JDialog.isRootPaneCheckingEnabled()`, `JDialog.setRootPaneCheckingEnabled(boolean)`

    ### accessibleContext

        AccessibleContext accessibleContext

    Class javax.swing.JDialog.AccessibleJDialog implements Serializable

    Serialized Fields

    ### this$0

        JDialog this$0

    Class javax.swing.JEditorPane implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### kit

        EditorKit kit

      Current content binding of the editor.

    ### pageProperties

        Hashtable pageProperties

    ### typeHandlers

        Hashtable typeHandlers

      Table of registered type handlers for this editor.

    ### managingFocus

        boolean managingFocus

      Indicates whether we are managing focus.
      See Also:
        `JEditorPane.processComponentKeyEvent(java.awt.event.KeyEvent)`, `JEditorPane.isManagingFocus()`

    Class javax.swing.JEditorPane.AccessibleJEditorPane implements Serializable

    Serialized Fields

    ### this$0

        JEditorPane this$0

    Class javax.swing.JEditorPane.AccessibleJEditorPaneHTML implements Serializable

    Serialized Fields

    ### this$0

        JEditorPane this$0

    Class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport implements Serializable

    Serialized Fields

    ### this$0

        JEditorPane this$0

    ### hyperlinks

        JEditorPane.JEditorPaneAccessibleHypertextSupport.LinkVector hyperlinks

    ### linksValid

        boolean linksValid

    Class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.LinkVector implements Serializable

    Serialized Fields

    ### this$1

        JEditorPane.JEditorPaneAccessibleHypertextSupport this$1

    Class javax.swing.JEditorPane.PlainEditorKit implements Serializable

    Class javax.swing.JFileChooser implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### dialogTitle

        String dialogTitle

    ### approveButtonText

        String approveButtonText

    ### approveButtonToolTipText

        String approveButtonToolTipText

    ### approveButtonMnemonic

        int approveButtonMnemonic

    ### actionListener

        ActionListener actionListener

    ### filters

        Vector filters

    ### dialog

        JDialog dialog

    ### dialogType

        int dialogType

    ### returnValue

        int returnValue

    ### accessory

        JComponent accessory

    ### fileView

        FileView fileView

    ### uiFileView

        FileView uiFileView

    ### controlsShown

        boolean controlsShown

    ### useFileHiding

        boolean useFileHiding

    ### fileSelectionMode

        int fileSelectionMode

    ### multiSelectionEnabled

        boolean multiSelectionEnabled

    ### useAcceptAllFileFilter

        boolean useAcceptAllFileFilter

    ### fileFilter

        FileFilter fileFilter

    ### fileSystemView

        FileSystemView fileSystemView

    ### currentDirectory

        File currentDirectory

    ### selectedFile

        File selectedFile

    ### selectedFiles

        File[] selectedFiles

    ### accessibleContext

        AccessibleContext accessibleContext

    Class javax.swing.JFileChooser.AccessibleJFileChooser implements Serializable

    Serialized Fields

    ### this$0

        JFileChooser this$0

    Class javax.swing.JFrame implements Serializable

    Serialized Fields

    ### defaultCloseOperation

        int defaultCloseOperation

    ### rootPane

        JRootPane rootPane

      The `JRootPane` instance that manages the `contentPane` and optional `menuBar` for this frame, as well as the `glassPane`.
      See Also:
        `JRootPane`, `RootPaneContainer`

    ### rootPaneCheckingEnabled

        boolean rootPaneCheckingEnabled

      If true then calls to `add` and `setLayout` will cause an exception to be thrown. The default is false.
      See Also:
        `JFrame.isRootPaneCheckingEnabled()`, `JFrame.setRootPaneCheckingEnabled(boolean)`

    ### accessibleContext

        AccessibleContext accessibleContext

      The accessible context property.

    Class javax.swing.JFrame.AccessibleJFrame implements Serializable

    Serialized Fields

    ### this$0

        JFrame this$0

    Class javax.swing.JInternalFrame implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### rootPane

        JRootPane rootPane

      The `JRootPane` instance that manages the `contentPane` and optional `menuBar` for this frame, as well as the `glassPane`.
      See Also:
        `JRootPane`, `RootPaneContainer`

    ### rootPaneCheckingEnabled

        boolean rootPaneCheckingEnabled

      If true then calls to `add` and `setLayout` cause an exception to be thrown.

    ### closable

        boolean closable

      The frame can be closed.

    ### isClosed

        boolean isClosed

      The frame has been closed.

    ### maximizable

        boolean maximizable

      The frame can be expanded to the size of the desktop pane.

    ### isMaximum

        boolean isMaximum

      The frame has been expanded to its maximum size.
      See Also:
        `JInternalFrame.maximizable`

    ### iconable

        boolean iconable

      The frame can "iconized" (shrunk down and displayed as an icon-image).
      See Also:
        `JInternalFrame.JDesktopIcon`

    ### isIcon

        boolean isIcon

      The frame has been iconized.
      See Also:
        `JInternalFrame.iconable`

    ### resizable

        boolean resizable

      The frame's size can be changed.

    ### isSelected

        boolean isSelected

      The frame is currently selected.

    ### frameIcon

        Icon frameIcon

      The icon shown in the top-left corner of the frame.

    ### title

        String title

      The title displayed in the frame's title bar.

    ### desktopIcon

        JInternalFrame.JDesktopIcon desktopIcon

      The icon that is displayed when the frame is iconized.
      See Also:
        `JInternalFrame.iconable`

    ### opened

        boolean opened

    ### normalBounds

        Rectangle normalBounds

    ### defaultCloseOperation

        int defaultCloseOperation

    ### lastFocusOwner

        Component lastFocusOwner

    ### isDragging

        boolean isDragging

    ### danger

        boolean danger

    Class javax.swing.JInternalFrame.AccessibleJInternalFrame implements Serializable

    Serialized Fields

    ### this$0

        JInternalFrame this$0

    Class javax.swing.JInternalFrame.JDesktopIcon implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### internalFrame

        JInternalFrame internalFrame

    Class javax.swing.JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon implements Serializable

    Serialized Fields

    ### this$0

        JInternalFrame.JDesktopIcon this$0

    Class javax.swing.JLabel implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### mnemonic

        int mnemonic

    ### text

        String text

    ### defaultIcon

        Icon defaultIcon

    ### disabledIcon

        Icon disabledIcon

    ### disabledIconSet

        boolean disabledIconSet

    ### verticalAlignment

        int verticalAlignment

    ### horizontalAlignment

        int horizontalAlignment

    ### verticalTextPosition

        int verticalTextPosition

    ### horizontalTextPosition

        int horizontalTextPosition

    ### iconTextGap

        int iconTextGap

    ### labelFor

        Component labelFor

    ### accessibleIcon

        AccessibleIcon accessibleIcon

    Class javax.swing.JLabel.AccessibleJLabel implements Serializable

    Serialized Fields

    ### this$0

        JLabel this$0

    Class javax.swing.JLayeredPane implements Serializable

    Serialized Fields

    ### componentToLayer

        Hashtable componentToLayer

    ### optimizedDrawingPossible

        boolean optimizedDrawingPossible

    Class javax.swing.JLayeredPane.AccessibleJLayeredPane implements Serializable

    Serialized Fields

    ### this$0

        JLayeredPane this$0

    Class javax.swing.JList implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Description copied from class: `JComponent`
      Before writing a JComponent to an ObjectOutputStream we temporarily uninstall its UI. This is tricky to do because we want to uninstall the UI before any of the JComponent's children (or its LayoutManager etc.) are written, and we don't want to restore the UI until the most derived JComponent subclass has been been stored.

    Serialized Fields

    ### fixedCellWidth

        int fixedCellWidth

    ### fixedCellHeight

        int fixedCellHeight

    ### horizontalScrollIncrement

        int horizontalScrollIncrement

    ### prototypeCellValue

        Object prototypeCellValue

    ### visibleRowCount

        int visibleRowCount

    ### selectionForeground

        Color selectionForeground

    ### selectionBackground

        Color selectionBackground

    ### selectionModel

        ListSelectionModel selectionModel

    ### dataModel

        ListModel dataModel

    ### cellRenderer

        ListCellRenderer cellRenderer

    ### selectionListener

        ListSelectionListener selectionListener

    Class javax.swing.JList.AccessibleJList implements Serializable

    Serialized Fields

    ### this$0

        JList this$0

    ### leadSelectionIndex

        int leadSelectionIndex

    Class javax.swing.JList.ListSelectionHandler implements Serializable

    Serialized Fields

    ### this$0

        JList this$0

    Class javax.swing.JMenu implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### popupMenu

        JPopupMenu popupMenu

    ### menuChangeListener

        ChangeListener menuChangeListener

    ### menuEvent

        MenuEvent menuEvent

    ### delay

        int delay

    ### receivedKeyPressed

        boolean receivedKeyPressed

      Set to true when a KEY_PRESSED event is received and the menu is selected, and false when a KEY_RELEASED (or focus lost) is received. If processKeyEvent is invoked with a KEY_TYPED or KEY_RELEASED event, and this is false, a MenuKeyEvent is NOT created. This is needed to avoid activating a menuitem when the menu and menuitem share the same mnemonic.

    ### popupListener

        JMenu.WinListener popupListener

      The window-closing listener for the popup.
      See Also:
        `JMenu.WinListener`

    Class javax.swing.JMenu.AccessibleJMenu implements Serializable

    Serialized Fields

    ### this$0

        JMenu this$0

    Class javax.swing.JMenu.MenuChangeListener implements Serializable

    Serialized Fields

    ### this$0

        JMenu this$0

    ### isSelected

        boolean isSelected

    Class javax.swing.JMenu.WinListener implements Serializable

    Serialized Fields

    ### this$0

        JMenu this$0

    ### popupMenu

        JPopupMenu popupMenu

    Class javax.swing.JMenuBar implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      See JComponent.readObject() for information about serialization in Swing.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Description copied from class: `JComponent`
      Before writing a JComponent to an ObjectOutputStream we temporarily uninstall its UI. This is tricky to do because we want to uninstall the UI before any of the JComponent's children (or its LayoutManager etc.) are written, and we don't want to restore the UI until the most derived JComponent subclass has been been stored.

    Serialized Fields

    ### paintBorder

        boolean paintBorder

    ### margin

        Insets margin

    Class javax.swing.JMenuBar.AccessibleJMenuBar implements Serializable

    Serialized Fields

    ### this$0

        JMenuBar this$0

    Class javax.swing.JMenuItem implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      See JComponent.readObject() for information about serialization in Swing.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Description copied from class: `JComponent`
      Before writing a JComponent to an ObjectOutputStream we temporarily uninstall its UI. This is tricky to do because we want to uninstall the UI before any of the JComponent's children (or its LayoutManager etc.) are written, and we don't want to restore the UI until the most derived JComponent subclass has been been stored.

    Serialized Fields

    ### accelerator

        KeyStroke accelerator

    Class javax.swing.JMenuItem.AccessibleJMenuItem implements Serializable

    Serialized Fields

    ### this$0

        JMenuItem this$0

    Class javax.swing.JMenuItem.MenuItemFocusListener implements Serializable

    Class javax.swing.JOptionPane implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Description copied from class: `JComponent`
      We use the ObjectInputStream "registerValidation" callback to update the UI for the entire tree of components after they've all been read in.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Description copied from class: `JComponent`
      Before writing a JComponent to an ObjectOutputStream we temporarily uninstall its UI. This is tricky to do because we want to uninstall the UI before any of the JComponent's children (or its LayoutManager etc.) are written, and we don't want to restore the UI until the most derived JComponent subclass has been been stored.

    Serialized Fields

    ### messageType

        int messageType

      Message type.

    ### optionType

        int optionType

      Option type, one of DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION or OK_CANCEL_OPTION.

    ### wantsInput

        boolean wantsInput

      If true, a UI widget will be provided to the user to get input.

    Class javax.swing.JOptionPane.AccessibleJOptionPane implements Serializable

    Serialized Fields

    ### this$0

        JOptionPane this$0

    Class javax.swing.JPanel implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Class javax.swing.JPanel.AccessibleJPanel implements Serializable

    Serialized Fields

    ### this$0

        JPanel this$0

    Class javax.swing.JPasswordField implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### echoChar

        char echoChar

    Class javax.swing.JPasswordField.AccessibleJPasswordField implements Serializable

    Serialized Fields

    ### this$0

        JPasswordField this$0

    Class javax.swing.JPopupMenu implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Description copied from class: `JComponent`
      We use the ObjectInputStream "registerValidation" callback to update the UI for the entire tree of components after they've all been read in.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Description copied from class: `JComponent`
      Before writing a JComponent to an ObjectOutputStream we temporarily uninstall its UI. This is tricky to do because we want to uninstall the UI before any of the JComponent's children (or its LayoutManager etc.) are written, and we don't want to restore the UI until the most derived JComponent subclass has been been stored.

    Serialized Fields

    ### desiredLocationX

        int desiredLocationX

    ### desiredLocationY

        int desiredLocationY

    ### label

        String label

    ### paintBorder

        boolean paintBorder

    ### margin

        Insets margin

    ### lightWeightPopupEnabled

        boolean lightWeightPopupEnabled

    ### selectionModel

        SingleSelectionModel selectionModel

    Class javax.swing.JPopupMenu.AccessibleJPopupMenu implements Serializable

    Serialized Fields

    ### this$0

        JPopupMenu this$0

    Class javax.swing.JPopupMenu.Separator implements Serializable

    Class javax.swing.JProgressBar implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### orientation

        int orientation

      The orientation to display the progress bar. The default is HORIZONTAL.

    ### paintBorder

        boolean paintBorder

      Whether to display the border around the progress bar. The default is true.

    ### model

        BoundedRangeModel model

      The data structure that holds the various values for the progress bar.

    ### progressString

        String progressString

      A optional String that can be displayed on the progress bar. The default is null. Setting this to a non-null value does not imply that the String will be displayed.

    ### paintString

        boolean paintString

      Whether to textually display a String on the progress bar. The default is false. Setting this to true will cause a textual display of the progress to de rendered on the progress bar. If the progressString is null, the percentage done to be displayed on the progress bar. If the progressString is non-null, it is rendered on the progress bar.

    ### changeListener

        ChangeListener changeListener

    Class javax.swing.JProgressBar.AccessibleJProgressBar implements Serializable

    Serialized Fields

    ### this$0

        JProgressBar this$0

    Class javax.swing.JProgressBar.ModelListener implements Serializable

    Serialized Fields

    ### this$0

        JProgressBar this$0

    Class javax.swing.JRadioButton implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Class javax.swing.JRadioButton.AccessibleJRadioButton implements Serializable

    Serialized Fields

    ### this$0

        JRadioButton this$0

    Class javax.swing.JRadioButtonMenuItem implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Class javax.swing.JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem implements Serializable

    Serialized Fields

    ### this$0

        JRadioButtonMenuItem this$0

    Class javax.swing.JRootPane implements Serializable

    Serialized Fields

    ### focusOwner

        JComponent focusOwner

      The subcomponent that currently has focus, or null if no subcomponent currently has focus

    ### previousFocusOwner

        JComponent previousFocusOwner

    ### menuBar

        JMenuBar menuBar

      The menu bar.

    ### contentPane

        Container contentPane

      The content pane.

    ### layeredPane

        JLayeredPane layeredPane

      The layered pane that manages the menu bar and content pane.

    ### glassPane

        Component glassPane

      The glass pane that overlays the menu bar and content pane, so it can intercept mouse movements and such.

    ### defaultButton

        JButton defaultButton

      The button that gets activated when the pane has the focus and a UI-specific action like pressing the Enter key occurs.

    ### defaultPressAction

        JRootPane.DefaultAction defaultPressAction

      Deprecated. As of Java 2 platform v1.3.

      As of Java 2 platform v1.3 this unusable field is no longer used. To override the default button you should replace the Action in the JRootPane's ActionMap. Please refer to the key bindings specification for further details.
      See Also:
        `JRootPane.defaultButton`

    ### defaultReleaseAction

        JRootPane.DefaultAction defaultReleaseAction

      Deprecated. As of Java 2 platform v1.3.

      As of Java 2 platform v1.3 this unusable field is no longer used. To override the default button you should replace the Action in the JRootPane's ActionMap. Please refer to the key bindings specification for further details.
      See Also:
        `JRootPane.defaultButton`

    Class javax.swing.JRootPane.AccessibleJRootPane implements Serializable

    Serialized Fields

    ### this$0

        JRootPane this$0

    Class javax.swing.JRootPane.DefaultAction implements Serializable

    Serialized Fields

    ### owner

        JButton owner

    ### root

        JRootPane root

    ### press

        boolean press

    Class javax.swing.JRootPane.RootLayout implements Serializable

    Serialized Fields

    ### this$0

        JRootPane this$0

    Class javax.swing.JScrollBar implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### fwdAdjustmentEvents

        ChangeListener fwdAdjustmentEvents

      All changes from the model are treated as though the user moved the scrollbar knob.

    ### model

        BoundedRangeModel model

      The model that represents the scrollbar's minimum, maximum, extent (aka "visibleAmount") and current value.
      See Also:
        `JScrollBar.setModel(javax.swing.BoundedRangeModel)`

    ### orientation

        int orientation

      See Also:
        `JScrollBar.setOrientation(int)`

    ### unitIncrement

        int unitIncrement

      See Also:
        `JScrollBar.setUnitIncrement(int)`

    ### blockIncrement

        int blockIncrement

      See Also:
        `JScrollBar.setBlockIncrement(int)`

    Class javax.swing.JScrollBar.AccessibleJScrollBar implements Serializable

    Serialized Fields

    ### this$0

        JScrollBar this$0

    Class javax.swing.JScrollBar.ModelListener implements Serializable

    Serialized Fields

    ### this$0

        JScrollBar this$0

    Class javax.swing.JScrollPane implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### viewportBorder

        Border viewportBorder

    ### verticalScrollBarPolicy

        int verticalScrollBarPolicy

      The display policy for the vertical scrollbar. The default is `JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED`.
      See Also:
        `JScrollPane.setVerticalScrollBarPolicy(int)`

    ### horizontalScrollBarPolicy

        int horizontalScrollBarPolicy

      The display policy for the horizontal scrollbar. The default is `JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED`.
      See Also:
        `JScrollPane.setHorizontalScrollBarPolicy(int)`

    ### viewport

        JViewport viewport

      The scrollpane's viewport child. Default is an empty `JViewport`.
      See Also:
        `JScrollPane.setViewport(javax.swing.JViewport)`

    ### verticalScrollBar

        JScrollBar verticalScrollBar

      The scrollpane's vertical scrollbar child. Default is a `JScrollBar`.
      See Also:
        `JScrollPane.setVerticalScrollBar(javax.swing.JScrollBar)`

    ### horizontalScrollBar

        JScrollBar horizontalScrollBar

      The scrollpane's horizontal scrollbar child. Default is a `JScrollBar`.
      See Also:
        `JScrollPane.setHorizontalScrollBar(javax.swing.JScrollBar)`

    ### rowHeader

        JViewport rowHeader

      The row header child. Default is `null`.
      See Also:
        `JScrollPane.setRowHeader(javax.swing.JViewport)`

    ### columnHeader

        JViewport columnHeader

      The column header child. Default is `null`.
      See Also:
        `JScrollPane.setColumnHeader(javax.swing.JViewport)`

    ### lowerLeft

        Component lowerLeft

      The component to display in the lower left corner. Default is `null`.
      See Also:
        `JScrollPane.setCorner(java.lang.String, java.awt.Component)`

    ### lowerRight

        Component lowerRight

      The component to display in the lower right corner. Default is `null`.
      See Also:
        `JScrollPane.setCorner(java.lang.String, java.awt.Component)`

    ### upperLeft

        Component upperLeft

      The component to display in the upper left corner. Default is `null`.
      See Also:
        `JScrollPane.setCorner(java.lang.String, java.awt.Component)`

    ### upperRight

        Component upperRight

      The component to display in the upper right corner. Default is `null`.
      See Also:
        `JScrollPane.setCorner(java.lang.String, java.awt.Component)`

    Class javax.swing.JScrollPane.AccessibleJScrollPane implements Serializable

    Serialized Fields

    ### this$0

        JScrollPane this$0

    ### viewPort

        JViewport viewPort

    Class javax.swing.JScrollPane.ScrollBar implements Serializable

    Serialized Fields

    ### this$0

        JScrollPane this$0

    ### unitIncrementSet

        boolean unitIncrementSet

      Set to true when the unit increment has been explicitly set. If this is false the viewport's view is obtained and if it is an instance of `Scrollable` the unit increment from it is used.

    ### blockIncrementSet

        boolean blockIncrementSet

      Set to true when the block increment has been explicitly set. If this is false the viewport's view is obtained and if it is an instance of `Scrollable` the block increment from it is used.

    Class javax.swing.JSeparator implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### orientation

        int orientation

    Class javax.swing.JSeparator.AccessibleJSeparator implements Serializable

    Serialized Fields

    ### this$0

        JSeparator this$0

    Class javax.swing.JSlider implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### paintTicks

        boolean paintTicks

    ### paintTrack

        boolean paintTrack

    ### paintLabels

        boolean paintLabels

    ### isInverted

        boolean isInverted

    ### sliderModel

        BoundedRangeModel sliderModel

      The data model that handles the numeric maximum value, minimum value, and current-position value for the slider.

    ### majorTickSpacing

        int majorTickSpacing

      The number of values between the major tick marks -- the larger marks that break up the minor tick marks.

    ### minorTickSpacing

        int minorTickSpacing

      The number of values between the minor tick marks -- the smaller marks that occur between the major tick marks.
      See Also:
        `JSlider.setMinorTickSpacing(int)`

    ### snapToTicks

        boolean snapToTicks

      If true, the knob (and the data value it represents) resolve to the closest tick mark next to where the user positioned the knob. The default is false.
      See Also:
        `JSlider.setSnapToTicks(boolean)`

    ### snapToValue

        boolean snapToValue

      If true, the knob (and the data value it represents) resolve to the closest slider value next to where the user positioned the knob.

    ### orientation

        int orientation

      See Also:
        `JSlider.setOrientation(int)`

    ### labelTable

        Dictionary labelTable

    ### changeListener

        ChangeListener changeListener

      The changeListener (no suffix) is the listener we add to the Sliders model. By default this listener just forwards events to ChangeListeners (if any) added directly to the slider.
      See Also:
        `JSlider.addChangeListener(javax.swing.event.ChangeListener)`, `JSlider.createChangeListener()`

    Class javax.swing.JSlider.1$SmartHashtable.LabelUIResource implements Serializable

    Serialized Fields

    ### this$1

        javax.swing.JSlider.1$SmartHashtable this$1

    Class javax.swing.JSlider.AccessibleJSlider implements Serializable

    Serialized Fields

    ### this$0

        JSlider this$0

    Class javax.swing.JSlider.ModelListener implements Serializable

    Serialized Fields

    ### this$0

        JSlider this$0

    Class javax.swing.JSplitPane implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### orientation

        int orientation

      How the views are split.

    ### continuousLayout

        boolean continuousLayout

      Whether or not the views are continuously redisplayed while resizing.

    ### leftComponent

        Component leftComponent

      The left or top component.

    ### rightComponent

        Component rightComponent

      The right or bottom component.

    ### dividerSize

        int dividerSize

      Size of the divider.

    ### oneTouchExpandable

        boolean oneTouchExpandable

      Is a little widget provided to quickly expand/collapse the split pane?

    ### lastDividerLocation

        int lastDividerLocation

      Previous location of the split pane.

    ### resizeWeight

        double resizeWeight

      How to distribute extra space.

    ### dividerLocation

        int dividerLocation

      Location of the divider, at least the value that was set, the UI may have a different value.

    Class javax.swing.JSplitPane.AccessibleJSplitPane implements Serializable

    Serialized Fields

    ### this$0

        JSplitPane this$0

    Class javax.swing.JTabbedPane implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### tabPlacement

        int tabPlacement

      Where the tabs are placed.
      See Also:
        `JTabbedPane.setTabPlacement(int)`

    ### model

        SingleSelectionModel model

      The default selection model

    ### haveRegistered

        boolean haveRegistered

    ### changeListener

        ChangeListener changeListener

      The changeListener is the listener we add to the model.

    ### pages

        Vector pages

    Class javax.swing.JTabbedPane.AccessibleJTabbedPane implements Serializable

    Serialized Fields

    ### this$0

        JTabbedPane this$0

    Class javax.swing.JTabbedPane.ModelListener implements Serializable

    Serialized Fields

    ### this$0

        JTabbedPane this$0

    Class javax.swing.JTabbedPane.Page implements Serializable

    Serialized Fields

    ### this$0

        JTabbedPane this$0

    ### title

        String title

    ### background

        Color background

    ### foreground

        Color foreground

    ### icon

        Icon icon

    ### disabledIcon

        Icon disabledIcon

    ### parent

        JTabbedPane parent

    ### component

        Component component

    ### tip

        String tip

    ### enabled

        boolean enabled

    ### needsUIUpdate

        boolean needsUIUpdate

    Class javax.swing.JTable implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Description copied from class: `JComponent`
      We use the ObjectInputStream "registerValidation" callback to update the UI for the entire tree of components after they've all been read in.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### dataModel

        TableModel dataModel

      The `TableModel` of the table.

    ### columnModel

        TableColumnModel columnModel

      The `TableColumnModel` of the table.

    ### selectionModel

        ListSelectionModel selectionModel

      The `ListSelectionModel` of the table, used to keep track of row selections.

    ### tableHeader

        JTableHeader tableHeader

      The `TableHeader` working with the table.

    ### rowHeight

        int rowHeight

      The height in pixels of each row in the table.

    ### rowMargin

        int rowMargin

      The height in pixels of the margin between the cells in each row.

    ### gridColor

        Color gridColor

      The color of the grid.

    ### showHorizontalLines

        boolean showHorizontalLines

      The table draws horizontal lines between cells if `showHorizontalLines` is true.

    ### showVerticalLines

        boolean showVerticalLines

      The table draws vertical lines between cells if `showVerticalLines` is true.

    ### autoResizeMode

        int autoResizeMode

      Determines if the table automatically resizes the width of the table's columns to take up the entire width of the table, and how it does the resizing.

    ### autoCreateColumnsFromModel

        boolean autoCreateColumnsFromModel

      The table will query the `TableModel` to build the default set of columns if this is true.

    ### preferredViewportSize

        Dimension preferredViewportSize

      Used by the `Scrollable` interface to determine the initial visible area.

    ### rowSelectionAllowed

        boolean rowSelectionAllowed

      True if row selection is allowed in this table.

    ### cellSelectionEnabled

        boolean cellSelectionEnabled

      Obsolete as of Java 2 platform v1.3. Please use the `rowSelectionAllowed` property and the `columnSelectionAllowed` property of the `columnModel` instead. Or use the method `getCellSelectionEnabled`.

    ### selectionForeground

        Color selectionForeground

      The foreground color of selected cells.

    ### selectionBackground

        Color selectionBackground

      The background color of selected cells.

    ### reentrantCall

        boolean reentrantCall

    ### rowModel

        SizeSequence rowModel

    Class javax.swing.JTable.AccessibleJTable implements Serializable

    Serialized Fields

    ### this$0

        JTable this$0

    ### lastSelectedRow

        int lastSelectedRow

    ### lastSelectedCol

        int lastSelectedCol

    ### caption

        Accessible caption

    ### summary

        Accessible summary

    ### rowDescription

        Accessible[] rowDescription

    ### columnDescription

        Accessible[] columnDescription

    Class javax.swing.JTable.BooleanEditor implements Serializable

    Class javax.swing.JTable.BooleanRenderer implements Serializable

    Class javax.swing.JTable.DateRenderer implements Serializable

    Serialized Fields

    ### formatter

        DateFormat formatter

    Class javax.swing.JTable.DoubleRenderer implements Serializable

    Serialized Fields

    ### formatter

        NumberFormat formatter

    Class javax.swing.JTable.GenericEditor implements Serializable

    Serialized Fields

    ### argTypes

        Class[] argTypes

    ### constructor

        Constructor constructor

    ### value

        Object value

    Class javax.swing.JTable.IconRenderer implements Serializable

    Class javax.swing.JTable.NumberEditor implements Serializable

    Class javax.swing.JTable.NumberRenderer implements Serializable

    Class javax.swing.JTextArea implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### rows

        int rows

    ### columns

        int columns

    ### columnWidth

        int columnWidth

    ### rowHeight

        int rowHeight

    ### wrap

        boolean wrap

    ### word

        boolean word

    Class javax.swing.JTextArea.AccessibleJTextArea implements Serializable

    Serialized Fields

    ### this$0

        JTextArea this$0

    Class javax.swing.JTextField implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Serialized Fields

    ### action

        Action action

    ### actionPropertyChangeListener

        PropertyChangeListener actionPropertyChangeListener

    ### visibility

        BoundedRangeModel visibility

    ### horizontalAlignment

        int horizontalAlignment

    ### columns

        int columns

    ### columnWidth

        int columnWidth

    ### command

        String command

    Class javax.swing.JTextField.AccessibleJTextField implements Serializable

    Serialized Fields

    ### this$0

        JTextField this$0

    Class javax.swing.JTextField.NotifyAction implements Serializable

    Class javax.swing.JTextPane implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Class javax.swing.JToggleButton implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See readObject() and writeObject() in JComponent for more information about serialization in Swing.

    Class javax.swing.JToggleButton.AccessibleJToggleButton implements Serializable

    Serialized Fields

    ### this$0

        JToggleButton this$0

    Class javax.swing.JToggleButton.ToggleButtonModel implements Serializable

    Class javax.swing.JToolBar implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### paintBorder

        boolean paintBorder

    ### margin

        Insets margin

    ### floatable

        boolean floatable

    ### orientation

        int orientation

    Class javax.swing.JToolBar.AccessibleJToolBar implements Serializable

    Serialized Fields

    ### this$0

        JToolBar this$0

    Class javax.swing.JToolBar.RightToLeftToolBarLayout implements Serializable

    Class javax.swing.JToolBar.Separator implements Serializable

    Serialized Fields

    ### separatorSize

        Dimension separatorSize

    Class javax.swing.JToolTip implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### tipText

        String tipText

    ### component

        JComponent component

    Class javax.swing.JToolTip.AccessibleJToolTip implements Serializable

    Serialized Fields

    ### this$0

        JToolTip this$0

    Class javax.swing.JTree implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Description copied from class: `JComponent`
      We use the ObjectInputStream "registerValidation" callback to update the UI for the entire tree of components after they've all been read in.

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      Description copied from class: `JComponent`
      Before writing a JComponent to an ObjectOutputStream we temporarily uninstall its UI. This is tricky to do because we want to uninstall the UI before any of the JComponent's children (or its LayoutManager etc.) are written, and we don't want to restore the UI until the most derived JComponent subclass has been been stored.

    Serialized Fields

    ### rootVisible

        boolean rootVisible

      True if the root node is displayed, false if its children are the highest visible nodes.

    ### rowHeight

        int rowHeight

      Height to use for each display row. If this is <= 0 the renderer determines the height for each row.

    ### showsRootHandles

        boolean showsRootHandles

      True if handles are displayed at the topmost level of the tree.

      A handle is a small icon that displays adjacent to the node which allows the user to click once to expand or collapse the node. A common interface shows a plus sign (+) for a node which can be expanded and a minus sign (-) for a node which can be collapsed. Handles are always shown for nodes below the topmost level.

      If the `rootVisible` setting specifies that the root node is to be displayed, then that is the only node at the topmost level. If the root node is not displayed, then all of its children are at the topmost level of the tree. Handles are always displayed for nodes other than the topmost.

      If the root node isn't visible, it is generally a good to make this value true. Otherwise, the tree looks exactly like a list, and users may not know that the "list entries" are actually tree nodes.

      See Also:
        `JTree.rootVisible`

    ### editable

        boolean editable

      Is the tree editable? Default is false.

    ### largeModel

        boolean largeModel

      Is this tree a large model? This is a code-optimization setting. A large model can be used when the cell height is the same for all nodes. The UI will then cache very little information and instead continually message the model. Without a large model the UI caches most of the information, resulting in fewer method calls to the model.

      This value is only a suggestion to the UI. Not all UIs will take advantage of it. Default value is false.

    ### visibleRowCount

        int visibleRowCount

      Number of rows to make visible at one time. This value is used for the `Scrollable` interface. It determines the preferred size of the display area.

    ### invokesStopCellEditing

        boolean invokesStopCellEditing

      If true, when editing is to be stopped by way of selection changing, data in tree changing or other means `stopCellEditing` is invoked, and changes are saved. If false, `cancelCellEditing` is invoked, and changes are discarded. Default is false.

    ### scrollsOnExpand

        boolean scrollsOnExpand

      If true, when a node is expanded, as many of the descendants are scrolled to be visible.

    ### toggleClickCount

        int toggleClickCount

      Number of mouse clicks before a node is expanded.

    ### leadPath

        TreePath leadPath

      Lead selection path, may not be `null`.

    ### anchorPath

        TreePath anchorPath

      Anchor path.

    ### expandsSelectedPaths

        boolean expandsSelectedPaths

      True if paths in the selection should be expanded.

    ### settingUI

        boolean settingUI

      This is set to true for the life of the setUI call.

    Class javax.swing.JTree.AccessibleJTree implements Serializable

    Serialized Fields

    ### this$0

        JTree this$0

    ### leadSelectionPath

        TreePath leadSelectionPath

    ### leadSelectionAccessible

        Accessible leadSelectionAccessible

    Class javax.swing.JTree.DynamicUtilTreeNode implements Serializable

    Serialized Fields

    ### hasChildren

        boolean hasChildren

      Does the this `JTree` have children? This property is currently not implemented.

    ### childValue

        Object childValue

      Value to create children with.

    ### loadedChildren

        boolean loadedChildren

      Have the children been loaded yet?

    Class javax.swing.JTree.EmptySelectionModel implements Serializable

    Class javax.swing.JTree.TreeSelectionRedirector implements Serializable

    Serialized Fields

    ### this$0

        JTree this$0

    Class javax.swing.JViewport implements Serializable

    Serialized Fields

    ### isViewSizeSet

        boolean isViewSizeSet

      True when the viewport dimensions have been determined. The default is false.

    ### lastPaintPosition

        Point lastPaintPosition

      The last `viewPosition` that we've painted, so we know how much of the backing store image is valid.

    ### backingStore

        boolean backingStore

      Deprecated. As of Java 2 platform v1.3

      True when this viewport is maintaining an offscreen image of its contents, so that some scrolling can take place using fast "bit-blit" operations instead of by accessing the view object to construct the display. The default is false.
      See Also:
        `JViewport.setScrollMode(int)`

    ### scrollUnderway

        boolean scrollUnderway

      The `scrollUnderway` flag is used for components like `JList`. When the downarrow key is pressed on a `JList` and the selected cell is the last in the list, the `scrollpane` autoscrolls. Here, the old selected cell needs repainting and so we need a flag to make the viewport do the optimized painting only when there is an explicit call to `setViewPosition(Point)`. When `setBounds` is called through other routes, the flag is off and the view repaints normally. Another approach would be to remove this from the `JViewport` class and have the `JList` manage this case by using `setBackingStoreEnabled`. The default is false.

    ### viewListener

        ComponentListener viewListener

    ### scrollMode

        int scrollMode

      See Also:
        `JViewport.setScrollMode(int)`
      Since:
        1.3

    Class javax.swing.JViewport.AccessibleJViewport implements Serializable

    Serialized Fields

    ### this$0

        JViewport this$0

    Class javax.swing.JViewport.ViewListener implements Serializable

    Serialized Fields

    ### this$0

        JViewport this$0

    Class javax.swing.JWindow implements Serializable

    Serialized Fields

    ### rootPane

        JRootPane rootPane

      The `JRootPane` instance that manages the `contentPane` and optional `menuBar` for this frame, as well as the `glassPane`.
      See Also:
        `JWindow.getRootPane()`, `JWindow.setRootPane(javax.swing.JRootPane)`

    ### rootPaneCheckingEnabled

        boolean rootPaneCheckingEnabled

      If true then calls to `add` and `setLayout` will cause an exception to be thrown.
      See Also:
        `JWindow.isRootPaneCheckingEnabled()`, `JWindow.setRootPaneCheckingEnabled(boolean)`

    ### accessibleContext

        AccessibleContext accessibleContext

      The accessible context property.

    Class javax.swing.JWindow.AccessibleJWindow implements Serializable

    Serialized Fields

    ### this$0

        JWindow this$0

    Class javax.swing.KeyStroke implements Serializable

    Serialized Fields

    ### keyChar

        char keyChar

    ### keyCode

        int keyCode

    ### modifiers

        int modifiers

    ### onKeyRelease

        boolean onKeyRelease

    Class javax.swing.MultiUIDefaults implements Serializable

    Serialized Fields

    ### tables

        UIDefaults[] tables

    Class javax.swing.OverlayLayout implements Serializable

    Serialized Fields

    ### target

        Container target

    ### xChildren

        SizeRequirements[] xChildren

    ### yChildren

        SizeRequirements[] yChildren

    ### xTotal

        SizeRequirements xTotal

    ### yTotal

        SizeRequirements yTotal

    Class javax.swing.ProgressMonitor.ProgressOptionPane implements Serializable

    Serialized Fields

    ### this$0

        ProgressMonitor this$0

    Class javax.swing.ScrollPaneLayout implements Serializable

    Serialized Fields

    ### viewport

        JViewport viewport

      The scrollpanes viewport child. Default is an empty JViewport.
      See Also:
        `JScrollPane.setViewport(javax.swing.JViewport)`

    ### vsb

        JScrollBar vsb

      The scrollpanes vertical scrollbar child. Default is a JScrollBar.
      See Also:
        `JScrollPane.setVerticalScrollBar(javax.swing.JScrollBar)`

    ### hsb

        JScrollBar hsb

      The scrollpanes horizontal scrollbar child. Default is a JScrollBar.
      See Also:
        `JScrollPane.setHorizontalScrollBar(javax.swing.JScrollBar)`

    ### rowHead

        JViewport rowHead

      The row header child. Default is null.
      See Also:
        `JScrollPane.setRowHeader(javax.swing.JViewport)`

    ### colHead

        JViewport colHead

      The column header child. Default is null.
      See Also:
        `JScrollPane.setColumnHeader(javax.swing.JViewport)`

    ### lowerLeft

        Component lowerLeft

      The component to display in the lower left corner. Default is null.
      See Also:
        `JScrollPane.setCorner(java.lang.String, java.awt.Component)`

    ### lowerRight

        Component lowerRight

      The component to display in the lower right corner. Default is null.
      See Also:
        `JScrollPane.setCorner(java.lang.String, java.awt.Component)`

    ### upperLeft

        Component upperLeft

      The component to display in the upper left corner. Default is null.
      See Also:
        `JScrollPane.setCorner(java.lang.String, java.awt.Component)`

    ### upperRight

        Component upperRight

      The component to display in the upper right corner. Default is null.
      See Also:
        `JScrollPane.setCorner(java.lang.String, java.awt.Component)`

    ### vsbPolicy

        int vsbPolicy

      The display policy for the vertical scrollbar. The default is JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED.

      This field is obsolete, please use the JScrollPane field instead.

      See Also:
        `JScrollPane.setVerticalScrollBarPolicy(int)`

    ### hsbPolicy

        int hsbPolicy

      The display policy for the horizontal scrollbar. The default is JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED.

      This field is obsolete, please use the JScrollPane field instead.

      See Also:
        `JScrollPane.setHorizontalScrollBarPolicy(int)`

    Class javax.swing.ScrollPaneLayout.UIResource implements Serializable

    Class javax.swing.SizeRequirements implements Serializable

    Serialized Fields

    ### minimum

        int minimum

      The minimum size required. For a component `comp`, this should be equal to either `comp.getMinimumSize().width` or `comp.getMinimumSize().height`.

    ### preferred

        int preferred

      The preferred (natural) size. For a component `comp`, this should be equal to either `comp.getPreferredSize().width` or `comp.getPreferredSize().height`.

    ### maximum

        int maximum

      The maximum size allowed. For a component `comp`, this should be equal to either `comp.getMaximumSize().width` or `comp.getMaximumSize().height`.

    ### alignment

        float alignment

      The alignment, specified as a value between 0.0 and 1.0, inclusive. To specify centering, the alignment should be 0.5.

    Class javax.swing.SystemEventQueueUtilities.RunnableCanvas implements Serializable

    Serialized Fields

    ### runnableEvents

        Vector runnableEvents

    ### isRegistered

        boolean isRegistered

    Class javax.swing.SystemEventQueueUtilities.RunnableEvent implements Serializable

    Serialized Fields

    ### doRun

        Runnable doRun

    ### lock

        Object lock

    ### exception

        Exception exception

    Class javax.swing.SystemEventQueueUtilities.RunnableTarget implements Serializable

    Class javax.swing.Timer implements Serializable

    Serialized Fields

    ### listenerList

        EventListenerList listenerList

    ### eventQueued

        boolean eventQueued

    ### initialDelay

        int initialDelay

    ### delay

        int delay

    ### repeats

        boolean repeats

    ### coalesce

        boolean coalesce

    ### doPostEvent

        Runnable doPostEvent

    ### expirationTime

        long expirationTime

    ### nextTimer

        Timer nextTimer

    ### running

        boolean running

    Class javax.swing.Timer.DoPostEvent implements Serializable

    Serialized Fields

    ### this$0

        Timer this$0

    Class javax.swing.UIDefaults implements Serializable

    Serialized Fields

    ### changeSupport

        SwingPropertyChangeSupport changeSupport

    Class javax.swing.UIManager implements Serializable

    Class javax.swing.UnsupportedLookAndFeelException implements Serializable

    Class javax.swing.ViewportLayout implements Serializable

    Package javax.swing.border

    Class javax.swing.border.AbstractBorder implements Serializable

    Class javax.swing.border.BevelBorder implements Serializable

    Serialized Fields

    ### bevelType

        int bevelType

    ### highlightOuter

        Color highlightOuter

    ### highlightInner

        Color highlightInner

    ### shadowInner

        Color shadowInner

    ### shadowOuter

        Color shadowOuter

    Class javax.swing.border.CompoundBorder implements Serializable

    Serialized Fields

    ### outsideBorder

        Border outsideBorder

    ### insideBorder

        Border insideBorder

    Class javax.swing.border.EmptyBorder implements Serializable

    Serialized Fields

    ### left

        int left

    ### right

        int right

    ### top

        int top

    ### bottom

        int bottom

    Class javax.swing.border.EtchedBorder implements Serializable

    Serialized Fields

    ### etchType

        int etchType

    ### highlight

        Color highlight

    ### shadow

        Color shadow

    Class javax.swing.border.LineBorder implements Serializable

    Serialized Fields

    ### thickness

        int thickness

    ### lineColor

        Color lineColor

    ### roundedCorners

        boolean roundedCorners

    Class javax.swing.border.MatteBorder implements Serializable

    Serialized Fields

    ### color

        Color color

    ### tileIcon

        Icon tileIcon

    Class javax.swing.border.SoftBevelBorder implements Serializable

    Class javax.swing.border.TitledBorder implements Serializable

    Serialized Fields

    ### title

        String title

    ### border

        Border border

    ### titlePosition

        int titlePosition

    ### titleJustification

        int titleJustification

    ### titleFont

        Font titleFont

    ### titleColor

        Color titleColor

    ### textLoc

        Point textLoc

    Package javax.swing.colorchooser

    Class javax.swing.colorchooser.AbstractColorChooserPanel implements Serializable

    Serialized Fields

    ### chooser

        JColorChooser chooser

    ### colorListener

        ChangeListener colorListener

    ### dirty

        boolean dirty

    Class javax.swing.colorchooser.AbstractColorChooserPanel.ModelListener implements Serializable

    Serialized Fields

    ### this$0

        AbstractColorChooserPanel this$0

    Class javax.swing.colorchooser.CenterLayout implements Serializable

    Class javax.swing.colorchooser.DefaultColorSelectionModel implements Serializable

    Serialized Fields

    ### listenerList

        EventListenerList listenerList

    ### selectedColor

        Color selectedColor

    Class javax.swing.colorchooser.DefaultHSBChooserPanel implements Serializable

    Serialized Fields

    ### hsb

        float[] hsb

    ### palette

        DefaultHSBChooserPanel.AbstractHSBImage palette

    ### sliderPalette

        DefaultHSBChooserPanel.AbstractHSBImage sliderPalette

    ### slider

        JSlider slider

    ### hField

        JIntegerTextField hField

    ### sField

        JIntegerTextField sField

    ### bField

        JIntegerTextField bField

    ### redField

        JTextField redField

    ### greenField

        JTextField greenField

    ### blueField

        JTextField blueField

    ### isAdjusting

        boolean isAdjusting

    ### isUpdatingOften

        boolean isUpdatingOften

    ### paletteSelection

        Point paletteSelection

    ### paletteLabel

        JLabel paletteLabel

    ### sliderPaletteLabel

        JLabel sliderPaletteLabel

    ### hRadio

        JRadioButton hRadio

    ### sRadio

        JRadioButton sRadio

    ### bRadio

        JRadioButton bRadio

    ### paletteImage

        Image paletteImage

    ### sliderImage

        Image sliderImage

    ### sliderType

        int sliderType

    Class javax.swing.colorchooser.DefaultPreviewPanel implements Serializable

    Serialized Fields

    ### squareSize

        int squareSize

    ### squareGap

        int squareGap

    ### innerGap

        int innerGap

    ### textGap

        int textGap

    ### font

        Font font

    ### sampleText

        String sampleText

    ### swatchWidth

        int swatchWidth

    ### oldColor

        Color oldColor

    Class javax.swing.colorchooser.DefaultRGBChooserPanel implements Serializable

    Serialized Fields

    ### redSlider

        JSlider redSlider

    ### greenSlider

        JSlider greenSlider

    ### blueSlider

        JSlider blueSlider

    ### redField

        JIntegerTextField redField

    ### blueField

        JIntegerTextField blueField

    ### greenField

        JIntegerTextField greenField

    ### minValue

        int minValue

    ### maxValue

        int maxValue

    ### isAdjusting

        boolean isAdjusting

    Class javax.swing.colorchooser.DefaultRGBChooserPanel.NumberListener implements Serializable

    Serialized Fields

    ### this$0

        DefaultRGBChooserPanel this$0

    Class javax.swing.colorchooser.DefaultSwatchChooserPanel implements Serializable

    Serialized Fields

    ### swatchPanel

        SwatchPanel swatchPanel

    ### recentSwatchPanel

        RecentSwatchPanel recentSwatchPanel

    ### mainSwatchListener

        MouseListener mainSwatchListener

    ### recentSwatchListener

        MouseListener recentSwatchListener

    Class javax.swing.colorchooser.DefaultSwatchChooserPanel.MainSwatchListener implements Serializable

    Serialized Fields

    ### this$0

        DefaultSwatchChooserPanel this$0

    Class javax.swing.colorchooser.DefaultSwatchChooserPanel.RecentSwatchListener implements Serializable

    Serialized Fields

    ### this$0

        DefaultSwatchChooserPanel this$0

    Class javax.swing.colorchooser.JIntegerTextField implements Serializable

    Class javax.swing.colorchooser.JIntegerTextField.ValueDelta implements Serializable

    Serialized Fields

    ### this$0

        JIntegerTextField this$0

    ### delta

        int delta

    Class javax.swing.colorchooser.MainSwatchPanel implements Serializable

    Class javax.swing.colorchooser.NumericDocument implements Serializable

    Serialized Fields

    ### min

        int min

    ### max

        int max

    ### currentVal

        int currentVal

    ### checkingEnabled

        boolean checkingEnabled

    Class javax.swing.colorchooser.RecentSwatchPanel implements Serializable

    Class javax.swing.colorchooser.SmartGridLayout implements Serializable

    Serialized Fields

    ### rows

        int rows

    ### columns

        int columns

    ### xGap

        int xGap

    ### yGap

        int yGap

    ### componentCount

        int componentCount

    ### layoutGrid

        Component[][] layoutGrid

    Class javax.swing.colorchooser.SwatchPanel implements Serializable

    Serialized Fields

    ### colors

        Color[] colors

    ### swatchSize

        Dimension swatchSize

    ### numSwatches

        Dimension numSwatches

    ### gap

        Dimension gap

    Package javax.swing.event

    Class javax.swing.event.AncestorEvent implements Serializable

    Serialized Fields

    ### ancestor

        Container ancestor

    ### ancestorParent

        Container ancestorParent

    Class javax.swing.event.CaretEvent implements Serializable

    Class javax.swing.event.ChangeEvent implements Serializable

    Class javax.swing.event.EventListenerList implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Class javax.swing.event.HyperlinkEvent implements Serializable

    Serialized Fields

    ### type

        HyperlinkEvent.EventType type

    ### u

        URL u

    ### desc

        String desc

    Class javax.swing.event.InternalFrameEvent implements Serializable

    Class javax.swing.event.ListDataEvent implements Serializable

    Serialized Fields

    ### type

        int type

    ### index0

        int index0

    ### index1

        int index1

    Class javax.swing.event.ListSelectionEvent implements Serializable

    Serialized Fields

    ### firstIndex

        int firstIndex

    ### lastIndex

        int lastIndex

    ### isAdjusting

        boolean isAdjusting

    Class javax.swing.event.MenuDragMouseEvent implements Serializable

    Serialized Fields

    ### path

        MenuElement[] path

    ### manager

        MenuSelectionManager manager

    Class javax.swing.event.MenuEvent implements Serializable

    Class javax.swing.event.MenuKeyEvent implements Serializable

    Serialized Fields

    ### path

        MenuElement[] path

    ### manager

        MenuSelectionManager manager

    Class javax.swing.event.PopupMenuEvent implements Serializable

    Class javax.swing.event.SwingPropertyChangeSupport implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### children

        Hashtable children

    ### source

        Object source

    Class javax.swing.event.TableColumnModelEvent implements Serializable

    Serialized Fields

    ### fromIndex

        int fromIndex

      The index of the column from where it was moved or removed

    ### toIndex

        int toIndex

      The index of the column to where it was moved or added from

    Class javax.swing.event.TableModelEvent implements Serializable

    Serialized Fields

    ### type

        int type

    ### firstRow

        int firstRow

    ### lastRow

        int lastRow

    ### column

        int column

    Class javax.swing.event.TreeExpansionEvent implements Serializable

    Serialized Fields

    ### path

        TreePath path

      Path to the value this event represents.

    Class javax.swing.event.TreeModelEvent implements Serializable

    Serialized Fields

    ### path

        TreePath path

      Path to the parent of the nodes that have changed.

    ### childIndices

        int[] childIndices

      Indices identifying the position of where the children were.

    ### children

        Object[] children

      Children that have been removed.

    Class javax.swing.event.TreeSelectionEvent implements Serializable

    Serialized Fields

    ### paths

        TreePath[] paths

      Paths this event represents.

    ### areNew

        boolean[] areNew

      For each path identifies if that is path is in fact new.

    ### oldLeadSelectionPath

        TreePath oldLeadSelectionPath

      leadSelectionPath before the paths changed, may be null.

    ### newLeadSelectionPath

        TreePath newLeadSelectionPath

      leadSelectionPath after the paths changed, may be null.

    Class javax.swing.event.UndoableEditEvent implements Serializable

    Serialized Fields

    ### myEdit

        UndoableEdit myEdit

    Package javax.swing.filechooser

    Class javax.swing.filechooser.FileSystemRoot implements Serializable

    Package javax.swing.plaf

    Class javax.swing.plaf.ActionMapUIResource implements Serializable

    Class javax.swing.plaf.BorderUIResource implements Serializable

    Serialized Fields

    ### delegate

        Border delegate

    Class javax.swing.plaf.BorderUIResource.BevelBorderUIResource implements Serializable

    Class javax.swing.plaf.BorderUIResource.CompoundBorderUIResource implements Serializable

    Class javax.swing.plaf.BorderUIResource.EmptyBorderUIResource implements Serializable

    Class javax.swing.plaf.BorderUIResource.EtchedBorderUIResource implements Serializable

    Class javax.swing.plaf.BorderUIResource.LineBorderUIResource implements Serializable

    Class javax.swing.plaf.BorderUIResource.MatteBorderUIResource implements Serializable

    Class javax.swing.plaf.BorderUIResource.TitledBorderUIResource implements Serializable

    Class javax.swing.plaf.ColorUIResource implements Serializable

    Class javax.swing.plaf.ComponentInputMapUIResource implements Serializable

    Class javax.swing.plaf.DimensionUIResource implements Serializable

    Class javax.swing.plaf.FontUIResource implements Serializable

    Class javax.swing.plaf.IconUIResource implements Serializable

    Serialized Fields

    ### delegate

        Icon delegate

    Class javax.swing.plaf.InputMapUIResource implements Serializable

    Class javax.swing.plaf.InsetsUIResource implements Serializable

    Package javax.swing.plaf.basic

    Class javax.swing.plaf.basic.BasicArrowButton implements Serializable

    Serialized Fields

    ### direction

        int direction

    Class javax.swing.plaf.basic.BasicBorders.ButtonBorder implements Serializable

    Serialized Fields

    ### shadow

        Color shadow

    ### darkShadow

        Color darkShadow

    ### highlight

        Color highlight

    ### lightHighlight

        Color lightHighlight

    Class javax.swing.plaf.basic.BasicBorders.FieldBorder implements Serializable

    Serialized Fields

    ### shadow

        Color shadow

    ### darkShadow

        Color darkShadow

    ### highlight

        Color highlight

    ### lightHighlight

        Color lightHighlight

    Class javax.swing.plaf.basic.BasicBorders.MarginBorder implements Serializable

    Class javax.swing.plaf.basic.BasicBorders.MenuBarBorder implements Serializable

    Serialized Fields

    ### shadow

        Color shadow

    ### highlight

        Color highlight

    Class javax.swing.plaf.basic.BasicBorders.RadioButtonBorder implements Serializable

    Class javax.swing.plaf.basic.BasicBorders.ToggleButtonBorder implements Serializable

    Class javax.swing.plaf.basic.BasicButtonListener.PressedAction implements Serializable

    Serialized Fields

    ### b

        AbstractButton b

    Class javax.swing.plaf.basic.BasicButtonListener.ReleasedAction implements Serializable

    Serialized Fields

    ### b

        AbstractButton b

    Class javax.swing.plaf.basic.BasicComboBoxEditor.BorderlessTextField implements Serializable

    Class javax.swing.plaf.basic.BasicComboBoxRenderer implements Serializable

    Class javax.swing.plaf.basic.BasicComboBoxRenderer.UIResource implements Serializable

    Class javax.swing.plaf.basic.BasicComboBoxUI.AltAction implements Serializable

    Class javax.swing.plaf.basic.BasicComboBoxUI.DownAction implements Serializable

    Class javax.swing.plaf.basic.BasicComboBoxUI.HidePopupAction implements Serializable

    Class javax.swing.plaf.basic.BasicComboBoxUI.KeyToListDispatcher implements Serializable

    Serialized Fields

    ### keyCode

        int keyCode

    Class javax.swing.plaf.basic.BasicComboBoxUI.UpAction implements Serializable

    Class javax.swing.plaf.basic.BasicComboPopup implements Serializable

    Serialized Fields

    ### comboBox

        JComboBox comboBox

    ### list

        JList list

    ### scroller

        JScrollPane scroller

    ### valueIsAdjusting

        boolean valueIsAdjusting

    ### mouseMotionListener

        MouseMotionListener mouseMotionListener

    ### mouseListener

        MouseListener mouseListener

    ### keyListener

        KeyListener keyListener

    ### listSelectionListener

        ListSelectionListener listSelectionListener

    ### listDataListener

        ListDataListener listDataListener

    ### listMouseListener

        MouseListener listMouseListener

    ### listMouseMotionListener

        MouseMotionListener listMouseMotionListener

    ### propertyChangeListener

        PropertyChangeListener propertyChangeListener

    ### itemListener

        ItemListener itemListener

    ### autoscrollTimer

        Timer autoscrollTimer

    ### hasEntered

        boolean hasEntered

    ### isAutoScrolling

        boolean isAutoScrolling

    ### scrollDirection

        int scrollDirection

    ### lightNav

        boolean lightNav

    Class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction implements Serializable

    Serialized Fields

    ### this$0

        BasicDesktopPaneUI this$0

    Class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction implements Serializable

    Serialized Fields

    ### this$0

        BasicDesktopPaneUI this$0

    Class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction implements Serializable

    Serialized Fields

    ### this$0

        BasicDesktopPaneUI this$0

    Class javax.swing.plaf.basic.BasicDesktopPaneUI.MoveResizeAction implements Serializable

    Serialized Fields

    ### this$0

        BasicDesktopPaneUI this$0

    ### command

        String command

    Class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction implements Serializable

    Serialized Fields

    ### this$0

        BasicDesktopPaneUI this$0

    Class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction implements Serializable

    Serialized Fields

    ### this$0

        BasicDesktopPaneUI this$0

    Class javax.swing.plaf.basic.BasicDesktopPaneUI.PreviousAction implements Serializable

    Serialized Fields

    ### this$0

        BasicDesktopPaneUI this$0

    Class javax.swing.plaf.basic.BasicDirectoryModel implements Serializable

    Serialized Fields

    ### filechooser

        JFileChooser filechooser

    ### fileCache

        Vector fileCache

    ### loadThread

        BasicDirectoryModel.LoadFilesThread loadThread

    ### files

        Vector files

    ### directories

        Vector directories

    ### fetchID

        int fetchID

    Class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction implements Serializable

    Serialized Fields

    ### this$0

        BasicFileChooserUI this$0

    Class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction implements Serializable

    Serialized Fields

    ### this$0

        BasicFileChooserUI this$0

    Class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction implements Serializable

    Serialized Fields

    ### this$0

        BasicFileChooserUI this$0

    Class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction implements Serializable

    Serialized Fields

    ### this$0

        BasicFileChooserUI this$0

    Class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction implements Serializable

    Serialized Fields

    ### this$0

        BasicFileChooserUI this$0

    Class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction implements Serializable

    Serialized Fields

    ### this$0

        BasicFileChooserUI this$0

    Class javax.swing.plaf.basic.BasicHTML.BasicDocument implements Serializable

    Serialized Fields

    ### host

        JComponent host

      The host, that is where we are rendering.

    Class javax.swing.plaf.basic.BasicHTML.BasicEditorKit implements Serializable

    Class javax.swing.plaf.basic.BasicHTML.TaggedColor implements Serializable

    Class javax.swing.plaf.basic.BasicIconFactory implements Serializable

    Class javax.swing.plaf.basic.BasicIconFactory.CheckBoxIcon implements Serializable

    Class javax.swing.plaf.basic.BasicIconFactory.CheckBoxMenuItemIcon implements Serializable

    Class javax.swing.plaf.basic.BasicIconFactory.EmptyFrameIcon implements Serializable

    Serialized Fields

    ### height

        int height

    ### width

        int width

    Class javax.swing.plaf.basic.BasicIconFactory.MenuArrowIcon implements Serializable

    Class javax.swing.plaf.basic.BasicIconFactory.MenuItemArrowIcon implements Serializable

    Class javax.swing.plaf.basic.BasicIconFactory.MenuItemCheckIcon implements Serializable

    Class javax.swing.plaf.basic.BasicIconFactory.RadioButtonIcon implements Serializable

    Class javax.swing.plaf.basic.BasicIconFactory.RadioButtonMenuItemIcon implements Serializable

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane implements Serializable

    Serialized Fields

    ### menuBar

        JMenuBar menuBar

    ### iconButton

        JButton iconButton

    ### maxButton

        JButton maxButton

    ### closeButton

        JButton closeButton

    ### windowMenu

        JMenu windowMenu

    ### frame

        JInternalFrame frame

    ### selectedTitleColor

        Color selectedTitleColor

    ### selectedTextColor

        Color selectedTextColor

    ### notSelectedTitleColor

        Color notSelectedTitleColor

    ### notSelectedTextColor

        Color notSelectedTextColor

    ### maxIcon

        Icon maxIcon

    ### minIcon

        Icon minIcon

    ### iconIcon

        Icon iconIcon

    ### closeIcon

        Icon closeIcon

    ### propertyChangeListener

        PropertyChangeListener propertyChangeListener

    ### closeAction

        Action closeAction

    ### maximizeAction

        Action maximizeAction

    ### iconifyAction

        Action iconifyAction

    ### restoreAction

        Action restoreAction

    ### moveAction

        Action moveAction

    ### sizeAction

        Action sizeAction

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.NoFocusButton implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.ShowSystemMenuAction implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    ### show

        boolean show

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    Class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar implements Serializable

    Serialized Fields

    ### this$0

        BasicInternalFrameTitlePane this$0

    Class javax.swing.plaf.basic.BasicLabelUI.PressAction implements Serializable

    Class javax.swing.plaf.basic.BasicLabelUI.ReleaseAction implements Serializable

    Class javax.swing.plaf.basic.BasicListUI.ClearSelectionAction implements Serializable

    Class javax.swing.plaf.basic.BasicListUI.EndAction implements Serializable

    Class javax.swing.plaf.basic.BasicListUI.HomeAction implements Serializable

    Class javax.swing.plaf.basic.BasicListUI.IncrementLeadSelectionAction implements Serializable

    Serialized Fields

    ### amount

        int amount

      Amount to offset, subclasses will define what this means.

    ### selectionType

        int selectionType

      One of CHANGE_LEAD, CHANGE_SELECTION or EXTEND_SELECTION.

    Class javax.swing.plaf.basic.BasicListUI.PageDownAction implements Serializable

    Class javax.swing.plaf.basic.BasicListUI.PageUpAction implements Serializable

    Class javax.swing.plaf.basic.BasicListUI.SelectAllAction implements Serializable

    Class javax.swing.plaf.basic.BasicLookAndFeel implements Serializable

    Class javax.swing.plaf.basic.BasicMenuBarUI.RightToLeftMenuLayout implements Serializable

    Class javax.swing.plaf.basic.BasicMenuBarUI.TakeFocus implements Serializable

    Class javax.swing.plaf.basic.BasicMenuItemUI.ClickAction implements Serializable

    Class javax.swing.plaf.basic.BasicMenuUI.CancelAction implements Serializable

    Class javax.swing.plaf.basic.BasicMenuUI.PostAction implements Serializable

    Serialized Fields

    ### menu

        JMenu menu

    ### force

        boolean force

    Class javax.swing.plaf.basic.BasicMenuUI.ReturnAction implements Serializable

    Serialized Fields

    ### this$0

        BasicMenuUI this$0

    Class javax.swing.plaf.basic.BasicMenuUI.SelectChildItemAction implements Serializable

    Class javax.swing.plaf.basic.BasicMenuUI.SelectNextItemAction implements Serializable

    Class javax.swing.plaf.basic.BasicMenuUI.SelectParentItemAction implements Serializable

    Class javax.swing.plaf.basic.BasicMenuUI.SelectPreviousItemAction implements Serializable

    Class javax.swing.plaf.basic.BasicOptionPaneUI.CloseAction implements Serializable

    Class javax.swing.plaf.basic.BasicRootPaneUI.DefaultAction implements Serializable

    Serialized Fields

    ### root

        JRootPane root

    ### press

        boolean press

    Class javax.swing.plaf.basic.BasicScrollBarUI.SharedActionScroller implements Serializable

    Serialized Fields

    ### dir

        int dir

    ### block

        boolean block

    Class javax.swing.plaf.basic.BasicScrollPaneUI.ScrollAction implements Serializable

    Serialized Fields

    ### orientation

        int orientation

      Direction to scroll.

    ### direction

        int direction

      1 indicates scroll down, -1 up.

    ### block

        boolean block

      True indicates a block scroll, otherwise a unit scroll.

    Class javax.swing.plaf.basic.BasicScrollPaneUI.ScrollEndAction implements Serializable

    Class javax.swing.plaf.basic.BasicScrollPaneUI.ScrollHomeAction implements Serializable

    Class javax.swing.plaf.basic.BasicSliderUI.ActionScroller implements Serializable

    Serialized Fields

    ### this$0

        BasicSliderUI this$0

    ### dir

        int dir

    ### block

        boolean block

    ### slider

        JSlider slider

    Class javax.swing.plaf.basic.BasicSliderUI.SharedActionScroller implements Serializable

    Serialized Fields

    ### dir

        int dir

    ### block

        boolean block

    Class javax.swing.plaf.basic.BasicSplitPaneDivider implements Serializable

    Serialized Fields

    ### dragger

        BasicSplitPaneDivider.DragController dragger

      Handles mouse dragging message to do the actual dragging.

    ### splitPaneUI

        BasicSplitPaneUI splitPaneUI

      UI this instance was created from.

    ### dividerSize

        int dividerSize

      Size of the divider.

    ### hiddenDivider

        Component hiddenDivider

      Divider that is used for noncontinuous layout mode.

    ### splitPane

        JSplitPane splitPane

      JSplitPane the receiver is contained in.

    ### mouseHandler

        BasicSplitPaneDivider.MouseHandler mouseHandler

      Handles mouse events from both this class, and the split pane. Mouse events are handled for the splitpane since you want to be able to drag when clicking on the border of the divider, which is not drawn by the divider.

    ### orientation

        int orientation

      Orientation of the JSplitPane.

    ### leftButton

        JButton leftButton

      Button for quickly toggling the left component.

    ### rightButton

        JButton rightButton

      Button for quickly toggling the right component.

    ### border

        Border border

      Border.

    Class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightAction implements Serializable

    Class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndAction implements Serializable

    Class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeAction implements Serializable

    Class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleAction implements Serializable

    Class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftAction implements Serializable

    Class javax.swing.plaf.basic.BasicSplitPaneUI.ToggleSideFocusAction implements Serializable

    Class javax.swing.plaf.basic.BasicTabbedPaneUI.DownAction implements Serializable

    Class javax.swing.plaf.basic.BasicTabbedPaneUI.LeftAction implements Serializable

    Class javax.swing.plaf.basic.BasicTabbedPaneUI.PageDownAction implements Serializable

    Class javax.swing.plaf.basic.BasicTabbedPaneUI.PageUpAction implements Serializable

    Class javax.swing.plaf.basic.BasicTabbedPaneUI.RequestFocusAction implements Serializable

    Class javax.swing.plaf.basic.BasicTabbedPaneUI.RequestFocusForVisibleAction implements Serializable

    Class javax.swing.plaf.basic.BasicTabbedPaneUI.RightAction implements Serializable

    Class javax.swing.plaf.basic.BasicTabbedPaneUI.UpAction implements Serializable

    Class javax.swing.plaf.basic.BasicTableUI.CancelEditingAction implements Serializable

    Class javax.swing.plaf.basic.BasicTableUI.NavigationalAction implements Serializable

    Serialized Fields

    ### dx

        int dx

    ### dy

        int dy

    ### toggle

        boolean toggle

    ### extend

        boolean extend

    ### inSelection

        boolean inSelection

    ### anchorRow

        int anchorRow

    ### anchorColumn

        int anchorColumn

    ### leadRow

        int leadRow

    ### leadColumn

        int leadColumn

    Class javax.swing.plaf.basic.BasicTableUI.PagingAction implements Serializable

    Serialized Fields

    ### forwards

        boolean forwards

    ### vertically

        boolean vertically

    ### toLimit

        boolean toLimit

    Class javax.swing.plaf.basic.BasicTableUI.SelectAllAction implements Serializable

    Class javax.swing.plaf.basic.BasicTableUI.StartEditingAction implements Serializable

    Class javax.swing.plaf.basic.BasicTextFieldUI.BasicFieldCaret implements Serializable

    Class javax.swing.plaf.basic.BasicTextUI.BasicCaret implements Serializable

    Class javax.swing.plaf.basic.BasicTextUI.FocusAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTextUI this$0

    Class javax.swing.plaf.basic.BasicToolBarUI.DownAction implements Serializable

    Class javax.swing.plaf.basic.BasicToolBarUI.DragWindow implements Serializable

    Serialized Fields

    ### this$0

        BasicToolBarUI this$0

    ### borderColor

        Color borderColor

    ### orientation

        int orientation

    ### offset

        Point offset

    Class javax.swing.plaf.basic.BasicToolBarUI.KeyAction implements Serializable

    Class javax.swing.plaf.basic.BasicToolBarUI.LeftAction implements Serializable

    Class javax.swing.plaf.basic.BasicToolBarUI.RightAction implements Serializable

    Class javax.swing.plaf.basic.BasicToolBarUI.UpAction implements Serializable

    Class javax.swing.plaf.basic.BasicTreeUI.ScrollAction implements Serializable

    Serialized Fields

    ### component

        JComponent component

    ### direction

        int direction

    ### amount

        int amount

    Class javax.swing.plaf.basic.BasicTreeUI.TreeAddSelectionAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    ### changeAnchor

        boolean changeAnchor

    Class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    Class javax.swing.plaf.basic.BasicTreeUI.TreeEditAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    Class javax.swing.plaf.basic.BasicTreeUI.TreeExtendSelectionAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    Class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    ### direction

        int direction

    ### addToSelection

        boolean addToSelection

      Set to true if append to selection.

    ### changeSelection

        boolean changeSelection

    Class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    ### direction

        int direction

      Specifies the direction to adjust the selection by.

    ### addToSelection

        boolean addToSelection

      If true the new item is added to the selection, if false the selection is reset.

    ### changeSelection

        boolean changeSelection

    Class javax.swing.plaf.basic.BasicTreeUI.TreePageAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    ### direction

        int direction

      Specifies the direction to adjust the selection by.

    ### addToSelection

        boolean addToSelection

      True indicates should set selection from anchor path.

    ### changeSelection

        boolean changeSelection

    Class javax.swing.plaf.basic.BasicTreeUI.TreeScrollLRAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    ### direction

        int direction

      Specifies the direction to adjust the selection by.

    ### addToSelection

        boolean addToSelection

    ### changeSelection

        boolean changeSelection

    Class javax.swing.plaf.basic.BasicTreeUI.TreeSelectAllAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    ### selectAll

        boolean selectAll

    Class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    Class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction implements Serializable

    Serialized Fields

    ### this$0

        BasicTreeUI this$0

    ### direction

        int direction

      Determines direction to traverse, 1 means expand, -1 means collapse.

    ### changeSelection

        boolean changeSelection

      True if the selection is reset, false means only the lead path changes.

    Class javax.swing.plaf.basic.CenterLayout implements Serializable

    Class javax.swing.plaf.basic.DefaultMenuLayout implements Serializable

    Package javax.swing.plaf.metal

    Class javax.swing.plaf.metal.MetalBorders.ButtonBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.Flush3DBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.InternalFrameBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.MenuBarBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.MenuItemBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.OptionDialogBorder implements Serializable

    Serialized Fields

    ### titleHeight

        int titleHeight

    Class javax.swing.plaf.metal.MetalBorders.PaletteBorder implements Serializable

    Serialized Fields

    ### titleHeight

        int titleHeight

    Class javax.swing.plaf.metal.MetalBorders.PopupMenuBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.RolloverButtonBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.ScrollPaneBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.TableHeaderBorder implements Serializable

    Serialized Fields

    ### editorBorderInsets

        Insets editorBorderInsets

    Class javax.swing.plaf.metal.MetalBorders.TextFieldBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.ToggleButtonBorder implements Serializable

    Class javax.swing.plaf.metal.MetalBorders.ToolBarBorder implements Serializable

    Serialized Fields

    ### bumps

        MetalBumps bumps

    Class javax.swing.plaf.metal.MetalCheckBoxIcon implements Serializable

    Class javax.swing.plaf.metal.MetalComboBoxButton implements Serializable

    Serialized Fields

    ### comboBox

        JComboBox comboBox

    ### listBox

        JList listBox

    ### rendererPane

        CellRendererPane rendererPane

    ### comboIcon

        Icon comboIcon

    ### iconOnly

        boolean iconOnly

    Class javax.swing.plaf.metal.MetalComboBoxEditor.EditorBorder implements Serializable

    Serialized Fields

    ### this$0

        MetalComboBoxEditor this$0

    Class javax.swing.plaf.metal.MetalComboBoxIcon implements Serializable

    Class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup implements Serializable

    Serialized Fields

    ### this$0

        MetalComboBoxUI this$0

    Class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction implements Serializable

    Serialized Fields

    ### this$0

        MetalFileChooserUI this$0

    Class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxModel implements Serializable

    Serialized Fields

    ### this$0

        MetalFileChooserUI this$0

    ### directories

        Vector directories

    ### topIndex

        int topIndex

    ### pathCount

        int pathCount

    ### selectedDirectory

        File selectedDirectory

    Class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxRenderer implements Serializable

    Serialized Fields

    ### this$0

        MetalFileChooserUI this$0

    ### ii

        MetalFileChooserUI.IndentIcon ii

    Class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer implements Serializable

    Serialized Fields

    ### this$0

        MetalFileChooserUI this$0

    Class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel implements Serializable

    Serialized Fields

    ### this$0

        MetalFileChooserUI this$0

    ### filters

        FileFilter[] filters

    Class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxRenderer implements Serializable

    Serialized Fields

    ### this$0

        MetalFileChooserUI this$0

    Class javax.swing.plaf.metal.MetalIconFactory implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.CheckBoxIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.CheckBoxMenuItemIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.FileChooserDetailViewIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.FileChooserHomeFolderIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.FileChooserListViewIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.FileChooserNewFolderIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.FileChooserUpFolderIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.FileIcon16 implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.FolderIcon16 implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.HorizontalSliderThumbIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.InternalFrameAltMaximizeIcon implements Serializable

    Serialized Fields

    ### iconSize

        int iconSize

    Class javax.swing.plaf.metal.MetalIconFactory.InternalFrameCloseIcon implements Serializable

    Serialized Fields

    ### iconSize

        int iconSize

    Class javax.swing.plaf.metal.MetalIconFactory.InternalFrameDefaultMenuIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.InternalFrameMaximizeIcon implements Serializable

    Serialized Fields

    ### iconSize

        int iconSize

    Class javax.swing.plaf.metal.MetalIconFactory.InternalFrameMinimizeIcon implements Serializable

    Serialized Fields

    ### iconSize

        int iconSize

    Class javax.swing.plaf.metal.MetalIconFactory.MenuArrowIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.MenuItemArrowIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.MenuItemCheckIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.PaletteCloseIcon implements Serializable

    Serialized Fields

    ### iconSize

        int iconSize

    Class javax.swing.plaf.metal.MetalIconFactory.RadioButtonIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.RadioButtonMenuItemIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.TreeComputerIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.TreeControlIcon implements Serializable

    Serialized Fields

    ### isLight

        boolean isLight

    Class javax.swing.plaf.metal.MetalIconFactory.TreeFloppyDriveIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.TreeFolderIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.TreeHardDriveIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.TreeLeafIcon implements Serializable

    Class javax.swing.plaf.metal.MetalIconFactory.VerticalSliderThumbIcon implements Serializable

    Class javax.swing.plaf.metal.MetalInternalFrameTitlePane implements Serializable

    Serialized Fields

    ### isPalette

        boolean isPalette

    ### paletteCloseIcon

        Icon paletteCloseIcon

    ### paletteTitleHeight

        int paletteTitleHeight

    ### buttonsWidth

        int buttonsWidth

    ### activeBumps

        MetalBumps activeBumps

    ### inactiveBumps

        MetalBumps inactiveBumps

    ### paletteBumps

        MetalBumps paletteBumps

    Class javax.swing.plaf.metal.MetalLookAndFeel implements Serializable

    Class javax.swing.plaf.metal.MetalScrollButton implements Serializable

    Serialized Fields

    ### isFreeStanding

        boolean isFreeStanding

    ### buttonWidth

        int buttonWidth

    Class javax.swing.plaf.metal.MetalSplitPaneDivider implements Serializable

    Serialized Fields

    ### bumps

        MetalBumps bumps

    ### focusBumps

        MetalBumps focusBumps

    ### inset

        int inset

    ### controlColor

        Color controlColor

    ### primaryControlColor

        Color primaryControlColor

    Package javax.swing.plaf.multi

    Class javax.swing.plaf.multi.MultiUIDefaults implements Serializable

    Package javax.swing.table

    Class javax.swing.table.AbstractTableModel implements Serializable

    Serialized Fields

    ### listenerList

        EventListenerList listenerList

      List of listeners

    Class javax.swing.table.DefaultTableCellRenderer implements Serializable

    Serialized Fields

    ### unselectedForeground

        Color unselectedForeground

    ### unselectedBackground

        Color unselectedBackground

    Class javax.swing.table.DefaultTableCellRenderer.UIResource implements Serializable

    Class javax.swing.table.DefaultTableColumnModel implements Serializable

    Serialized Fields

    ### tableColumns

        Vector tableColumns

      Array of TableColumn objects in this model

    ### selectionModel

        ListSelectionModel selectionModel

      Model for keeping track of column selections

    ### columnMargin

        int columnMargin

      Width margin between each column

    ### listenerList

        EventListenerList listenerList

      List of TableColumnModelListener

    ### columnSelectionAllowed

        boolean columnSelectionAllowed

      Column selection allowed in this column model

    ### totalColumnWidth

        int totalColumnWidth

      A local cache of the combined width of all columns

    Class javax.swing.table.DefaultTableModel implements Serializable

    Serialized Fields

    ### dataVector

        Vector dataVector

      The `Vector` of `Vectors` of `Object` values.

    ### columnIdentifiers

        Vector columnIdentifiers

      The `Vector` of column identifiers.

    Class javax.swing.table.JTableHeader implements Serializable

    Serialization Methods

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

      See `readObject` and `writeObject` in `JComponent` for more information about serialization in Swing.

    Serialized Fields

    ### table

        JTable table

      The table for which this object is the header; the default is `null`.

    ### columnModel

        TableColumnModel columnModel

      The `TableColumnModel` of the table header.

    ### reorderingAllowed

        boolean reorderingAllowed

      If true, reordering of columns are allowed by the user; the default is true.

    ### resizingAllowed

        boolean resizingAllowed

      If true, resizing of columns are allowed by the user; the default is true.

    ### updateTableInRealTime

        boolean updateTableInRealTime

      Obsolete as of Java 2 platform v1.3. Real time repaints, in response to column dragging or resizing, are now unconditional.

    ### defaultRenderer

        TableCellRenderer defaultRenderer

      The default renderer to be used when a `TableColumn` does not define a `headerRenderer`.

    Class javax.swing.table.JTableHeader.AccessibleJTableHeader implements Serializable

    Serialized Fields

    ### this$0

        JTableHeader this$0

    Class javax.swing.table.TableColumn implements Serializable

    Serialized Fields

    ### modelIndex

        int modelIndex

      The index of the column in the model which is to be displayed by this `TableColumn`. As columns are moved around in the view `modelIndex` remains constant.

    ### identifier

        Object identifier

      This object is not used internally by the drawing machinery of the `JTable`; identifiers may be set in the `TableColumn` as as an optional way to tag and locate table columns. The table package does not modify or invoke any methods in these identifer objects other than the `equals` method which is used in the `getColumnIndex()` method in the `DefaultTableColumnModel`.

    ### width

        int width

      The width of the column.

    ### minWidth

        int minWidth

      The minimum width of the column.

    ### preferredWidth

        int preferredWidth

      The preferred width of the column.

    ### maxWidth

        int maxWidth

      The maximum width of the column.

    ### headerRenderer

        TableCellRenderer headerRenderer

      The renderer used to draw the header of the column.

    ### headerValue

        Object headerValue

      The header value of the column.

    ### cellRenderer

        TableCellRenderer cellRenderer

      The renderer used to draw the data cells of the column.

    ### cellEditor

        TableCellEditor cellEditor

      The editor used to edit the data cells of the column.

    ### isResizable

        boolean isResizable

      If true, the user is allowed to resize the column; the default is true.

    ### changeSupport

        SwingPropertyChangeSupport changeSupport

      If any `PropertyChangeListeners` have been registered, the `changeSupport` field describes them.

    Package javax.swing.text

    Class javax.swing.text.AbstractDocument implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    Serialized Fields

    ### documentProperties

        Dictionary documentProperties

      Storage for document-wide properties.

    ### listenerList

        EventListenerList listenerList

      The event listener list for the document.

    ### data

        AbstractDocument.Content data

      Where the text is actually stored, and a set of marks that track change as the document is edited are managed.

    ### context

        AbstractDocument.AttributeContext context

      Factory for the attributes. This is the strategy for attribute compression and control of the lifetime of a set of attributes as a collection. This may be shared with other documents.

    Class javax.swing.text.AbstractDocument.AbstractElement implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### this$0

        AbstractDocument this$0

    ### parent

        Element parent

    Class javax.swing.text.AbstractDocument.BidiElement implements Serializable

    Serialized Fields

    ### this$0

        AbstractDocument this$0

    Class javax.swing.text.AbstractDocument.BidiRootElement implements Serializable

    Serialized Fields

    ### this$0

        AbstractDocument this$0

    Class javax.swing.text.AbstractDocument.BranchElement implements Serializable

    Serialized Fields

    ### this$0

        AbstractDocument this$0

    ### children

        AbstractDocument.AbstractElement[] children

    ### nchildren

        int nchildren

    ### lastIndex

        int lastIndex

    Class javax.swing.text.AbstractDocument.DefaultDocumentEvent implements Serializable

    Serialized Fields

    ### this$0

        AbstractDocument this$0

    ### offset

        int offset

    ### length

        int length

    ### changeLookup

        Hashtable changeLookup

    ### type

        DocumentEvent.EventType type

    Class javax.swing.text.AbstractDocument.ElementEdit implements Serializable

    Serialized Fields

    ### e

        Element e

    ### index

        int index

    ### removed

        Element[] removed

    ### added

        Element[] added

    Class javax.swing.text.AbstractDocument.LeafElement implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### this$0

        AbstractDocument this$0

    Class javax.swing.text.AsyncBoxView.ChildVector implements Serializable

    Class javax.swing.text.BadLocationException implements Serializable

    Serialized Fields

    ### offs

        int offs

    Class javax.swing.text.ChangedCharSetException implements Serializable

    Serialized Fields

    ### charSetSpec

        String charSetSpec

    ### charSetKey

        boolean charSetKey

    Class javax.swing.text.ComponentView.Invalidator implements Serializable

    Serialized Fields

    ### this$0

        ComponentView this$0

    ### min

        Dimension min

    ### pref

        Dimension pref

    ### max

        Dimension max

    ### yalign

        float yalign

    ### xalign

        float xalign

    Class javax.swing.text.DefaultCaret implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### listenerList

        EventListenerList listenerList

      The event listener list.

    ### component

        JTextComponent component

    ### async

        boolean async

      flag to indicate if async updates should move the caret.

    ### visible

        boolean visible

    ### dot

        int dot

    ### mark

        int mark

    ### selectionTag

        Object selectionTag

    ### selectionVisible

        boolean selectionVisible

    ### flasher

        Timer flasher

    ### magicCaretPosition

        Point magicCaretPosition

    ### dotLTR

        boolean dotLTR

    ### markLTR

        boolean markLTR

    Class javax.swing.text.DefaultEditorKit implements Serializable

    Class javax.swing.text.DefaultEditorKit.BeepAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.BeginAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.BeginLineAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.BeginParagraphAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.BeginWordAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.CopyAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.CutAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.DefaultKeyTypedAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.DeleteNextCharAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.DeletePrevCharAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.DumpModelAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.EndAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.EndLineAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.EndParagraphAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.EndWordAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.InsertBreakAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.InsertContentAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.InsertTabAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.NextVisualPositionAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    ### direction

        int direction

    Class javax.swing.text.DefaultEditorKit.NextWordAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.PageAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    ### left

        boolean left

    Class javax.swing.text.DefaultEditorKit.PageDownAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.PageUpAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.PasteAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.PreviousWordAction implements Serializable

    Serialized Fields

    ### select

        boolean select

    Class javax.swing.text.DefaultEditorKit.ReadOnlyAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.SelectAllAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.SelectLineAction implements Serializable

    Serialized Fields

    ### start

        Action start

    ### end

        Action end

    Class javax.swing.text.DefaultEditorKit.SelectParagraphAction implements Serializable

    Serialized Fields

    ### start

        Action start

    ### end

        Action end

    Class javax.swing.text.DefaultEditorKit.SelectWordAction implements Serializable

    Serialized Fields

    ### start

        Action start

    ### end

        Action end

    Class javax.swing.text.DefaultEditorKit.ToggleComponentOrientationAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.UnselectAction implements Serializable

    Class javax.swing.text.DefaultEditorKit.WritableAction implements Serializable

    Class javax.swing.text.DefaultStyledDocument implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    Serialized Fields

    ### buffer

        DefaultStyledDocument.ElementBuffer buffer

    Class javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit implements Serializable

    Serialized Fields

    ### newAttributes

        AttributeSet newAttributes

    ### copy

        AttributeSet copy

    ### isReplacing

        boolean isReplacing

    ### element

        Element element

    Class javax.swing.text.DefaultStyledDocument.ElementBuffer implements Serializable

    Serialized Fields

    ### this$0

        DefaultStyledDocument this$0

    ### root

        Element root

    Class javax.swing.text.DefaultStyledDocument.SectionElement implements Serializable

    Serialized Fields

    ### this$0

        DefaultStyledDocument this$0

    Class javax.swing.text.DefaultStyledDocument.StyleChangeUndoableEdit implements Serializable

    Serialized Fields

    ### element

        AbstractDocument.AbstractElement element

      Element to change resolve parent of.

    ### newStyle

        Style newStyle

      New style.

    ### oldStyle

        AttributeSet oldStyle

      Old style, before setting newStyle.

    Class javax.swing.text.EditorKit implements Serializable

    Class javax.swing.text.GapContent implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    Class javax.swing.text.GapContent.InsertUndo implements Serializable

    Serialized Fields

    ### this$0

        GapContent this$0

    ### offset

        int offset

      Where string was inserted.

    ### length

        int length

      Length of string inserted.

    ### string

        String string

      The string that was inserted. This will only be valid after an undo.

    ### posRefs

        Vector posRefs

      An array of instances of UndoPosRef for the Positions in the range that was removed, valid after undo.

    Class javax.swing.text.GapContent.MarkVector implements Serializable

    Class javax.swing.text.GapContent.RemoveUndo implements Serializable

    Serialized Fields

    ### this$0

        GapContent this$0

    ### offset

        int offset

      Where the string was removed from.

    ### length

        int length

      Length of string removed.

    ### string

        String string

      The string that was removed. This is valid when redo is valid.

    ### posRefs

        Vector posRefs

      An array of instances of UndoPosRef for the Positions in the range that was removed, valid before undo.

    Class javax.swing.text.GapVector implements Serializable

    Serialized Fields

    ### array

        Object array

      The array of items. The type is determined by the subclass.

    ### g0

        int g0

      start of gap in the array

    ### g1

        int g1

      end of gap in the array

    Class javax.swing.text.JTextComponent implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

      Description copied from class: `JComponent`
      We use the ObjectInputStream "registerValidation" callback to update the UI for the entire tree of components after they've all been read in.

    Serialized Fields

    ### model

        Document model

      The document model.

    ### caretColor

        Color caretColor

    ### selectionColor

        Color selectionColor

    ### selectedTextColor

        Color selectedTextColor

    ### disabledTextColor

        Color disabledTextColor

    ### editable

        boolean editable

    ### margin

        Insets margin

    ### focusAccelerator

        char focusAccelerator

    ### canAccessSystemClipboard

        boolean canAccessSystemClipboard

      Indicates if it is safe to access the system clipboard. Once false, access will never be checked again.

    ### editor

        JTextComponent editor

    ### inputMethodRequestsHandler

        InputMethodRequests inputMethodRequestsHandler

    ### composedText

        AttributedString composedText

    ### composedTextContent

        String composedTextContent

    ### composedTextStart

        Position composedTextStart

    ### composedTextEnd

        Position composedTextEnd

    ### composedTextCaret

        JTextComponent.ComposedTextCaret composedTextCaret

    ### needToSendKeyTypedEvent

        boolean needToSendKeyTypedEvent

    Class javax.swing.text.JTextComponent.AccessibleJTextComponent implements Serializable

    Serialized Fields

    ### this$0

        JTextComponent this$0

    ### caretPos

        int caretPos

    Class javax.swing.text.JTextComponent.ComposedTextCaret implements Serializable

    Serialized Fields

    ### this$0

        JTextComponent this$0

    ### bg

        Color bg

    Class javax.swing.text.JTextComponent.InputMethodRequestsHandler implements Serializable

    Serialized Fields

    ### this$0

        JTextComponent this$0

    Class javax.swing.text.JTextComponent.KeymapActionMap implements Serializable

    Serialized Fields

    ### keymap

        Keymap keymap

    Class javax.swing.text.JTextComponent.KeymapWrapper implements Serializable

    Serialized Fields

    ### keymap

        Keymap keymap

    Class javax.swing.text.JTextComponent.MutableCaretEvent implements Serializable

    Serialized Fields

    ### dragActive

        boolean dragActive

    ### dot

        int dot

    ### mark

        int mark

    Class javax.swing.text.PlainDocument implements Serializable

    Serialized Fields

    ### defaultRoot

        AbstractDocument.AbstractElement defaultRoot

    ### added

        Vector added

    ### removed

        Vector removed

    Class javax.swing.text.SimpleAttributeSet implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Class javax.swing.text.SimpleAttributeSet.EmptyAttributeSet implements Serializable

    Class javax.swing.text.StateInvariantError implements Serializable

    Class javax.swing.text.StringContent implements Serializable

    Serialized Fields

    ### data

        char[] data

    ### count

        int count

    Class javax.swing.text.StringContent.InsertUndo implements Serializable

    Serialized Fields

    ### this$0

        StringContent this$0

    ### offset

        int offset

    ### length

        int length

    ### string

        String string

    ### posRefs

        Vector posRefs

    Class javax.swing.text.StringContent.RemoveUndo implements Serializable

    Serialized Fields

    ### this$0

        StringContent this$0

    ### offset

        int offset

    ### length

        int length

    ### string

        String string

    ### posRefs

        Vector posRefs

    Class javax.swing.text.StyleContext implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### styles

        Style styles

    ### unusedSets

        int unusedSets

      Number of immutable sets that are not currently being used. This helps indicate when the sets need to be cleaned out of the hashtable they are stored in.

    Class javax.swing.text.StyleContext.NamedStyle implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### this$0

        StyleContext this$0

    ### listenerList

        EventListenerList listenerList

      The change listeners for the model.

    Class javax.swing.text.StyledEditorKit implements Serializable

    Serialized Fields

    ### currentRun

        Element currentRun

    ### currentParagraph

        Element currentParagraph

    ### inputAttributes

        MutableAttributeSet inputAttributes

      This is the set of attributes used to store the input attributes.

    ### inputAttributeUpdater

        StyledEditorKit.AttributeTracker inputAttributeUpdater

      This listener will be attached to the caret of the text component that the EditorKit gets installed into. This should keep the input attributes updated for use by the styled actions.

    Class javax.swing.text.StyledEditorKit.AlignmentAction implements Serializable

    Serialized Fields

    ### a

        int a

    Class javax.swing.text.StyledEditorKit.AttributeTracker implements Serializable

    Serialized Fields

    ### this$0

        StyledEditorKit this$0

    Class javax.swing.text.StyledEditorKit.BoldAction implements Serializable

    Class javax.swing.text.StyledEditorKit.FontFamilyAction implements Serializable

    Serialized Fields

    ### family

        String family

    Class javax.swing.text.StyledEditorKit.FontSizeAction implements Serializable

    Serialized Fields

    ### size

        int size

    Class javax.swing.text.StyledEditorKit.ForegroundAction implements Serializable

    Serialized Fields

    ### fg

        Color fg

    Class javax.swing.text.StyledEditorKit.ItalicAction implements Serializable

    Class javax.swing.text.StyledEditorKit.StyledTextAction implements Serializable

    Class javax.swing.text.StyledEditorKit.UnderlineAction implements Serializable

    Class javax.swing.text.TabSet implements Serializable

    Serialized Fields

    ### tabs

        TabStop[] tabs

      TabStops this TabSet contains.

    Class javax.swing.text.TabStop implements Serializable

    Serialized Fields

    ### alignment

        int alignment

      Tab type.

    ### position

        float position

      Location, from the left margin, that tab is at.

    ### leader

        int leader

    Class javax.swing.text.TextAction implements Serializable

    Package javax.swing.text.html

    Class javax.swing.text.html.CommentView.CommentBorder implements Serializable

    Class javax.swing.text.html.CSS implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### baseFontSize

        int baseFontSize

      Size used for relative units.

    Class javax.swing.text.html.CSS.BackgroundImage implements Serializable

    Serialized Fields

    ### loadedImage

        boolean loadedImage

    ### image

        ImageIcon image

    Class javax.swing.text.html.CSS.BackgroundPosition implements Serializable

    Serialized Fields

    ### horizontalPosition

        float horizontalPosition

    ### verticalPosition

        float verticalPosition

    ### relative

        short relative

    Class javax.swing.text.html.CSS.BorderStyle implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Class javax.swing.text.html.CSS.BorderWidthValue implements Serializable

    Serialized Fields

    ### index

        int index

      Index into values.

    Class javax.swing.text.html.CSS.ColorValue implements Serializable

    Serialized Fields

    ### c

        Color c

    Class javax.swing.text.html.CSS.CssValue implements Serializable

    Serialized Fields

    ### svalue

        String svalue

      The value as a string... before conversion to a binary format.

    Class javax.swing.text.html.CSS.CssValueMapper implements Serializable

    Class javax.swing.text.html.CSS.FontFamily implements Serializable

    Serialized Fields

    ### family

        String family

    Class javax.swing.text.html.CSS.FontSize implements Serializable

    Serialized Fields

    ### this$0

        CSS this$0

    ### value

        float value

    ### index

        boolean index

    ### lu

        CSS.LengthUnit lu

    Class javax.swing.text.html.CSS.FontWeight implements Serializable

    Serialized Fields

    ### weight

        int weight

    Class javax.swing.text.html.CSS.LengthUnit implements Serializable

    Serialized Fields

    ### type

        short type

    ### value

        float value

    Class javax.swing.text.html.CSS.LengthValue implements Serializable

    Serialized Fields

    ### percentage

        boolean percentage

      If true, span is a percentage value, and that to determine the length another value needs to be passed in.

    ### span

        float span

      Either the absolute value (percentage == false) or a percentage value.

    Class javax.swing.text.html.CSS.StringValue implements Serializable

    Class javax.swing.text.html.HiddenTagView.EndTagBorder implements Serializable

    Class javax.swing.text.html.HiddenTagView.StartTagBorder implements Serializable

    Class javax.swing.text.html.HTML.UnknownTag implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Class javax.swing.text.html.HTMLDocument implements Serializable

    Serialized Fields

    ### frameDocument

        boolean frameDocument

    ### preservesUnknownTags

        boolean preservesUnknownTags

    ### radioButtonGroup

        ButtonGroup radioButtonGroup

    ### base

        URL base

      The location to resolve relative URLs against. By default this will be the document's URL if the document was loaded from a URL. If a base tag is found and can be parsed, it will be used as the base location.

    ### parser

        HTMLEditorKit.Parser parser

      The parser that is used when inserting html into the existing document.

    Class javax.swing.text.html.HTMLDocument.BlockElement implements Serializable

    Serialized Fields

    ### this$0

        HTMLDocument this$0

    Class javax.swing.text.html.HTMLDocument.RunElement implements Serializable

    Serialized Fields

    ### this$0

        HTMLDocument this$0

    Class javax.swing.text.html.HTMLEditorKit implements Serializable

    Serialized Fields

    ### input

        MutableAttributeSet input

    ### linkHandler

        HTMLEditorKit.LinkController linkHandler

    ### defaultCursor

        Cursor defaultCursor

    ### linkCursor

        Cursor linkCursor

    Class javax.swing.text.html.HTMLEditorKit.ActivateLinkAction implements Serializable

    Class javax.swing.text.html.HTMLEditorKit.HTMLTextAction implements Serializable

    Class javax.swing.text.html.HTMLEditorKit.InsertHRAction implements Serializable

    Class javax.swing.text.html.HTMLEditorKit.InsertHTMLTextAction implements Serializable

    Serialized Fields

    ### html

        String html

      HTML to insert.

    ### parentTag

        HTML.Tag parentTag

      Tag to check for in the document.

    ### addTag

        HTML.Tag addTag

      Tag in HTML to start adding tags from.

    ### alternateParentTag

        HTML.Tag alternateParentTag

      Alternate Tag to check for in the document if parentTag is not found.

    ### alternateAddTag

        HTML.Tag alternateAddTag

      Alternate tag in HTML to start adding tags from if parentTag is not found and alternateParentTag is found.

    ### adjustSelection

        boolean adjustSelection

      True indicates the selection should be adjusted after an insert.

    Class javax.swing.text.html.HTMLEditorKit.LinkController implements Serializable

    Serialized Fields

    ### curElem

        Element curElem

    ### href

        String href

    ### bias

        Position.Bias[] bias

      This is used by viewToModel to avoid allocing a new array each time.

    Class javax.swing.text.html.HTMLEditorKit.NavigateLinkAction implements Serializable

    Serialized Fields

    ### focusPainter

        HTMLEditorKit.NavigateLinkAction.FocusHighlightPainter focusPainter

    ### selectionTag

        Object selectionTag

    ### focusBack

        boolean focusBack

    Class javax.swing.text.html.HTMLFrameHyperlinkEvent implements Serializable

    Serialized Fields

    ### targetFrame

        String targetFrame

    ### sourceElement

        Element sourceElement

    Class javax.swing.text.html.Map.PolygonRegionContainment implements Serializable

    Serialized Fields

    ### percentValues

        float[] percentValues

      If any value is a percent there will be an entry here for the percent value. Use percentIndex to find out the index for it.

    ### percentIndexs

        int[] percentIndexs

    ### lastWidth

        int lastWidth

      Last value of width passed in.

    ### lastHeight

        int lastHeight

      Last value of height passed in.

    Class javax.swing.text.html.Map.RectangleRegionContainment implements Serializable

    Serialized Fields

    ### percents

        float[] percents

      Will be non-null if one of the values is a percent, and any value that is non null indicates it is a percent (order is x, y, width, height).

    ### lastWidth

        int lastWidth

      Last value of width passed in.

    ### lastHeight

        int lastHeight

      Last value of height passed in.

    Class javax.swing.text.html.OptionComboBoxModel implements Serializable

    Serialized Fields

    ### selectedOption

        Option selectedOption

    Class javax.swing.text.html.OptionListModel implements Serializable

    Serialized Fields

    ### selectionMode

        int selectionMode

    ### minIndex

        int minIndex

    ### maxIndex

        int maxIndex

    ### anchorIndex

        int anchorIndex

    ### leadIndex

        int leadIndex

    ### firstChangedIndex

        int firstChangedIndex

    ### lastChangedIndex

        int lastChangedIndex

    ### isAdjusting

        boolean isAdjusting

    ### value

        BitSet value

    ### initialValue

        BitSet initialValue

    ### listenerList

        EventListenerList listenerList

    ### leadAnchorNotificationEnabled

        boolean leadAnchorNotificationEnabled

    Class javax.swing.text.html.StyleSheet implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    Serialized Fields

    ### css

        CSS css

    ### selectorMapping

        Hashtable selectorMapping

      An inverted graph of the selectors. Each key will be a String tag, and each value will be a Hashtable. Further the key RULE is used for the styles attached to the particular location, and SPECIFICITY is used to indicate the specificity.

    ### resolvedStyles

        Hashtable resolvedStyles

      Maps from selector (as a string) to Style that includes all relevant styles.

    ### linkedStyleSheets

        Vector linkedStyleSheets

      Vector of StyleSheets that the rules are to reference.

    ### base

        URL base

      Where the style sheet was found. Used for relative imports.

    Class javax.swing.text.html.StyleSheet.BackgroundImagePainter implements Serializable

    Serialized Fields

    ### backgroundImage

        ImageIcon backgroundImage

    ### hPosition

        float hPosition

    ### vPosition

        float vPosition

    ### flags

        short flags

    ### paintX

        int paintX

    ### paintY

        int paintY

    ### paintMaxX

        int paintMaxX

    ### paintMaxY

        int paintMaxY

    Class javax.swing.text.html.StyleSheet.BoxPainter implements Serializable

    Serialized Fields

    ### topMargin

        float topMargin

    ### bottomMargin

        float bottomMargin

    ### leftMargin

        float leftMargin

    ### rightMargin

        float rightMargin

    ### marginFlags

        short marginFlags

    ### border

        Border border

    ### binsets

        Insets binsets

    ### css

        CSS css

    ### ss

        StyleSheet ss

    ### bg

        Color bg

    ### bgPainter

        StyleSheet.BackgroundImagePainter bgPainter

    Class javax.swing.text.html.StyleSheet.LargeConversionSet implements Serializable

    Serialized Fields

    ### this$0

        StyleSheet this$0

    Class javax.swing.text.html.StyleSheet.ListPainter implements Serializable

    Serialized Fields

    ### start

        int start

    ### type

        CSS.Value type

    ### imageurl

        URL imageurl

    ### img

        Icon img

    ### bulletgap

        int bulletgap

    Class javax.swing.text.html.StyleSheet.MuxingAttributeSet implements Serializable

    Serialized Fields

    ### attrs

        AttributeSet[] attrs

    Class javax.swing.text.html.StyleSheet.ResolvedStyle implements Serializable

    Serialized Fields

    ### name

        String name

      The name of the Style, which is the selector. This will NEVER change!

    ### extendedIndex

        int extendedIndex

      Start index of styles coming from other StyleSheets.

    Class javax.swing.text.html.StyleSheet.SheetAttribute implements Serializable

    Serialized Fields

    ### cache

        boolean cache

    ### name

        String name

    Class javax.swing.text.html.StyleSheet.ViewAttributeSet implements Serializable

    Serialized Fields

    ### this$0

        StyleSheet this$0

    ### host

        View host

      View created for.

    Class javax.swing.text.html.TextAreaDocument implements Serializable

    Serialized Fields

    ### initialText

        String initialText

    Package javax.swing.text.html.parser

    Class javax.swing.text.html.parser.AttributeList implements Serializable

    Serialized Fields

    ### name

        String name

    ### type

        int type

    ### values

        Vector values

    ### modifier

        int modifier

    ### value

        String value

    ### next

        AttributeList next

    Class javax.swing.text.html.parser.ContentModel implements Serializable

    Serialized Fields

    ### type

        int type

      Type. Either '*', '?', '+', ',', '|', '&'.

    ### content

        Object content

      The content. Either an Element or a ContentModel.

    ### next

        ContentModel next

      The next content model (in a ',', '|' or '&' expression).

    ### valSet

        boolean[] valSet

    ### val

        boolean[] val

    Class javax.swing.text.html.parser.Element implements Serializable

    Serialized Fields

    ### index

        int index

    ### name

        String name

    ### oStart

        boolean oStart

    ### oEnd

        boolean oEnd

    ### inclusions

        BitSet inclusions

    ### exclusions

        BitSet exclusions

    ### type

        int type

    ### content

        ContentModel content

    ### atts

        AttributeList atts

    ### data

        Object data

      A field to store user data. Mostly used to store style sheets.

    Class javax.swing.text.html.parser.ParserDelegator implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws ClassNotFoundException,
                                IOException

    Package javax.swing.text.rtf

    Class javax.swing.text.rtf.RTFEditorKit implements Serializable

    Package javax.swing.tree

    Class javax.swing.tree.DefaultMutableTreeNode implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### parent

        MutableTreeNode parent

      this node's parent, or null if this node has no parent

    ### children

        Vector children

      array of children, may be null if this node has no children

    ### allowsChildren

        boolean allowsChildren

      true if the node is able to have children

    Class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField implements Serializable

    Serialized Fields

    ### this$0

        DefaultTreeCellEditor this$0

    ### border

        Border border

      Border to use.

    Class javax.swing.tree.DefaultTreeCellEditor.EditorContainer implements Serializable

    Serialized Fields

    ### this$0

        DefaultTreeCellEditor this$0

    Class javax.swing.tree.DefaultTreeCellRenderer implements Serializable

    Serialized Fields

    ### selected

        boolean selected

      Is the value currently selected.

    ### hasFocus

        boolean hasFocus

      True if has focus.

    ### drawsFocusBorderAroundIcon

        boolean drawsFocusBorderAroundIcon

      True if draws focus border around icon as well.

    ### textSelectionColor

        Color textSelectionColor

      Color to use for the foreground for selected nodes.

    ### textNonSelectionColor

        Color textNonSelectionColor

      Color to use for the foreground for non-selected nodes.

    ### backgroundSelectionColor

        Color backgroundSelectionColor

      Color to use for the background when a node is selected.

    ### backgroundNonSelectionColor

        Color backgroundNonSelectionColor

      Color to use for the background when the node isn't selected.

    ### borderSelectionColor

        Color borderSelectionColor

      Color to use for the background when the node isn't selected.

    Class javax.swing.tree.DefaultTreeModel implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### root

        TreeNode root

      Root of the tree.

    ### listenerList

        EventListenerList listenerList

      Listeners.

    ### asksAllowsChildren

        boolean asksAllowsChildren

      Determines how the `isLeaf` method figures out if a node is a leaf node. If true, a node is a leaf node if it does not allow children. (If it allows children, it is not a leaf node, even if no children are present.) That lets you distinguish between folder nodes and file nodes in a file system, for example.

      If this value is false, then any node which has no children is a leaf node, and any node may acquire children.

      See Also:
        `TreeNode.getAllowsChildren()`, `TreeModel.isLeaf(java.lang.Object)`, `DefaultTreeModel.setAsksAllowsChildren(boolean)`

    Class javax.swing.tree.DefaultTreeSelectionModel implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### changeSupport

        SwingPropertyChangeSupport changeSupport

      Used to messaged registered listeners.

    ### selection

        TreePath[] selection

      Paths that are currently selected. Will be null if nothing is currently selected.

    ### listenerList

        EventListenerList listenerList

      Event listener list.

    ### listSelectionModel

        DefaultListSelectionModel listSelectionModel

      Handles maintaining the list selection model. The RowMapper is used to map from a TreePath to a row, and the value is then placed here.

    ### selectionMode

        int selectionMode

      Mode for the selection, will be either SINGLE_TREE_SELECTION, CONTIGUOUS_TREE_SELECTION or DISCONTIGUOUS_TREE_SELECTION.

    ### leadPath

        TreePath leadPath

      Last path that was added.

    ### leadIndex

        int leadIndex

      Index of the lead path in selection.

    ### leadRow

        int leadRow

      Lead row.

    ### uniquePaths

        Hashtable uniquePaths

      Used to make sure the paths are unique, will contain all the paths in `selection`.

    ### lastPaths

        Hashtable lastPaths

    ### tempPaths

        TreePath[] tempPaths

    Class javax.swing.tree.ExpandVetoException implements Serializable

    Serialized Fields

    ### event

        TreeExpansionEvent event

      The event that the exception was created for.

    Class javax.swing.tree.FixedHeightLayoutCache.FHTreeStateNode implements Serializable

    Serialized Fields

    ### this$0

        FixedHeightLayoutCache this$0

    ### isExpanded

        boolean isExpanded

      Is this node expanded?

    ### childIndex

        int childIndex

      Index of this node from the model.

    ### row

        int row

      Row of the receiver. This is only valid if the row is expanded.

    ### path

        TreePath path

      Path of this node.

    Class javax.swing.tree.TreePath implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)
                         throws IOException,
                                ClassNotFoundException

    ### writeObject

        private void writeObject(ObjectOutputStream s)
                          throws IOException

    Serialized Fields

    ### parentPath

        TreePath parentPath

      Path representing the parent, null if lastPathComponent represents the root.

    Class javax.swing.tree.VariableHeightLayoutCache.TreeStateNode implements Serializable

    Serialized Fields

    ### this$0

        VariableHeightLayoutCache this$0

    ### preferredWidth

        int preferredWidth

      Preferred size needed to draw the user object.

    ### preferredHeight

        int preferredHeight

    ### xOrigin

        int xOrigin

      X location that the user object will be drawn at.

    ### yOrigin

        int yOrigin

      Y location that the user object will be drawn at.

    ### expanded

        boolean expanded

      Is this node currently expanded?

    ### hasBeenExpanded

        boolean hasBeenExpanded

      Has this node been expanded at least once?

    ### path

        TreePath path

      Path of this node.

    Package javax.swing.undo

    Class javax.swing.undo.AbstractUndoableEdit implements Serializable

    Serialized Fields

    ### hasBeenDone

        boolean hasBeenDone

      Defaults to true. Becomes false if this edit is undone, true again if it is redone.

    ### alive

        boolean alive

      True if this edit has not received die().

    Class javax.swing.undo.CannotRedoException implements Serializable

    Class javax.swing.undo.CannotUndoException implements Serializable

    Class javax.swing.undo.CompoundEdit implements Serializable

    Serialized Fields

    ### inProgress

        boolean inProgress

      True iff this edit has never received end()

    ### edits

        Vector edits

      The collection of UndoableEdits undone/redone en masse by this CompoundEdit

    Class javax.swing.undo.StateEdit implements Serializable

    Serialized Fields

    ### object

        StateEditable object

      The object being edited

    ### preState

        Hashtable preState

      The state information prior to the edit

    ### postState

        Hashtable postState

      The state information after the edit

    ### undoRedoName

        String undoRedoName

      The undo/redo presentation name

    Class javax.swing.undo.UndoManager implements Serializable

    Serialized Fields

    ### indexOfNextAdd

        int indexOfNextAdd

    ### limit

        int limit

    Package javax.transaction

    Class javax.transaction.InvalidTransactionException implements Serializable

    Class javax.transaction.TransactionRequiredException implements Serializable

    Class javax.transaction.TransactionRolledbackException implements Serializable

    Package org.omg.CORBA

    Class org.omg.CORBA._IDLTypeStub implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)

    ### writeObject

        private void writeObject(ObjectOutputStream s)

    Class org.omg.CORBA._PolicyStub implements Serializable

    Serialization Methods

    ### readObject

        private void readObject(ObjectInputStream s)

    ### writeObject

        private void writeObject(ObjectOutputStream s)

    Class org.omg.CORBA.Any implements Serializable

    Class org.omg.CORBA.BAD_CONTEXT implements Serializable

    Class org.omg.CORBA.BAD_INV_ORDER implements Serializable

    Class org.omg.CORBA.BAD_OPERATION implements Serializable

    Class org.omg.CORBA.BAD_PARAM implements Serializable

    Class org.omg.CORBA.BAD_TYPECODE implements Serializable

    Class org.omg.CORBA.Bounds implements Serializable

    Class org.omg.CORBA.COMM_FAILURE implements Serializable

    Class org.omg.CORBA.CompletionStatus implements Serializable

    Serialized Fields

    ### _value

        int _value

    Class org.omg.CORBA.DATA_CONVERSION implements Serializable

    Class org.omg.CORBA.DefinitionKind implements Serializable

    Serialized Fields

    ### _value

        int _value

      The field that holds a value for a `DefinitionKind` object.

    Class org.omg.CORBA.FREE_MEM implements Serializable

    Class org.omg.CORBA.IMP_LIMIT implements Serializable

    Class org.omg.CORBA.INITIALIZE implements Serializable

    Class org.omg.CORBA.Initializer implements Serializable

    Serialized Fields

    ### members

        StructMember[] members

      members contains the reference to all the Initializers of non abstract value types.

    Class org.omg.CORBA.INTERNAL implements Serializable

    Class org.omg.CORBA.INTF_REPOS implements Serializable

    Class org.omg.CORBA.INV_FLAG implements Serializable

    Class org.omg.CORBA.INV_IDENT implements Serializable

    Class org.omg.CORBA.INV_OBJREF implements Serializable

    Class org.omg.CORBA.INV_POLICY implements Serializable

    Class org.omg.CORBA.INVALID_TRANSACTION implements Serializable

    Class org.omg.CORBA.MARSHAL implements Serializable

    Class org.omg.CORBA.NameValuePair implements Serializable

    Serialized Fields

    ### id

        String id

      The name to be associated with a value by this `NameValuePair` object.

    ### value

        Any value

      The value to be associated with a name by this `NameValuePair` object.

    Class org.omg.CORBA.NO_IMPLEMENT implements Serializable

    Class org.omg.CORBA.NO_MEMORY implements Serializable

    Class org.omg.CORBA.NO_PERMISSION implements Serializable

    Class org.omg.CORBA.NO_RESOURCES implements Serializable

    Class org.omg.CORBA.NO_RESPONSE implements Serializable

    Class org.omg.CORBA.OBJ_ADAPTER implements Serializable

    Class org.omg.CORBA.OBJECT_NOT_EXIST implements Serializable

    Class org.omg.CORBA.PERSIST_STORE implements Serializable

    Class org.omg.CORBA.PolicyError implements Serializable

    Serialized Fields

    ### reason

        short reason

      The reason for the `PolicyError` exception being thrown.

    Class org.omg.CORBA.ServiceDetail implements Serializable

    Serialized Fields

    ### service_detail_type

        int service_detail_type

      The type of the ORB service that this `ServiceDetail` object represents.

    ### service_detail

        byte[] service_detail

      The data describing the ORB service that this `ServiceDetail` object represents.

    Class org.omg.CORBA.ServiceInformation implements Serializable

    Serialized Fields

    ### service_options

        int[] service_options

    ### service_details

        ServiceDetail[] service_details

    Class org.omg.CORBA.SetOverrideType implements Serializable

    Serialized Fields

    ### _value

        int _value

    Class org.omg.CORBA.StructMember implements Serializable

    Serialized Fields

    ### name

        String name

      The name of the struct member described by this `StructMember` object.

    ### type

        TypeCode type

      The type of the struct member described by this `StructMember` object.

    ### type_def

        IDLType type_def

      The typedef that represents the IDL type of the struct member described by this `StructMember` object.

    Class org.omg.CORBA.SystemException implements Serializable

    Serialized Fields

    ### minor

        int minor

      The CORBA Exception minor code.

    ### completed

        CompletionStatus completed

      The status of the operation that threw this exception.

    Class org.omg.CORBA.TRANSACTION_REQUIRED implements Serializable

    Class org.omg.CORBA.TRANSACTION_ROLLEDBACK implements Serializable

    Class org.omg.CORBA.TRANSIENT implements Serializable

    Class org.omg.CORBA.TypeCode implements Serializable

    Class org.omg.CORBA.UnionMember implements Serializable

    Serialized Fields

    ### name

        String name

      The name of the union member described by this `UnionMember` object.

    ### label

        Any label

      The label of the union member described by this `UnionMember` object.

    ### type

        TypeCode type

      The type of the union member described by this `UnionMember` object.

    ### type_def

        IDLType type_def

      The typedef that represents the IDL type of the union member described by this `UnionMember` object.

    Class org.omg.CORBA.UNKNOWN implements Serializable

    Class org.omg.CORBA.UnknownUserException implements Serializable

    Serialized Fields

    ### except

        Any except

      The `Any` instance that contains the actual user exception thrown by the server.

    Class org.omg.CORBA.UserException implements Serializable

    Class org.omg.CORBA.ValueMember implements Serializable

    Serialized Fields

    ### name

        String name

      The name of the `value` member described by this `ValueMember` object.

    ### id

        String id

      The name of the `value` member described by this `ValueMember` object.

    ### defined_in

        String defined_in

      The name of the `value` member described by this `ValueMember` object.

    ### version

        String version

      The name of the `value` member described by this `ValueMember` object.

    ### type

        TypeCode type

      The type of the `value` member described by this `ValueMember` object.

    ### type_def

        IDLType type_def

      The typedef that represents the IDL type of the `value` member described by this `ValueMember` object.

    ### access

        short access

      The type of access (public, private) for the `value` member described by this `ValueMember` object.

    Class org.omg.CORBA.WrongTransaction implements Serializable

    Package org.omg.CORBA.DynAnyPackage

    Class org.omg.CORBA.DynAnyPackage.Invalid implements Serializable

    Class org.omg.CORBA.DynAnyPackage.InvalidSeq implements Serializable

    Class org.omg.CORBA.DynAnyPackage.InvalidValue implements Serializable

    Class org.omg.CORBA.DynAnyPackage.TypeMismatch implements Serializable

    Package org.omg.CORBA.ORBPackage

    Class org.omg.CORBA.ORBPackage.InconsistentTypeCode implements Serializable

    Class org.omg.CORBA.ORBPackage.InvalidName implements Serializable

    Package org.omg.CORBA.portable

    Class org.omg.CORBA.portable.ApplicationException implements Serializable

    Serialized Fields

    ### id

        String id

    ### ins

        InputStream ins

    Class org.omg.CORBA.portable.IndirectionException implements Serializable

    Serialized Fields

    ### offset

        int offset

      Points to the stream's offset.

    Class org.omg.CORBA.portable.RemarshalException implements Serializable

    Class org.omg.CORBA.portable.UnknownException implements Serializable

    Serialized Fields

    ### originalEx

        Throwable originalEx

      A throwable--the original exception that was wrapped in a CORBA UnknownException.

    Package org.omg.CORBA.TypeCodePackage

    Class org.omg.CORBA.TypeCodePackage.BadKind implements Serializable

    Class org.omg.CORBA.TypeCodePackage.Bounds implements Serializable

    Package org.omg.CosNaming

    Class org.omg.CosNaming._BindingIteratorImplBase implements Serializable

    Class org.omg.CosNaming._BindingIteratorStub implements Serializable

    Class org.omg.CosNaming._NamingContextImplBase implements Serializable

    Class org.omg.CosNaming._NamingContextStub implements Serializable

    Class org.omg.CosNaming.Binding implements Serializable

    Serialized Fields

    ### binding_name

        NameComponent[] binding_name

    ### binding_type

        BindingType binding_type

    Class org.omg.CosNaming.BindingType implements Serializable

    Serialized Fields

    ### _value

        int _value

    Class org.omg.CosNaming.NameComponent implements Serializable

    Serialized Fields

    ### id

        String id

    ### kind

        String kind

    Package org.omg.CosNaming.NamingContextPackage

    Class org.omg.CosNaming.NamingContextPackage.AlreadyBound implements Serializable

    Class org.omg.CosNaming.NamingContextPackage.CannotProceed implements Serializable

    Serialized Fields

    ### cxt

        NamingContext cxt

    ### rest_of_name

        NameComponent[] rest_of_name

    Class org.omg.CosNaming.NamingContextPackage.InvalidName implements Serializable

    Class org.omg.CosNaming.NamingContextPackage.NotEmpty implements Serializable

    Class org.omg.CosNaming.NamingContextPackage.NotFound implements Serializable

    Serialized Fields

    ### why

        NotFoundReason why

    ### rest_of_name

        NameComponent[] rest_of_name

    Class org.omg.CosNaming.NamingContextPackage.NotFoundReason implements Serializable

    Serialized Fields

    ### _value

        int _value

    Package org.omg.stub.java.rmi

    Class org.omg.stub.java.rmi._Remote_Stub implements Serializable

    Overview | Package | Class | Use | Tree | Deprecated | Index | Help
    | JavaTM 2 Platform Std. Ed. v1.3.1
    PREV NEXT | FRAMES NO FRAMES

    Submit a bug or feature
    For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

    Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
    Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
    Palo Alto, California, 94303, U.S.A. All Rights Reserved.