is new.
| Package java.applet |
|---|
| Class java.applet.Applet extends Panel implements Serializable |
|---|
serialVersionUID: -5836846270535785031L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
| Serialized Fields |
|---|
AccessibleContext accessibleContext
| Class java.applet.Applet.AccessibleApplet extends Panel.AccessibleAWTPanel implements Serializable |
|---|
| Package java.awt |
|---|
| Class java.awt.AWTError extends Error implements Serializable |
|---|
serialVersionUID: -1819846354050686206L
| Class java.awt.AWTEvent extends EventObject implements Serializable |
|---|
serialVersionUID: -1825314779160409405L
| Serialized Fields |
|---|
byte[] bdata
int id
boolean consumed
| Class java.awt.AWTException extends Exception implements Serializable |
|---|
serialVersionUID: -1900414231151323879L
| Class java.awt.AWTKeyStroke extends Object implements Serializable |
|---|
serialVersionUID:
-6430539691155161871L
| Serialization Methods |
|---|
protected Object readResolve()
throws ObjectStreamException
| Serialized Fields |
|---|
char keyChar
int keyCode
int modifiers
boolean onKeyRelease
| Class java.awt.AWTPermission extends BasicPermission implements Serializable |
|---|
serialVersionUID: 8890392402588814465L
| Class java.awt.BorderLayout extends Object implements Serializable |
|---|
serialVersionUID: -8658291919501921765L
| Serialized Fields |
|---|
int hgap
int vgap
Component north
Component west
Component east
Component south
Component center
Component firstLine
Component lastLine
Component firstItem
Component lastItem
| Class java.awt.Button extends Component implements Serializable |
|---|
serialVersionUID: -8774683716313001058L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
String label
The button's label. This value may be null.
See Also:
Button.getLabel()
, setLabel()
String actionCommand
The action to be performed once a button has been pressed. This value may be null.
See Also:
Button.getActionCommand()
, setActionCommand()
int buttonSerializedDataVersion
| Class java.awt.Button.AccessibleAWTButton extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Class java.awt.Canvas extends Component implements Serializable |
|---|
serialVersionUID: -2284879212465893870L
| Class java.awt.Canvas.AccessibleAWTCanvas extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Class java.awt.CardLayout extends Object implements Serializable |
|---|
serialVersionUID: -4328196481005934313L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
int currentCard
int hgap
Hashtable<
K
,
V
> tab
Vector<
E
> vector
int vgap
| Class java.awt.Checkbox extends Component implements Serializable |
|---|
serialVersionUID: 7270714317450821763L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
String label
boolean state
CheckboxGroup group
int checkboxSerializedDataVersion
| Class java.awt.Checkbox.AccessibleAWTCheckbox extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Class java.awt.CheckboxGroup extends Object implements Serializable |
|---|
serialVersionUID: 3729780091441768983L
| Serialized Fields |
|---|
Checkbox selectedCheckbox
| Class java.awt.CheckboxMenuItem extends MenuItem implements Serializable |
|---|
serialVersionUID: 6190621106981774043L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
boolean state
int checkboxMenuItemSerializedDataVersion
| Class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem extends MenuItem.AccessibleAWTMenuItem implements Serializable |
|---|
| Class java.awt.Choice extends Component implements Serializable |
|---|
serialVersionUID: -4075310674757313071L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
Vector<
E
> pItems
int selectedIndex
int choiceSerializedDataVersion
| Class java.awt.Choice.AccessibleAWTChoice extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Class java.awt.Color extends Object implements Serializable |
|---|
serialVersionUID: 118526816881161077L
| Serialized Fields |
|---|
int value
float[] frgbvalue
float[] fvalue
float falpha
ColorSpace cs
| Class java.awt.Component extends Object implements Serializable |
|---|
serialVersionUID: -7644114512714619750L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
int x
int y
int width
int height
Color foreground
Color background
Font font
Font peerFont
Cursor cursor
Locale locale
boolean ignoreRepaint
boolean visible
boolean enabled
boolean valid
DropTarget dropTarget
Vector<
E
> popups
String name
boolean nameExplicitlySet
boolean focusable
int isFocusTraversableOverridden
Set<
E
>[]
[]focusTraversalKeys
boolean focusTraversalKeysEnabled
Dimension minSize
Minimum size.
minSizeSet
boolean
minSizeSet
Whether or not setMinimumSize has been invoked with a non-null value.
Dimension prefSize
Preferred size.
prefSizeSet
boolean
prefSizeSet
Whether or not setPreferredSize has been invoked with a non-null value.
maxSize
Dimension
maxSize
Maximum size
maxSizeSet
boolean
maxSizeSet
Whether or not setMaximumSize has been invoked with a non-null value.
boolean newEventsOnly
long eventMask
PropertyChangeSupport changeSupport
boolean isPacked
boundsOp
int
boundsOp
Pseudoparameter for direct Geometry API (setLocation, setBounds setSize to signal setBounds what's changing. Should be used under TreeLock. This is only needed due to the inability to change the cross-calling order of public and deprecated methods.
int componentSerializedDataVersion
AccessibleContext accessibleContext
| Class java.awt.Component.AccessibleAWTComponent extends AccessibleContext implements Serializable |
|---|
| Serialized Fields |
|---|
ComponentListener accessibleAWTComponentHandler
FocusListener accessibleAWTFocusHandler
| Class java.awt.ComponentOrientation extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
int orientation
| Class java.awt.Container extends Component implements Serializable |
|---|
serialVersionUID: 4613797578919906343L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
component
Component[]
intcomponent
ncomponents
The components in this container.
containerSerializedDataVersion
int
Component[]containerSerializedDataVersion
component
Container Serial Data Version.
dispatcher
java.awt.LightweightDispatcher
LayoutManagerdispatcher
layoutMgr
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).
focusCycleRoot
boolean
Layout manager for this container.

focusCycleRoot 
Indicates whether this Component is the root of a focus traversal cycle. Once focus enters a traversal cycle, typically it cannot leave it via focus traversal unless one of the up- or down-cycle keys is pressed. Normal traversal is limited to this Container, and all of this Container's descendants that are not descendants of inferior focus cycle roots.
focusTraversalPolicyProvider
boolean
java.awt.LightweightDispatcherfocusTraversalPolicyProvider
dispatcher
Stores the value of focusTraversalPolicyProvider property.
layoutMgr
LayoutManager
DimensionlayoutMgr
maxSize
Layout manager for this container.
maxSize
Dimension
booleanmaxSize
focusCycleRoot
Maximum size of this Container.
ncomponents
intncomponents
containerSerializedDataVersion
The number of components in this container. This value can be null.
| Class java.awt.Container.AccessibleAWTContainer extends Component.AccessibleAWTComponent implements Serializable |
|---|
serialVersionUID:
5081320404842566097L
| Serialized Fields |
|---|
ContainerListener accessibleContainerHandler
| Class java.awt.ContainerOrderFocusTraversalPolicy extends FocusTraversalPolicy implements Serializable |
|---|
serialVersionUID:
486933713763926351L
| Serialized Fields |
|---|
boolean implicitDownCycleTraversal
| Class java.awt.Cursor extends Object implements Serializable |
|---|
serialVersionUID: 8028237497568985504L
| Serialized Fields |
|---|
int type
String name
| Class java.awt.DefaultFocusTraversalPolicy extends ContainerOrderFocusTraversalPolicy implements Serializable |
|---|
| Class java.awt.Dialog extends Window implements Serializable |
|---|
serialVersionUID: 5920926903803293709L
| Serialized Fields |
|---|
boolean resizable
boolean undecorated
boolean modal
String title
| Class java.awt.Dialog.AccessibleAWTDialog extends Window.AccessibleAWTWindow implements Serializable |
|---|
| Class java.awt.Dimension extends Dimension2D implements Serializable |
|---|
serialVersionUID: 4723952579491349524L
| Serialized Fields |
|---|
int width
int height
| Class java.awt.Event extends Object implements Serializable |
|---|
serialVersionUID: 5488922509400504703L
| Serialized Fields |
|---|
Object target
long when
int id
int x
int y
int key
int modifiers
int clickCount
Object arg
Event evt
boolean consumed
| Class java.awt.FileDialog extends Dialog implements Serializable |
|---|
serialVersionUID: 5035145889651310422L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
| Serialized Fields |
|---|
int mode
String dir
String file
FilenameFilter filter
| Class java.awt.FlowLayout extends Object implements Serializable |
|---|
serialVersionUID: -7262534875583282631L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
| Serialized Fields |
|---|
int align
int newAlign
int hgap
components and between the components and the borders of the Container.
int vgap
rows and between the the rows and the borders of the Container.
int serialVersionOnStream
| Class java.awt.Font extends Object implements Serializable |
|---|
serialVersionUID: -4206021311591459213L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws ClassNotFoundException,
IOException
| Serialized Fields |
|---|
Hashtable<
K
,
V
> fRequestedAttributes
String name
int style
int size
float pointSize
int fontSerializedDataVersion
| Class java.awt.FontFormatException extends Exception implements Serializable |
|---|
| Class java.awt.FontMetrics extends Object implements Serializable |
|---|
serialVersionUID: 1681126225205050147L
| Serialized Fields |
|---|
Font font
| Class java.awt.Frame extends Window implements Serializable |
|---|
serialVersionUID: 2673458971256075116L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
Rectangle maximizedBounds
String title
MenuBar menuBar
boolean resizable
boolean undecorated
boolean mbManagement
int state
Vector<
E
> ownedWindows
int frameSerializedDataVersion
| Class java.awt.Frame.AccessibleAWTFrame extends Window.AccessibleAWTWindow implements Serializable |
|---|
| Class java.awt.GraphicsConfigTemplate extends Object implements Serializable |
|---|
| Class java.awt.GridBagConstraints extends Object implements Serializable |
|---|
serialVersionUID: -1000070633030801713L
| Serialized Fields |
|---|
int gridx
The default value is RELATIVE. gridx should be a non-negative value.
int gridy
The default value is RELATIVE. gridy should be a non-negative value.
int gridwidth
Use REMAINDER to specify that the
component's display area will
component
be
from gridx to
the last
cell
one
in
the
its
row. Use RELATIVE to specify that the
component's display area will
component
be
from gridx to
the
next to the last
next-to-last
one in its row.
gridwidth should be non-negative and the default value is 1.
int gridheight
Use REMAINDER to specify that the
component's display area will
component
be
from gridy to
the last
cell
one
in
the
its
column. Use RELATIVE to specify that the
component's display area will
component
be
from gridy to
the
next to the last
next-to-last
one in its column.
gridheight should be a non-negative value and the default value is 1.
double weightx
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.
double weighty
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.
int anchor
There are two kinds of possible values: relative and absolute. Relative values are interpreted relative to the container's component orientation property while absolute values are not. The absolute values are: CENTER, NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, and NORTHWEST. The relative values are: PAGE_START, PAGE_END, LINE_START, LINE_END, FIRST_LINE_START, FIRST_LINE_END, LAST_LINE_START and LAST_LINE_END. The default value is CENTER.
int fill
The following values are valid for fill:
The default value is NONE.
Insets insets
The default value is new Insets(0, 0, 0, 0).
int ipadx
The default value is 0.
int ipady
The default value is 0.
int tempX
int tempY
int tempWidth
int tempHeight
int minWidth
int minHeight
| Class java.awt.GridBagLayout extends Object implements Serializable |
|---|
serialVersionUID: 8838754796412211005L
| Serialized Fields |
|---|
Hashtable<
K
,
V
> comptable
GridBagConstraints defaultConstraints
java.awt.GridBagLayoutInfo layoutInfo
int[] columnWidths
int[] rowHeights
double[] columnWeights
double[] rowWeights
| Class java.awt.GridLayout extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
int hgap
int vgap
int rows
int cols
| Class java.awt.HeadlessException extends UnsupportedOperationException implements Serializable |
|---|
| Class java.awt.IllegalComponentStateException extends IllegalStateException implements Serializable |
|---|
serialVersionUID: -1889339587208144238L
| Class java.awt.Insets extends Object implements Serializable |
|---|
serialVersionUID: -2272572637695466749L
| Serialized Fields |
|---|
int top
int left
int bottom
int right
| Class java.awt.Label extends Component implements Serializable |
|---|
serialVersionUID: 3094126758329070636L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
| Serialized Fields |
|---|
String text
int alignment
| Class java.awt.Label.AccessibleAWTLabel extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Class java.awt.List extends Component implements Serializable |
|---|
serialVersionUID: -3304312411574666869L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
Vector<
E
> items
int rows
boolean multipleMode
int[] selected
int visibleIndex
int listSerializedDataVersion
| Class java.awt.List.AccessibleAWTList extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Class java.awt.List.AccessibleAWTList.AccessibleAWTListChild extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Serialized Fields |
|---|
List parent
int indexInParent
| Class java.awt.MediaTracker extends Object implements Serializable |
|---|
serialVersionUID: -483174189758638095L
| Serialized Fields |
|---|
Component target
java.awt.MediaEntry head
| Class java.awt.Menu extends MenuItem implements Serializable |
|---|
serialVersionUID: -8809584163345499784L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
Vector<
E
> items
boolean tearOff
boolean isHelpMenu
int menuSerializedDataVersion
| Class java.awt.Menu.AccessibleAWTMenu extends MenuItem.AccessibleAWTMenuItem implements Serializable |
|---|
| Class java.awt.MenuBar extends MenuComponent implements Serializable |
|---|
serialVersionUID: -4930327919388951260L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws ClassNotFoundException,
IOException
| Serialized Fields |
|---|
Vector<
E
> menus
Menu helpMenu
int menuBarSerializedDataVersion
| Class java.awt.MenuBar.AccessibleAWTMenuBar extends MenuComponent.AccessibleAWTMenuComponent implements Serializable |
|---|
| Class java.awt.MenuComponent extends Object implements Serializable |
|---|
serialVersionUID: -4536902356223894379L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
| Serialized Fields |
|---|
Font font
String name
boolean nameExplicitlySet
boolean newEventsOnly
AccessibleContext accessibleContext
| Class java.awt.MenuComponent.AccessibleAWTMenuComponent extends AccessibleContext implements Serializable |
|---|
| Class java.awt.MenuItem extends MenuComponent implements Serializable |
|---|
serialVersionUID: -21757335363267194L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
boolean enabled
String label
String actionCommand
long eventMask
MenuShortcut shortcut
int menuItemSerializedDataVersion
| Class java.awt.MenuItem.AccessibleAWTMenuItem extends MenuComponent.AccessibleAWTMenuComponent implements Serializable |
|---|
| Class java.awt.MenuShortcut extends Object implements Serializable |
|---|
serialVersionUID: 143448358473180225L
| Serialized Fields |
|---|
int key
boolean usesShift
| Class java.awt.Panel extends Container implements Serializable |
|---|
serialVersionUID: -2728009084054400034L
| Class java.awt.Panel.AccessibleAWTPanel extends Container.AccessibleAWTContainer implements Serializable |
|---|
| Class java.awt.Point extends Point2D implements Serializable |
|---|
serialVersionUID: -5276940640259749850L
| Serialized Fields |
|---|
int x
int y
| Class java.awt.Polygon extends Object implements Serializable |
|---|
serialVersionUID: -6460061437900069969L
| Serialized Fields |
|---|
int npoints
int[] xpoints
int[] ypoints
Rectangle bounds
| Class java.awt.PopupMenu extends Menu implements Serializable |
|---|
serialVersionUID: -4620452533522760060L
| Class java.awt.PopupMenu.AccessibleAWTPopupMenu extends Menu.AccessibleAWTMenu implements Serializable |
|---|
| Class java.awt.Rectangle extends Rectangle2D implements Serializable |
|---|
serialVersionUID: -4345857070255674764L
| Serialized Fields |
|---|
int x
int y
int width
int height
| Class java.awt.Scrollbar extends Component implements Serializable |
|---|
serialVersionUID: 8451667562882310543L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
int value
int maximum
int minimum
int visibleAmount
The size of the Scrollbar's bubble. When a scroll bar is used to select a range of values, the visibleAmount represents the size of this range. This is visually indicated by the size of the bubble.
int orientation
int lineIncrement
This value must be greater than zero.
int pageIncrement
This value must be greater than zero.
int scrollbarSerializedDataVersion
scroll bar's
| Class java.awt.Scrollbar.AccessibleAWTScrollBar extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Class java.awt.ScrollPane extends Container implements Serializable |
|---|
serialVersionUID: 7956609840827222915L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
int scrollbarDisplayPolicy
ScrollPaneAdjustable vAdjustable
ScrollPaneAdjustable hAdjustable
boolean wheelScrollingEnabled
| Class java.awt.ScrollPane.AccessibleAWTScrollPane extends Container.AccessibleAWTContainer implements Serializable |
|---|
| Class java.awt.ScrollPaneAdjustable extends Object implements Serializable |
|---|
serialVersionUID: -3359745691033257079L
| Serialized Fields |
|---|
ScrollPane sp
int orientation
int value
int minimum
ATTN: In current implementation minimum is always 0. This field can only be altered via setSpan method and ScrollPane always calls that method with 0 for the minimum. getMinimum method always returns 0 without checking this field.
int maximum
int visibleAmount
int unitIncrement
int blockIncrement
AdjustmentListener adjustmentListener
| Class java.awt.SystemColor extends Color implements Serializable |
|---|
serialVersionUID: 4503142729533789064L
| Class java.awt.TextArea extends TextComponent implements Serializable |
|---|
serialVersionUID: 3692302836626095722L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
| Serialized Fields |
|---|
int rows
int columns
int scrollbarVisibility
int textAreaSerializedDataVersion
| Class java.awt.TextArea.AccessibleAWTTextArea extends TextComponent.AccessibleAWTTextComponent implements Serializable |
|---|
| Class java.awt.TextComponent extends Component implements Serializable |
|---|
serialVersionUID: -2214773872412987419L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
String text
boolean editable
int selectionStart
int selectionEnd
boolean backgroundSetByClientCode
int textComponentSerializedDataVersion
boolean checkForEnableIM
| Class java.awt.TextComponent.AccessibleAWTTextComponent extends Component.AccessibleAWTComponent implements Serializable |
|---|
| Class java.awt.TextField extends TextComponent implements Serializable |
|---|
serialVersionUID: -2966288784432217853L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
int columns
char echoChar
int textFieldSerializedDataVersion
| Class java.awt.TextField.AccessibleAWTTextField extends TextComponent.AccessibleAWTTextComponent implements Serializable |
|---|
| Class java.awt.Window extends Container implements Serializable |
|---|
serialVersionUID: 4497834738069338734L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
String warningString
boolean syncLWRequests
int state
alwaysOnTop
boolean
alwaysOnTop
A boolean value representing Window always-on-top state
Since:
1.5
See Also:
Window.setAlwaysOnTop(boolean)
,
Window.isAlwaysOnTop()
java.awt.FocusManager focusMgr
boolean focusableWindowState
int windowSerializedDataVersion
locationByPlatform
boolean
locationByPlatform
| Class java.awt.Window.AccessibleAWTWindow extends Container.AccessibleAWTContainer implements Serializable |
|---|
| Package java.awt.color |
|---|
| Class java.awt.color.CMMException extends RuntimeException implements Serializable |
|---|
| Class java.awt.color.ColorSpace extends Object implements Serializable |
|---|
serialVersionUID: -409452704308689724L
| Serialized Fields |
|---|
int type
int numComponents
| Class java.awt.color.ICC_ColorSpace extends ColorSpace implements Serializable |
|---|
serialVersionUID: 3455889114070431483L
| Serialized Fields |
|---|
ICC_Profile thisProfile
float[] minVal
float[] maxVal
float[] diffMinMax
float[] invDiffMinMax
boolean needScaleInit
| Class java.awt.color.ICC_Profile extends Object implements Serializable |
|---|
serialVersionUID:
-3938515861990936766L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
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).
private void writeObject(ObjectOutputStream s)
throws IOException
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.
protected Object readResolve()
throws ObjectStreamException
| Serialized Fields |
|---|
int iccProfileSerializedDataVersion
| Class java.awt.color.ICC_ProfileGray extends ICC_Profile implements Serializable |
|---|
| Class java.awt.color.ICC_ProfileRGB extends ICC_Profile implements Serializable |
|---|
| Class java.awt.color.ProfileDataException extends RuntimeException implements Serializable |
|---|
| Package java.awt.datatransfer |
|---|
| Class java.awt.datatransfer.DataFlavor extends Object implements Serializable |
|---|
serialVersionUID: 8367026044764648243L
| Serialization Methods |
|---|
public void readExternal(ObjectInput is)
throws IOException,
ClassNotFoundException
public void writeExternal(ObjectOutput os)
throws IOException
Class
java.awt.datatransfer.FlavorEvent
|
|---|
| Class java.awt.datatransfer.UnsupportedFlavorException extends Exception implements Serializable |
|---|
serialVersionUID: 5383814944251665601L
| Package java.awt.dnd |
|---|
| Class java.awt.dnd.DragGestureEvent extends EventObject implements Serializable |
|---|
serialVersionUID: 9080172649166731306L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
DragSource dragSource
Component component
Point origin
int action
| Class java.awt.dnd.DragGestureRecognizer extends Object implements Serializable |
|---|
serialVersionUID: 8996673345831063337L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
DragSource dragSource
Component component
int sourceActions
ArrayList<
E
> events
| Class java.awt.dnd.DragSource extends Object implements Serializable |
|---|
serialVersionUID: 6236096958971414066L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Class java.awt.dnd.DragSourceContext extends Object implements Serializable |
|---|
serialVersionUID: -115407898692194719L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
DragGestureEvent trigger
Cursor cursor
boolean useCustomCursor
int sourceActions
| Class java.awt.dnd.DragSourceDragEvent extends DragSourceEvent implements Serializable |
|---|
serialVersionUID: 481346297933902471L
| Serialized Fields |
|---|
int targetActions
int dropAction
int gestureModifiers
invalidModifiers
boolean
invalidModifiers
Indicates whether the gestureModifiers are invalid.
| Class java.awt.dnd.DragSourceDropEvent extends DragSourceEvent implements Serializable |
|---|
serialVersionUID: -5571321229470821891L
| Serialized Fields |
|---|
boolean dropSuccess
int dropAction
| Class java.awt.dnd.DragSourceEvent extends EventObject implements Serializable |
|---|
serialVersionUID: -763287114604032641L
| Serialized Fields |
|---|
boolean locationSpecified
int x
int y
| Class java.awt.dnd.DropTarget extends Object implements Serializable |
|---|
serialVersionUID: -6283860791671019047L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
DropTargetContext dropTargetContext
Component component
int actions
boolean active
| Class java.awt.dnd.DropTargetContext extends Object implements Serializable |
|---|
serialVersionUID: -634158968993743371L
| Serialized Fields |
|---|
DropTarget dropTarget
| Class java.awt.dnd.DropTargetDragEvent extends DropTargetEvent implements Serializable |
|---|
serialVersionUID: -8422265619058953682L
| Serialized Fields |
|---|
Point location
int actions
int dropAction
| Class java.awt.dnd.DropTargetDropEvent extends DropTargetEvent implements Serializable |
|---|
serialVersionUID: -1721911170440459322L
| Serialized Fields |
|---|
Point location
int actions
int dropAction
boolean isLocalTx
| Class java.awt.dnd.DropTargetEvent extends EventObject implements Serializable |
|---|
serialVersionUID: 2821229066521922993L
| Serialized Fields |
|---|
DropTargetContext context
| Class java.awt.dnd.InvalidDnDOperationException extends IllegalStateException implements Serializable |
|---|
| Class java.awt.dnd.MouseDragGestureRecognizer extends DragGestureRecognizer implements Serializable |
|---|
serialVersionUID: 6220099344182281120L
| Package java.awt.event |
|---|
| Class java.awt.event.ActionEvent extends AWTEvent implements Serializable |
|---|
serialVersionUID: -7671078796273832149L
| Serialized Fields |
|---|
String actionCommand
long when
int modifiers
| Class java.awt.event.AdjustmentEvent extends AWTEvent implements Serializable |
|---|
serialVersionUID: 5700290645205279921L
| Serialized Fields |
|---|
Adjustable adjustable
int value
int adjustmentType
boolean isAdjusting
| Class java.awt.event.ComponentEvent extends AWTEvent implements Serializable |
|---|
serialVersionUID: 8101406823902992965L
| Class java.awt.event.ContainerEvent extends ComponentEvent implements Serializable |
|---|
serialVersionUID: -4114942250539772041L
| Serialized Fields |
|---|
Component child
| Class java.awt.event.FocusEvent extends ComponentEvent implements Serializable |
|---|
serialVersionUID: 523753786457416396L
| Serialized Fields |
|---|
boolean temporary
| Class java.awt.event.HierarchyEvent extends AWTEvent implements Serializable |
|---|
| Serialized Fields |
|---|
Component changed
Container changedParent
long changeFlags
| Class java.awt.event.InputEvent extends ComponentEvent implements Serializable |
|---|
serialVersionUID: -2482525981698309786L
| Serialized Fields |
|---|
long when
int modifiers
canAccessSystemClipboard
boolean
canAccessSystemClipboard
| Class java.awt.event.InputMethodEvent extends AWTEvent implements Serializable |
|---|
serialVersionUID: 4727190874778922661L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
| Serialized Fields |
|---|
long when
| Class java.awt.event.InvocationEvent extends AWTEvent implements Serializable |
|---|
serialVersionUID: 436056344909459450L
| Serialized Fields |
|---|
Runnable runnable
Object notifier
boolean catchExceptions
Throwable
Throwables
Exception exception
throwable
Throwable
throwable
The (potentially null) Throwable thrown during execution of the Runnable.run() method. This variable will also be null if a particular instance does not catch exceptions.
long when
| Class java.awt.event.ItemEvent extends AWTEvent implements Serializable |
|---|
serialVersionUID: -608708132447206933L
| Serialized Fields |
|---|
Object item
int stateChange
| Class java.awt.event.KeyEvent extends InputEvent implements Serializable |
|---|
serialVersionUID: -2352130953028126954L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
| Serialized Fields |
|---|
boolean isProxyActive
int keyCode
char keyChar
int keyLocation
| Class java.awt.event.MouseEvent extends InputEvent implements Serializable |
|---|
serialVersionUID: -991214153494842848L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
| Serialized Fields |
|---|
int x
int y
int clickCount
int button
boolean popupTrigger
| Class java.awt.event.MouseWheelEvent extends MouseEvent implements Serializable |
|---|
| Serialized Fields |
|---|
int scrollType
int scrollAmount
int wheelRotation
| Class java.awt.event.PaintEvent extends ComponentEvent implements Serializable |
|---|
serialVersionUID: 1267492026433337593L
| Serialized Fields |
|---|
Rectangle updateRect
| Class java.awt.event.TextEvent extends AWTEvent implements Serializable |
|---|
serialVersionUID: 6269902291250941179L
| Class java.awt.event.WindowEvent extends ComponentEvent implements Serializable |
|---|
serialVersionUID: -1567959133147912127L
| Serialized Fields |
|---|
int oldState
int newState
| Package java.awt.font |
|---|
| Class java.awt.font.NumericShaper extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
int key
int mask
| Class java.awt.font.TextAttribute extends AttributedCharacterIterator.Attribute implements Serializable |
|---|
serialVersionUID: 7744112784117861702L
| Serialization Methods |
|---|
protected Object readResolve()
throws InvalidObjectException
| Class java.awt.font.TransformAttribute extends Object implements Serializable |
|---|
serialVersionUID: 3356247357827709530L
| Serialization Methods |
|---|
private void writeObject(ObjectOutputStream s)
throws ClassNotFoundException,
IOException
| Serialized Fields |
|---|
AffineTransform transform
| Package java.awt.geom |
|---|
| Class java.awt.geom.AffineTransform extends Object implements Serializable |
|---|
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws ClassNotFoundException,
IOException
| Serialized Fields |
|---|
double m00
double m10
double m01
double m11
double m02
double m12
| Class java.awt.geom.IllegalPathStateException extends RuntimeException implements Serializable |
|---|
| Class java.awt.geom.NoninvertibleTransformException extends Exception implements Serializable |
|---|
| Package java.awt.image |
|---|
| Class java.awt.image.ImagingOpException extends RuntimeException implements Serializable |
|---|
| Class java.awt.image.RasterFormatException extends RuntimeException implements Serializable |
|---|
| Package java.awt.image.renderable |
|---|
| Class java.awt.image.renderable.ParameterBlock extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
Vector<
E
> sources
Vector<
E
> parameters
| Package java.awt.print |
|---|
| Class java.awt.print.PrinterAbortException extends PrinterException implements Serializable |
|---|
| Class java.awt.print.PrinterException extends Exception implements Serializable |
|---|
| Class java.awt.print.PrinterIOException extends PrinterException implements Serializable |
|---|
serialVersionUID: 5850870712125932846L
| Serialized Fields |
|---|
IOException mException
| Package java.beans |
|---|
Class
java.beans.IndexedPropertyChangeEvent
|
|---|
| Serialized Fields |
|---|
int index
| Class java.beans.IntrospectionException extends Exception implements Serializable |
|---|
| Class java.beans.PropertyChangeEvent extends EventObject implements Serializable |
|---|
| Serialized Fields |
|---|
String propertyName
Object newValue
Object oldValue
Object propagationId
| Class java.beans.PropertyChangeSupport extends Object implements Serializable |
|---|
serialVersionUID: 6401253773779951803L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
At serialization time we skip non-serializable listeners and only serialize the serializable listeners.
| Serialized Fields |
|---|
Hashtable<
K
,
V
> children
Object source
intpropertyChangeSupportSerializedDataVersion
| Class java.beans.PropertyVetoException extends Exception implements Serializable |
|---|
| Serialized Fields |
|---|
PropertyChangeEvent evt
| Class java.beans.VetoableChangeSupport extends Object implements Serializable |
|---|
serialVersionUID: -5090210921595982017L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
At serialization time we skip non-serializable listeners and only serialize the serializable listeners.
| Serialized Fields |
|---|
Hashtable<
K
,
V
> children
Object source
int vetoableChangeSupportSerializedDataVersion
| Package java.beans.beancontext |
|---|
| Class java.beans.beancontext.BeanContextChildSupport extends Object implements Serializable |
|---|
serialVersionUID: 6328947014421475877L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
| Serialized Fields |
|---|
BeanContextChild beanContextChildPeer
PropertyChangeSupport pcSupport
VetoableChangeSupport vcSupport
| Class java.beans.beancontext.BeanContextEvent extends EventObject implements Serializable |
|---|
| Serialized Fields |
|---|
BeanContext propagatedFrom
| Class java.beans.beancontext.BeanContextMembershipEvent extends BeanContextEvent implements Serializable |
|---|
| Serialized Fields |
|---|
Collection<
E
> children
| Class java.beans.beancontext.BeanContextServiceAvailableEvent extends BeanContextEvent implements Serializable |
|---|
| Serialized Fields |
|---|
Class<
T
> serviceClass
| Class java.beans.beancontext.BeanContextServiceRevokedEvent extends BeanContextEvent implements Serializable |
|---|
| Serialized Fields |
|---|
Class<
T
> serviceClass
boolean invalidateRefs
| Class java.beans.beancontext.BeanContextServicesSupport extends BeanContextSupport implements Serializable |
|---|
| Serialization Methods |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
| Class java.beans.beancontext.BeanContextServicesSupport.BCSSChild extends BeanContextSupport.BCSChild implements Serializable |
|---|
| Class java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
BeanContextServiceProvider serviceProvider
| Class java.beans.beancontext.BeanContextSupport extends BeanContextChildSupport implements Serializable |
|---|
serialVersionUID: -4879613978649577204L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException,
ClassNotFoundException
| Serialized Fields |
|---|
int serializable
Locale locale
boolean okToUseGui
boolean designTime
| Class java.beans.beancontext.BeanContextSupport.BCSChild extends Object implements Serializable |
|---|
| Serialized Fields |
|---|
Object child
Object proxyPeer
| Package java.io |
|---|
| Class java.io.CharConversionException extends IOException implements Serializable |
|---|
| Class java.io.EOFException extends IOException implements Serializable |
|---|
| Class java.io.File extends Object implements Serializable |
|---|
serialVersionUID: 301077366599181567L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
String path
| Class java.io.FileNotFoundException extends IOException implements Serializable |
|---|
| Class java.io.FilePermissionCollection extends PermissionCollection implements Serializable |
|---|
serialVersionUID: 2202956749081564585L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
| Serialized Fields |
|---|
Vector<
E
> permissions
| Class java.io.InterruptedIOException extends IOException implements Serializable |
|---|
| Serialized Fields |
|---|
int bytesTransferred
| Class java.io.InvalidClassException extends ObjectStreamException implements Serializable |
|---|
| Serialized Fields |
|---|
String classname
| Class java.io.InvalidObjectException extends ObjectStreamException implements Serializable |
|---|
| Class java.io.IOException extends Exception implements Serializable |
|---|
| Class java.io.NotActiveException extends ObjectStreamException implements Serializable |
|---|
| Class java.io.NotSerializableException extends ObjectStreamException implements Serializable |
|---|
| Class java.io.ObjectStreamClass extends Object implements Serializable |
|---|
serialVersionUID: -6120832682080437368L
| Serialized Fields |
|---|
| Class java.io.ObjectStreamException extends IOException implements Serializable |
|---|
| Class java.io.OptionalDataException extends ObjectStreamException implements Serializable |
|---|
| Serialized Fields |
|---|
int length
boolean eof
| Class java.io.SerializablePermission extends BasicPermission implements Serializable |
|---|
| Serialized Fields |
|---|
String actions
| Class java.io.StreamCorruptedException extends ObjectStreamException implements Serializable |
|---|
| Class java.io.SyncFailedException extends IOException implements Serializable |
|---|
| Class java.io.UnsupportedEncodingException extends IOException implements Serializable |
|---|
| Class java.io.UTFDataFormatException extends IOException implements Serializable |
|---|
| Class java.io.WriteAbortedException extends ObjectStreamException implements Serializable |
|---|
serialVersionUID: -3326426625597282442L
| Serialized Fields |
|---|
Exception detail
This field predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information.
| Package java.lang |
|---|
| Class java.lang.AbstractMethodError extends IncompatibleClassChangeError implements Serializable |
|---|
| Class java.lang.ArithmeticException extends RuntimeException implements Serializable |
|---|
| Class java.lang.ArrayIndexOutOfBoundsException extends IndexOutOfBoundsException implements Serializable |
|---|
| Class java.lang.ArrayStoreException extends RuntimeException implements Serializable |
|---|
| Class java.lang.AssertionError extends Error implements Serializable |
|---|
| Class java.lang.Boolean extends Object implements Serializable |
|---|
serialVersionUID: -3665804199014368530L
| Serialized Fields |
|---|
boolean value
| Class java.lang.Byte extends Number implements Serializable |
|---|
serialVersionUID: -7183698231559129828L
| Serialized Fields |
|---|
byte value
| Class java.lang.Character extends Object implements Serializable |
|---|
serialVersionUID: 3786198910865385080L
| Serialized Fields |
|---|
char value
| Class java.lang.Class extends Object implements Serializable |
|---|
serialVersionUID: 3206093459760846163L
| Serialization Overview |
|---|
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.
| Serialized Fields |
|---|
| Class java.lang.ClassCastException extends RuntimeException implements Serializable |
|---|
| Class java.lang.ClassCircularityError extends LinkageError implements Serializable |
|---|
| Class java.lang.ClassFormatError extends LinkageError implements Serializable |
|---|
| Class java.lang.ClassNotFoundException extends Exception implements Serializable |
|---|
serialVersionUID: 9176873029745254542L
| Serialized Fields |
|---|
Throwable ex
| Class java.lang.CloneNotSupportedException extends Exception implements Serializable |
|---|
| Class java.lang.Double extends Number implements Serializable |
|---|
serialVersionUID: -9172774392245257468L
| Serialized Fields |
|---|
double value
Class
java.lang.Enum
|
|---|
| Serialized Fields |
|---|
String name
The name of this enum constant, as declared in the enum declaration. Most programmers should use the
Enum.toString()
method rather than accessing this field.
int ordinal
The ordinal of this enumeration constant (its position in the enum declaration, where the initial constant is assigned an ordinal of zero). Most programmers will have no use for this field. It is designed for use by sophisticated enum-based data structures, such as
EnumSet
and
EnumMap
.
| Class java.lang.Error extends Throwable implements Serializable |
|---|
serialVersionUID: 4980196508277280342L
| Class java.lang.Exception extends Throwable implements Serializable |
|---|
serialVersionUID: -3387516993124229948L
| Class java.lang.ExceptionInInitializerError extends LinkageError implements Serializable |
|---|
serialVersionUID: 1521711792217232256L
| Serialized Fields |
|---|
Throwable exception
| Class java.lang.Float extends Number implements Serializable |
|---|
serialVersionUID: -2671257302660747028L
| Serialized Fields |
|---|
float value
| Class java.lang.IllegalAccessError extends IncompatibleClassChangeError implements Serializable |
|---|
| Class java.lang.IllegalAccessException extends Exception implements Serializable |
|---|
| Class java.lang.IllegalArgumentException extends RuntimeException implements Serializable |
|---|
serialVersionUID:
-5365630128856068164L
| Class java.lang.IllegalMonitorStateException extends RuntimeException implements Serializable |
|---|
| Class java.lang.IllegalStateException extends RuntimeException implements Serializable |
|---|
serialVersionUID:
-1848914673093119416L
| Class java.lang.IllegalThreadStateException extends IllegalArgumentException implements Serializable |
|---|
| Class java.lang.IncompatibleClassChangeError extends LinkageError implements Serializable |
|---|
| Class java.lang.IndexOutOfBoundsException extends RuntimeException implements Serializable |
|---|
| Class java.lang.InstantiationError extends IncompatibleClassChangeError implements Serializable |
|---|
| Class java.lang.InstantiationException extends Exception implements Serializable |
|---|
| Class java.lang.Integer extends Number implements Serializable |
|---|
serialVersionUID: 1360826667806852920L
| Serialized Fields |
|---|
int value
| Class java.lang.InternalError extends VirtualMachineError implements Serializable |
|---|
| Class java.lang.InterruptedException extends Exception implements Serializable |
|---|
| Class java.lang.LinkageError extends Error implements Serializable |
|---|
| Class java.lang.Long extends Number implements Serializable |
|---|
serialVersionUID: 4290774380558885855L
| Serialized Fields |
|---|
long value
| Class java.lang.NegativeArraySizeException extends RuntimeException implements Serializable |
|---|
| Class java.lang.NoClassDefFoundError extends LinkageError implements Serializable |
|---|
| Class java.lang.NoSuchFieldError extends IncompatibleClassChangeError implements Serializable |
|---|
| Class java.lang.NoSuchFieldException extends Exception implements Serializable |
|---|
| Class java.lang.NoSuchMethodError extends IncompatibleClassChangeError implements Serializable |
|---|
| Class java.lang.NoSuchMethodException extends Exception implements Serializable |
|---|
| Class java.lang.NullPointerException extends RuntimeException implements Serializable |
|---|
| Class java.lang.Number extends Object implements Serializable |
|---|
serialVersionUID: -8742448824652078965L
| Class java.lang.NumberFormatException extends IllegalArgumentException implements Serializable |
|---|
serialVersionUID: -2848938806368998894L
| Class java.lang.OutOfMemoryError extends VirtualMachineError implements Serializable |
|---|
| Class java.lang.RuntimeException extends Exception implements Serializable |
|---|
serialVersionUID: -7034897190745766939L
| Class java.lang.RuntimePermission extends BasicPermission implements Serializable |
|---|
serialVersionUID:
7399184964622342223L
| Class java.lang.SecurityException extends RuntimeException implements Serializable |
|---|
serialVersionUID:
6878364983674394167L
| Class java.lang.Short extends Number implements Serializable |
|---|
serialVersionUID: 7515723908773894738L
| Serialized Fields |
|---|
short value
| Class java.lang.StackOverflowError extends VirtualMachineError implements Serializable |
|---|
| Class java.lang.StackTraceElement extends Object implements Serializable |
|---|
serialVersionUID: 6992337162326171013L
| Serialized Fields |
|---|
String declaringClass
String methodName
String fileName
int lineNumber
| Class java.lang.String extends Object implements Serializable |
|---|
serialVersionUID: -6849794470754667710L
| Serialization Overview |
|---|
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.StringBuffer
|
|---|
serialVersionUID: 3388685877147921107L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
|
|---|
writeObject
private void
char[]writeObject
value(
ObjectOutputStream
s) throws
IOException
readObject is called to restore the state of the StringBuffer from a stream.
Throws:
IOException
Serialization Overview
|
|---|
Serializable fields for StringBuffer.
Serialized Fields
|
|---|
int count
The number of characters in this StringBuffer.
boolean shared
A flag indicating whether the backing array is shared. The value is ignored upon deserialization.
value
char[]
value
The backing character array of this StringBuffer.
Class
java.lang.StringBuilder
|
|---|
serialVersionUID: 4383685877147921099L
| Serialization Methods |
|---|
private void readObject(ObjectInputStreams)
)throws IOException, ClassNotFoundException
readObject is called to restore the state of the StringBuffer from a stream.
private void writeObject(ObjectOutputStreams)
)throws IOException
Save the state of the
StringBuilder
instance to a stream (that is, serialize it).
Serial Data:
the number of characters currently stored in the string builder (
int
), followed by the characters in the string builder (
char[]
). The length of the
char
array may be greater than the number of characters currently stored in the string builder, in which case extra characters are ignored.
| Class java.lang.StringIndexOutOfBoundsException extends IndexOutOfBoundsException implements Serializable |
|---|
| Class java.lang.ThreadDeath extends Error implements Serializable |
|---|
| Class java.lang.Throwable extends Object implements Serializable |
|---|
serialVersionUID: -3042686055658047285L
| Serialization Methods |
|---|
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialized Fields |
|---|
String detailMessage
Throwable cause
StackTraceElement[] stackTrace
Class
java.lang.TypeNotPresentException
|
|---|
| Serialized Fields |
|---|
String typeName
Throwable cause
| Class java.lang.UnknownError extends VirtualMachineError implements Serializable |
|---|
| Class java.lang.UnsatisfiedLinkError extends LinkageError implements Serializable |
|---|
| Class java.lang.UnsupportedClassVersionError extends ClassFormatError implements Serializable |
|---|
| Class java.lang.UnsupportedOperationException extends RuntimeException implements Serializable |
|---|
serialVersionUID:
-1242599979055084673L
| Class java.lang.VerifyError extends LinkageError implements Serializable |
|---|
| Class java.lang.VirtualMachineError extends Error implements Serializable |
|---|
Package
java.lang.instrument
|
|---|
Class
java.lang.instrument.IllegalClassFormatException
extends
Exception
|
|---|
Package
java.lang.management
|
|---|
Class
java.lang.management.ManagementPermission
extends
BasicPermission
|
|---|
Class
java.lang.management.MemoryNotification
extends
Notification
|
|---|
serialVersionUID:
535176054565814134L
Serialized Fields
|
|---|
poolName
String
poolName
usage
MemoryUsage
usage
count
long
count
Class
java.lang.management.MemoryUsage
extends
Object
|
|---|
serialVersionUID:
6992337162326171013L
Serialized Fields
|
|---|
init
long
init
used
long
used
committed
long
committed
max
long
max
Class
java.lang.management.ThreadInfo
extends
Object
|
|---|
serialVersionUID:
6992337162326171013L
Serialized Fields
|
|---|
threadName
String
threadName
threadId
long
threadId
blockedTime
long
blockedTime
blockedCount
long
blockedCount
waitedTime
long
waitedTime
waitedCount
long
waitedCount
lockName
String
lockName
lockOwnerId
long
lockOwnerId
lockOwnerName
String
lockOwnerName
threadState
int
threadState
stackTrace
StackTraceElement
[]
stackTrace
| Package java.lang.reflect |
|---|
Class
java.lang.reflect.GenericSignatureFormatError
|
|---|
| Class java.lang.reflect.InvocationTargetException extends Exception implements Serializable |
|---|
serialVersionUID: 4085088731926701167L
| Serialized Fields |
|---|
Throwable target
Class
java.lang.reflect.MalformedParameterizedTypeException
|
|---|
| Class java.lang.reflect.Proxy extends Object implements Serializable |
|---|
serialVersionUID:
-2222568056686623797L
| Serialized Fields |
|---|
InvocationHandler h
| Class java.lang.reflect.ReflectPermission extends BasicPermission implements Serializable |
|---|
serialVersionUID:
7412737110241507485L
| Class java.lang.reflect.UndeclaredThrowableException extends RuntimeException implements Serializable |
|---|
serialVersionUID: 330127114055056639L
| Serialized Fields |
|---|
Throwable undeclaredThrowable
| Package java.math |
|---|
| Class java.math.BigDecimal extends Number implements Serializable |
|---|
serialVersionUID: 6108874887143696463L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
| Serialized Fields |
|---|
BigInteger intVal
BigDecimal.unscaledValue()
.
int scale
BigDecimal.scale()
.
| Class java.math.BigInteger extends Number implements Serializable |
|---|
serialVersionUID: -8287574255936472291L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
| Serialization Overview |
|---|
| Serialized Fields |
|---|
int bitCount
int bitLength
int lowestSetBit
int[] magnitude
int signum
Class
java.math.MathContext
|
|---|
serialVersionUID: 5579720004786848255L
| Serialization Methods |
|---|
private void readObject(ObjectInputStreams)
)throws IOException, ClassNotFoundException
Reconstitute the
MathContext
instance from a stream (that is, deserialize it).
| Serialized Fields |
|---|
int precision
The number of digits to be used for an operation. A value of 0 indicates that unlimited precision (as many digits as are required) will be used. Note that leading zeros (in the coefficient of a number) are never significant.
precision
will always be non-negative.
RoundingMode
java.math.RoundingModeroundingMode
The rounding algorithm to be used for an operation.
See Also:
RoundingMode
| Package java.net |
|---|
| Class java.net.BindException extends SocketException implements Serializable |
|---|
| Class java.net.ConnectException extends SocketException implements Serializable |
|---|
| Class java.net.Inet4Address extends InetAddress implements Serializable |
|---|
serialVersionUID: 3286316764910316507L
| Serialization Methods |
|---|
private Object writeReplace()
throws ObjectStreamException
| Class java.net.Inet6Address extends InetAddress implements Serializable |
|---|
serialVersionUID: 6880410070516793377L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
restore the state of this object from stream including the scope information, only if the scoped interface name is valid on this system
writeObject
private void
writeObject
(
ObjectOutputStream
s) throws
IOException
default behavior is overridden in order to write the scope_ifname field as a String, rather than a NetworkInterface which is not serializable
Throws:
IOException
| Serialized Fields |
|---|
byte[] ipaddress
scope_id
int
scope_id
scope_id. The scope specified when the object is created. If the object is created with an interface name, then the scope_id is not determined until the time it is needed.
scope_id_set
boolean
scope_id_set
This will be set to true when the scope_id field contains a valid integer scope_id.
scope_ifname_set
boolean
scope_ifname_set
set if the object is constructed with a scoped interface instead of a numeric scope id.
ifname
String
ifname
Following field is only used during (de)/serialization
| Class java.net.InetAddress extends Object implements Serializable |
|---|
serialVersionUID: 3286316764910316507L
| Serialization Methods |
|---|
private Object readResolve()
throws ObjectStreamException
| Serialized Fields |
|---|
String hostName
int address
int family
| Class java.net.InetSocketAddress extends SocketAddress implements Serializable |
|---|
serialVersionUID: 5076001401234631237L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
| Serialized Fields |
|---|
String hostname
InetAddress addr
int port
| Class java.net.MalformedURLException extends IOException implements Serializable |
|---|
| Class java.net.NetPermission extends BasicPermission implements Serializable |
|---|
serialVersionUID: -8343910153355041693L
| Class java.net.NoRouteToHostException extends SocketException implements Serializable |
|---|
| Class java.net.PortUnreachableException extends SocketException implements Serializable |
|---|
| Class java.net.ProtocolException extends IOException implements Serializable |
|---|
|
|---|
| Class java.net.SocketAddress extends Object implements Serializable |
|---|
| Class java.net.SocketException extends IOException implements Serializable |
|---|
| Class java.net.SocketPermissionCollection extends PermissionCollection implements Serializable |
|---|
serialVersionUID: 2787186408602843674L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
| Serialized Fields |
|---|
Vector<
E
> permissions
| Class java.net.SocketTimeoutException extends InterruptedIOException implements Serializable |
|---|
| Class java.net.UnknownHostException extends IOException implements Serializable |
|---|
| Class java.net.UnknownServiceException extends IOException implements Serializable |
|---|
| Class java.net.URI extends Object implements Serializable |
|---|
serialVersionUID: -6052424284110960213L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream is)
throws ClassNotFoundException,
IOException
The ObjectInputStream.defaultReadObject() method is invoked to read the value of the string field. The result is then parsed in the usual way.
private void writeObject(ObjectOutputStream os)
throws IOException
The only serializable field of a URI instance is its string field. That field is given a value, if it does not have one already, and then the ObjectOutputStream.defaultWriteObject() method of the given object-output stream is invoked.
Throws:
IOException
Serialized Fields
|
|---|
string
String
string
The string form of this URI.
Class
java.net.URISyntaxException
extends
Exception
|
|---|
Serialized Fields
|
|---|
input
String
input
index
int
index
Class
java.net.URL
extends
Object
|
|---|
serialVersionUID:
-7627629688361524110L
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.
Throws:
IOException
ClassNotFoundException
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.
Throws:
IOException
Serialized Fields
|
|---|
protocol
String
protocol
The protocol to use (ftp, http, nntp, ... etc.) .
host
String
host
The host name to connect to.
port
int
port
The protocol port to connect to.
file
String
file
The specified file name on that host. file is defined as path[?query]
authority
String
authority
The authority part of this URL.
ref
String
ref
# reference.
hashCode
int
hashCode
Package
java.nio
|
|---|
Class
java.nio.BufferOverflowException
extends
RuntimeException
|
|---|
Class
java.nio.BufferUnderflowException
extends
RuntimeException
|
|---|
Class
java.nio.InvalidMarkException
extends
IllegalStateException
|
|---|
Class
java.nio.ReadOnlyBufferException
extends
UnsupportedOperationException
|
|---|
Package
java.nio.channels
|
|---|
Class
java.nio.channels.AlreadyConnectedException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.AsynchronousCloseException
extends
ClosedChannelException
|
|---|
Class
java.nio.channels.CancelledKeyException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.ClosedByInterruptException
extends
AsynchronousCloseException
|
|---|
Class
java.nio.channels.ClosedChannelException
extends
IOException
|
|---|
Class
java.nio.channels.ClosedSelectorException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.ConnectionPendingException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.FileLockInterruptionException
extends
IOException
|
|---|
Class
java.nio.channels.IllegalBlockingModeException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.IllegalSelectorException
extends
IllegalArgumentException
|
|---|
Class
java.nio.channels.NoConnectionPendingException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.NonReadableChannelException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.NonWritableChannelException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.NotYetBoundException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.NotYetConnectedException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.OverlappingFileLockException
extends
IllegalStateException
|
|---|
Class
java.nio.channels.UnresolvedAddressException
extends
IllegalArgumentException
|
|---|
Class
java.nio.channels.UnsupportedAddressTypeException
extends
IllegalArgumentException
|
|---|
Package
java.nio.charset
|
|---|
Class
java.nio.charset.CharacterCodingException
extends
IOException
|
|---|
Class
java.nio.charset.CoderMalfunctionError
extends
Error
|
|---|
Class
java.nio.charset.IllegalCharsetNameException
extends
IllegalArgumentException
|
|---|
Serialized Fields
|
|---|
charsetName
String
charsetName
Class
java.nio.charset.MalformedInputException
extends
CharacterCodingException
|
|---|
Serialized Fields
|
|---|
inputLength
int
inputLength
Class
java.nio.charset.UnmappableCharacterException
extends
CharacterCodingException
|
|---|
Serialized Fields
|
|---|
inputLength
int
inputLength
Class
java.nio.charset.UnsupportedCharsetException
extends
IllegalArgumentException
|
|---|
Serialized Fields
|
|---|
charsetName
String
charsetName
Package
java.rmi
|
|---|
Class
java.rmi.AccessException
extends
RemoteException
|
|---|
serialVersionUID:
6314925228044966088L
Class
java.rmi.AlreadyBoundException
extends
Exception
|
|---|
serialVersionUID:
9218657361741657110L
Class
java.rmi.ConnectException
extends
RemoteException
|
|---|
serialVersionUID:
4863550261346652506L
Class
java.rmi.ConnectIOException
extends
RemoteException
|
|---|
serialVersionUID:
-8087809532704668744L
Class
java.rmi.MarshalException
extends
RemoteException
|
|---|
serialVersionUID:
6223554758134037936L
Class
java.rmi.MarshalledObject
extends
Object
|
|---|
serialVersionUID:
8988374069173025854L
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
extends
RemoteException
|
|---|
serialVersionUID:
6619395951570472985L
Class
java.rmi.NotBoundException
extends
Exception
|
|---|
serialVersionUID:
-1857741824849069317L
Class
java.rmi.RemoteException
extends
IOException
|
|---|
serialVersionUID:
-5148567311918794206L
Serialized Fields
|
|---|
detail
Throwable
detail
The cause of the remote exception.
This field predates the general-purpose exception chaining facility. The
Throwable.getCause()
method is now the preferred means of obtaining this information.
Class
java.rmi.RMISecurityException
extends
SecurityException
|
|---|
serialVersionUID:
-8433406075740433514L
Class
java.rmi.ServerError
extends
RemoteException
|
|---|
serialVersionUID:
8455284893909696482L
Class
java.rmi.ServerException
extends
RemoteException
|
|---|
serialVersionUID:
-4775845313121906682L
Class
java.rmi.ServerRuntimeException
extends
RemoteException
|
|---|
serialVersionUID:
7054464920481467219L
Class
java.rmi.StubNotFoundException
extends
RemoteException
|
|---|
serialVersionUID:
-7088199405468872373L
Class
java.rmi.UnexpectedException
extends
RemoteException
|
|---|
serialVersionUID:
1800467484195073863L
Class
java.rmi.UnknownHostException
extends
RemoteException
|
|---|
serialVersionUID:
-8152710247442114228L
Class
java.rmi.UnmarshalException
extends
RemoteException
|
|---|
serialVersionUID:
594380845140740218L
Package
java.rmi.activation
|
|---|
Class
java.rmi.activation.Activatable
extends
RemoteServer
|
|---|
serialVersionUID:
-3120617863591563455L
Serialized Fields
|
|---|
id
ActivationID
id
Activation Identifier for this object.
Class
java.rmi.activation.ActivateFailedException
extends
RemoteException
|
|---|
serialVersionUID:
4863550261346652506L
Class
java.rmi.activation.ActivationDesc
extends
Object
|
|---|
serialVersionUID:
7455834104417690957L
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
extends
Exception
|
|---|
serialVersionUID:
-4320118837291406071L
Serialized Fields
|
|---|
detail
Throwable
detail
The cause of the activation exception.
This field predates the general-purpose exception chaining facility. The
Throwable.getCause()
method is now the preferred means of obtaining this information.
Class
java.rmi.activation.ActivationGroup
extends
UnicastRemoteObject
|
|---|
serialVersionUID:
-7696947875314805420L
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.ActivationGroup_Stub
extends
RemoteStub
|
|---|
Class
java.rmi.activation.ActivationGroupDesc
extends
Object
|
|---|
serialVersionUID:
-4936225423168276595L
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
extends
Object
|
|---|
serialVersionUID:
6165754737887770191L
Serialized Fields
|
|---|
command
String
command
options
String
[]
options
Class
java.rmi.activation.ActivationGroupID
extends
Object
|
|---|
serialVersionUID:
-1648432278909740833L
Serialized Fields
|
|---|
system
ActivationSystem
system
The group's activation system.
uid
UID
uid
The group's unique id.
Class
java.rmi.activation.ActivationID
extends
Object
|
|---|
serialVersionUID:
-4608673054848209235L
Serialization Methods
|
|---|
readObject
private void
readObject
(
ObjectInputStream
in) throws
IOException
,
ClassNotFoundException
readObject for custom serialization.
This method reads this object's serialized form for this class as follows:
The readObject method is invoked on in to read this object's unique identifier (a
UID
instance).
Next, the readUTF method is invoked on in to read the external ref type name of the RemoteRef instance for this object's activator. Next, the RemoteRef instance is created of an implementation-specific class corresponding to the external ref type name (returned by readUTF), and the readExternal method is invoked on that RemoteRef instance to read the external form corresponding to the external ref type name.
Note: If the external ref type name is "UnicastRef", "UnicastServerRef", "UnicastRef2", "UnicastServerRef2", or "ActivatableRef", a corresponding implementation-specific class must be found, and its readExternal method must read the serial data for that external ref type name as specified to be written in the
serialData
documentation for this class. If the external ref type name is any other string (of non-zero length), a ClassNotFoundException will be thrown, unless the implementation provides an implementation-specific class corresponding to that external ref type name, in which case the RemoteRef will be an instance of that implementation-specific class.
Throws:
IOException
ClassNotFoundException
writeObject
private void
writeObject
(
ObjectOutputStream
out) throws
IOException
,
ClassNotFoundException
writeObject for custom serialization.
This method writes this object's serialized form for this class as follows:
The writeObject method is invoked on out passing this object's unique identifier (a
UID
instance) as the argument.
Next, the
getRefClass
method is invoked on the activator's RemoteRef instance to obtain its external ref type name. Next, the writeUTF method is invoked on out with the value returned by getRefClass, and then the writeExternal method is invoked on the RemoteRef instance passing out as the argument.
Serial Data:
The serialized data for this class comprises a java.rmi.server.UID (written with ObjectOutput.writeObject) followed by the external ref type name of the activator's RemoteRef instance (a string written with ObjectOutput.writeUTF), followed by the external form of the RemoteRef instance as written by its writeExternal method.
The external ref type name of the RemoteRef instance is determined using the definitions of external ref type names specified in the
RemoteObject
writeObject method
serialData
specification. Similarly, the data written by the writeExternal method and read by the readExternal method of RemoteRef implementation classes corresponding to each of the defined external ref type names is specified in the
RemoteObject
writeObject method
serialData
specification.
Throws:
IOException
ClassNotFoundException
Class
java.rmi.activation.UnknownGroupException
extends
ActivationException
|
|---|
serialVersionUID:
7056094974750002460L
Class
java.rmi.activation.UnknownObjectException
extends
ActivationException
|
|---|
serialVersionUID:
3425547551622251430L
Package
java.rmi.dgc
|
|---|
Class
java.rmi.dgc.Lease
extends
Object
|
|---|
serialVersionUID:
-5713411624328831948L
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
extends
Object
|
|---|
serialVersionUID:
-538642295484486218L
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
extends
RemoteException
|
|---|
serialVersionUID:
-9155485338494060170L
Class
java.rmi.server.ObjID
extends
Object
|
|---|
serialVersionUID:
-6386392263968365220L
Serialized Fields
|
|---|
objNum
long
objNum
object number
See Also:
ObjID.hashCode()
space
UID
space
address space identifier (unique to host over time)
Class
java.rmi.server.RemoteObject
extends
Object
|
|---|
serialVersionUID:
-3215090123894869218L
Serialization Methods
|
|---|
readObject
private void
readObject
(
ObjectInputStream
in) throws
IOException
,
ClassNotFoundException
readObject for custom serialization.
This method reads this object's serialized form for this class as follows:
The readUTF method is invoked on in to read the external ref type name for the RemoteRef instance to be filled in to this object's ref field. If the string returned by readUTF has length zero, the readObject method is invoked on in, and than the value returned by readObject is cast to RemoteRef and this object's ref field is set to that value. Otherwise, this object's ref field is set to a RemoteRef instance that is created of an implementation-specific class corresponding to the external ref type name returned by readUTF, and then the readExternal method is invoked on this object's ref field.
If the external ref type name is "UnicastRef", "UnicastServerRef", "UnicastRef2", "UnicastServerRef2", or "ActivatableRef", a corresponding implementation-specific class must be found, and its readExternal method must read the serial data for that external ref type name as specified to be written in the
serialData
documentation for this class. If the external ref type name is any other string (of non-zero length), a ClassNotFoundException will be thrown, unless the implementation provides an implementation-specific class corresponding to that external ref type name, in which case this object's ref field will be set to an instance of that implementation-specific class.
Throws:
IOException
ClassNotFoundException
writeObject
private void
writeObject
(
ObjectOutputStream
out) throws
IOException
,
ClassNotFoundException