|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 软件包 java.applet |
|---|
| 类 java.applet.Applet 继承 Panel 实现 Serializable |
|---|
serialVersionUID: -5836846270535785031L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless()| 序列化字段 |
|---|
AccessibleContext accessibleContext
| 类 java.applet.Applet.AccessibleApplet 继承 Panel.AccessibleAWTPanel 实现 Serializable |
|---|
serialVersionUID: 8127374778187708896L
| 软件包 java.awt |
|---|
| 类 java.awt.AWTError 继承 Error 实现 Serializable |
|---|
serialVersionUID: -1819846354050686206L
| 类 java.awt.AWTEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: -1825314779160409405L
| 序列化字段 |
|---|
byte[] bdata
int id
AWTEvent.getID(),
AWTEvent.AWTEvent(java.lang.Object, int)boolean consumed
AWTEvent.consume(),
AWTEvent.isConsumed()| 类 java.awt.AWTException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -1900414231151323879L
| 类 java.awt.AWTKeyStroke 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6430539691155161871L
| 序列化方法 |
|---|
protected Object readResolve()
throws ObjectStreamException
AWTKeyStroke 的一个缓存实例(或 AWTKeyStroke 的子类),它与此实例相等。
ObjectStreamException| 序列化字段 |
|---|
char keyChar
int keyCode
int modifiers
boolean onKeyRelease
| 类 java.awt.AWTPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 8890392402588814465L
| 类 java.awt.BorderLayout 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8658291919501921765L
| 序列化字段 |
|---|
int hgap
hgap.
BorderLayout.getHgap(),
BorderLayout.setHgap(int)int vgap
vgap.
BorderLayout.getVgap(),
BorderLayout.setVgap(int)Component north
BorderLayout.getChild(String, boolean),
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object),
BorderLayout.getLayoutAlignmentX(java.awt.Container),
BorderLayout.getLayoutAlignmentY(java.awt.Container),
BorderLayout.removeLayoutComponent(java.awt.Component)Component west
BorderLayout.getChild(String, boolean),
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object),
BorderLayout.getLayoutAlignmentX(java.awt.Container),
BorderLayout.getLayoutAlignmentY(java.awt.Container),
BorderLayout.removeLayoutComponent(java.awt.Component)Component east
BorderLayout.getChild(String, boolean),
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object),
BorderLayout.getLayoutAlignmentX(java.awt.Container),
BorderLayout.getLayoutAlignmentY(java.awt.Container),
BorderLayout.removeLayoutComponent(java.awt.Component)Component south
BorderLayout.getChild(String, boolean),
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object),
BorderLayout.getLayoutAlignmentX(java.awt.Container),
BorderLayout.getLayoutAlignmentY(java.awt.Container),
BorderLayout.removeLayoutComponent(java.awt.Component)Component center
BorderLayout.getChild(String, boolean),
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object),
BorderLayout.getLayoutAlignmentX(java.awt.Container),
BorderLayout.getLayoutAlignmentY(java.awt.Container),
BorderLayout.removeLayoutComponent(java.awt.Component)Component firstLine
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.
Component lastLine
Component firstItem
Component lastItem
| 类 java.awt.Button 继承 Component 实现 Serializable |
|---|
serialVersionUID: -8774683716313001058L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream,如果它不为 null,则添加一个侦听器,以接收按钮激发的动作事件。未识别的键或值将被忽略。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionButton.removeActionListener(ActionListener),
Button.addActionListener(ActionListener),
GraphicsEnvironment.isHeadless(),
Button.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
ActionListeners 的一个列表作为可选数据。检测不可序列化的 ActionListeners,不会试图对它们进行序列化。
null 终止的 0 或多对序列:该对由一个 String 和一个 Object 组成;String 指示对象的类型,它是以下类型之一:指示 ActionListener 对象的 actionListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Component.actionListenerK,
Button.readObject(ObjectInputStream)| 序列化字段 |
|---|
String label
Button.getLabel(),
Button.setLabel(String)String actionCommand
Button.getActionCommand(),
Button.setActionCommand(String)int buttonSerializedDataVersion
| 类 java.awt.Button.AccessibleAWTButton 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: -5932203980244017102L
| 类 java.awt.Canvas 继承 Component 实现 Serializable |
|---|
serialVersionUID: -2284879212465893870L
| 类 java.awt.Canvas.AccessibleAWTCanvas 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: -6325592262103146699L
| 类 java.awt.CardLayout 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4328196481005934313L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int currentCard
int hgap
Hashtable<K,V> tab
Vector<E> vector
int vgap
| 类 java.awt.Checkbox 继承 Component 实现 Serializable |
|---|
serialVersionUID: 7270714317450821763L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream,如果它不为 null,则添加一个侦听器,以接收 Checkbox 触发的项事件。忽略未被识别的键或值。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionCheckbox.removeItemListener(ItemListener),
Checkbox.addItemListener(ItemListener),
GraphicsEnvironment.isHeadless(),
Checkbox.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
ItemListeners 的一个列表作为可选数据。检测不可序列化的 ItemListeners,不要尝试对它们进行序列化。
null 表示终止 0 或多个对的序列;这种对是由 String 和 Object 组成的;String 指示对象类型,它为以下类型之一:itemListenerK 指示一个 ItemListener 对象IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Component.itemListenerK,
Checkbox.readObject(ObjectInputStream)| 序列化字段 |
|---|
String label
Checkbox.getLabel(),
Checkbox.setLabel(String)boolean state
Checkbox.
Checkbox.getState(),
Checkbox.setState(boolean)CheckboxGroup group
Checkbox.getCheckboxGroup(),
Checkbox.setCheckboxGroup(CheckboxGroup)int checkboxSerializedDataVersion
| 类 java.awt.Checkbox.AccessibleAWTCheckbox 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: 7881579233144754107L
| 类 java.awt.CheckboxGroup 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3729780091441768983L
| 序列化字段 |
|---|
Checkbox selectedCheckbox
CheckboxGroup.getCurrent(),
CheckboxGroup.setCurrent(Checkbox)| 类 java.awt.CheckboxMenuItem 继承 MenuItem 实现 Serializable |
|---|
serialVersionUID: 6190621106981774043L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
ItemListeners 的一个列表作为可选数据。检测不可序列化的 ItemListeners,不要尝试对它们进行序列化。
null 终止的 0 或多对序列;该对由一个 String 和一个 Object 组成;String 指示对象的类型,它是以下类型之一:指示 ItemListener 对象的 itemListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Component.itemListenerK,
CheckboxMenuItem.readObject(ObjectInputStream)| 序列化字段 |
|---|
boolean state
CheckboxMenuItem.getState(),
CheckboxMenuItem.setState(boolean)int checkboxMenuItemSerializedDataVersion
| 类 java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem 继承 MenuItem.AccessibleAWTMenuItem 实现 Serializable |
|---|
serialVersionUID: -1122642964303476L
| 类 java.awt.Choice 继承 Component 实现 Serializable |
|---|
serialVersionUID: -4075310674757313071L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream,如果它不为 null,则添加一个侦听器,以接收 Choice 项触发的项事件。忽略未被识别的键或值。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionChoice.removeItemListener(ItemListener),
Choice.addItemListener(ItemListener),
GraphicsEnvironment.isHeadless(),
Choice.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
ItemListeners 的一个列表作为可选数据。检测不可序列化的 ItemListeners,不要尝试对它们进行序列化。
null 表示终止 0 或多个对的序列;这种对是由 String 和 Object 组成的;String 指示对象类型,它为以下类型之一:itemListenerK 指示一个 ItemListener 对象IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Component.itemListenerK,
Choice.readObject(ObjectInputStream)| 序列化字段 |
|---|
Vector<E> pItems
Choice.
This can be a null value.
Choice.add(String),
Choice.addItem(String),
Choice.getItem(int),
Choice.getItemCount(),
Choice.insert(String, int),
Choice.remove(String)int selectedIndex
Choice
or -1 if nothing is selected.
Choice.getSelectedItem(),
Choice.select(int)int choiceSerializedDataVersion
| 类 java.awt.Choice.AccessibleAWTChoice 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: 7175603582428509322L
| 类 java.awt.Color 继承 Object 实现 Serializable |
|---|
serialVersionUID: 118526816881161077L
| 序列化字段 |
|---|
int value
Color.getRGB()float[] frgbvalue
ColorSpace 中的颜色值可看作是 float 分量(不带 alpha 值)。如果在构造对象之后颜色值为 null,则此颜色必须是用 8 位精度构造的一种 sRGB 颜色,因此要从 int 颜色值开始计算。
Color.getRGBColorComponents(float[]),
Color.getRGBComponents(float[])float[] fvalue
ColorSpace 中的颜色值可看作是 float 分量(不带 alpha 值)。如果在构造对象之后颜色值为 null,则此颜色必须是用 8 位精度构造的一种 sRGB 颜色,因此要从 int 颜色值开始计算。
Color.getRGBColorComponents(float[]),
Color.getRGBComponents(float[])float falpha
float 分量。如果 frgbvalue 为 null,那么这是一个无效数据,因此要从 int 颜色值开始计算。
Color.getRGBComponents(float[]),
Color.getComponents(float[])ColorSpace cs
ColorSpace。如果 ColorSpace 为 null,那么其默认值为 sRGB。
Color.getColor(java.lang.String),
Color.getColorSpace(),
Color.getColorComponents(float[])| 类 java.awt.Component 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7644114512714619750L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ObjectInputStream 并且如果它不为 null,则添加一个侦听器,以便接收由组件所激发的各种事件。忽略未识别的键或值。
ClassNotFoundException
IOExceptionComponent.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
null 终止的 0 或多对序列;该对由一个 String 和一个 Object 组成;String 表示对象的类型并为下列类型之一(1.4 中):componentListenerK 表示 ComponentListener 对象;focusListenerK 表示 FocusListener 对象;keyListenerK 表示 KeyListener 对象;mouseListenerK 表示 MouseListener 对象;mouseMotionListenerK 表示 MouseMotionListener 对象;InputMethodListener 表示 InputMethodListener 对象;hierarchyListenerK 表示 HierarchyListener 对象;hierarchyBoundsListenerK 表示 HierarchyBoundsListener 对象;mouseWheelListenerK 表示 MouseWheelListener 对象, 一个可选的 ComponentOrientation(在 1.2 中位于 inputMethodListener 之后)IOExceptionAWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener),
Component.componentListenerK,
Component.focusListenerK,
Component.keyListenerK,
Component.mouseListenerK,
Component.mouseMotionListenerK,
Component.inputMethodListenerK,
Component.hierarchyListenerK,
Component.hierarchyBoundsListenerK,
Component.mouseWheelListenerK,
Component.readObject(ObjectInputStream)| 序列化字段 |
|---|
int x
Component.getLocation()int y
Component.getLocation()int width
Component.getSize()int height
Component.getSize()Color foreground
foreground can be null.
Component.getForeground(),
Component.setForeground(java.awt.Color)Color background
background can be null.
Component.getBackground(),
Component.setBackground(java.awt.Color)Font font
font can be null.
Component.getFont(),
Component.setFont(java.awt.Font)Font peerFont
null if no peer exists.)
Cursor cursor
null.
Component.getCursor(),
Component.setCursor(java.awt.Cursor)Locale locale
Component.getLocale(),
Component.setLocale(java.util.Locale)boolean ignoreRepaint
Component.setIgnoreRepaint(boolean),
Component.getIgnoreRepaint()boolean visible
Component.isVisible(),
Component.setVisible(boolean)boolean enabled
Component.isEnabled(),
Component.setEnabled(boolean)boolean valid
Component.isValid(),
Component.validate(),
Component.invalidate()DropTarget dropTarget
DropTarget associated with this component.
Component.setDropTarget(java.awt.dnd.DropTarget),
Component.getDropTarget()Vector<E> popups
Component.add(java.awt.PopupMenu)String name
null。
Component.getName(),
Component.setName(String)boolean nameExplicitlySet
nameExplicitlySet 为 false;否则为 true。
Component.getName(),
Component.setName(String)boolean focusable
Component.setFocusable(boolean),
Component.isFocusable()int isFocusTraversableOverridden
Set<E>[] focusTraversalKeys
Component.setFocusTraversalKeys(int, java.util.Set extends java.awt.AWTKeyStroke>),
Component.getFocusTraversalKeys(int)boolean focusTraversalKeysEnabled
Component.setFocusTraversalKeysEnabled(boolean),
Component.getFocusTraversalKeysEnabled()Dimension minSize
boolean minSizeSet
Dimension prefSize
boolean prefSizeSet
Dimension maxSize
boolean maxSizeSet
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 component's parent and up the ancestor
tree until the event has been consumed.
Component.dispatchEvent(java.awt.AWTEvent)long eventMask
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.
Component.enableInputMethods(boolean),
AWTEventPropertyChangeSupport changeSupport
PropertyChangeListener,则 changeSupport 字段负责描述它们。
Component.addPropertyChangeListener(java.beans.PropertyChangeListener),
Component.removePropertyChangeListener(java.beans.PropertyChangeListener),
Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)boolean isPacked
int boundsOp
int componentSerializedDataVersion
AccessibleContext accessibleContext
| 类 java.awt.Component.AccessibleAWTComponent 继承 AccessibleContext 实现 Serializable |
|---|
serialVersionUID: 642321655757800191L
| 序列化字段 |
|---|
ComponentListener accessibleAWTComponentHandler
FocusListener accessibleAWTFocusHandler
| 类 java.awt.ComponentOrientation 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4113291392143563828L
| 序列化字段 |
|---|
int orientation
| 类 java.awt.Container 继承 Component 实现 Serializable |
|---|
serialVersionUID: 4613797578919906343L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ObjectInputStream 的 Container。
ClassNotFoundException
IOExceptionContainer.addContainerListener(java.awt.event.ContainerListener),
Container.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
Container 序列化到指定的 ObjectOutputStream 中。
null。
null 表示终止 0 或多个对的序列;这种对是由 String 和 Object 组成的;String 指示了对象类型,它为以下类型之一:指示 ContainerListener 对象的 containerListenerK、Container 的 FocusTraversalPolicy 或 nullIOExceptionAWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener),
Component.containerListenerK,
Container.readObject(ObjectInputStream)| 序列化字段 |
|---|
Component[] component
int containerSerializedDataVersion
java.awt.LightweightDispatcher dispatcher
boolean focusCycleRoot
boolean focusTraversalPolicyProvider
LayoutManager layoutMgr
Dimension maxSize
int ncomponents
| 类 java.awt.Container.AccessibleAWTContainer 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: 5081320404842566097L
| 序列化字段 |
|---|
ContainerListener accessibleContainerHandler
| 类 java.awt.ContainerOrderFocusTraversalPolicy 继承 FocusTraversalPolicy 实现 Serializable |
|---|
serialVersionUID: 486933713763926351L
| 序列化字段 |
|---|
boolean implicitDownCycleTraversal
| 类 java.awt.Cursor 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8028237497568985504L
| 序列化字段 |
|---|
int type
DEFAULT_CURSOR.
Cursor.getType()String name
Cursor.getName()| 类 java.awt.DefaultFocusTraversalPolicy 继承 ContainerOrderFocusTraversalPolicy 实现 Serializable |
|---|
serialVersionUID: 8876966522510157497L
| 类 java.awt.Dialog 继承 Window 实现 Serializable |
|---|
serialVersionUID: 5920926903803293709L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ClassNotFoundException
IOException
HeadlessException| 序列化字段 |
|---|
boolean resizable
Dialog.setResizable(boolean)boolean undecorated
undecorated will be true if the dialog is
undecorated, otherwise it will be false.
Dialog.setUndecorated(boolean),
Dialog.isUndecorated(),
Component.isDisplayable()boolean modal
ModalityType enum instead.
Dialog.isModal(),
Dialog.setModal(boolean),
Dialog.getModalityType(),
Dialog.setModalityType(java.awt.Dialog.ModalityType),
Dialog.ModalityType,
Dialog.ModalityType.MODELESS,
Dialog.DEFAULT_MODALITY_TYPEDialog.ModalityType modalityType
ModalityType.MODELESS, it blocks all
user input to some application top-level windows.
Dialog.ModalityType,
Dialog.getModalityType(),
Dialog.setModalityType(java.awt.Dialog.ModalityType)String title
Dialog.getTitle(),
Dialog.setTitle(String)| 类 java.awt.Dialog.AccessibleAWTDialog 继承 Window.AccessibleAWTWindow 实现 Serializable |
|---|
serialVersionUID: 4837230331833941201L
| 类 java.awt.Dimension 继承 Dimension2D 实现 Serializable |
|---|
serialVersionUID: 4723952579491349524L
| 序列化字段 |
|---|
int width
Dimension.getSize(),
Dimension.setSize(double, double)int height
Dimension.getSize(),
Dimension.setSize(double, double)| 类 java.awt.Event 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5488922509400504703L
| 序列化字段 |
|---|
Object target
EventObject.getSource()long when
InputEvent.getWhen()int id
Event 变量与该事件有关。它已经由 AWTEvent.getID() 取代。
AWTEvent.getID()int x
MouseEvent.getX()int y
MouseEvent.getY()int key
KeyEvent.getKeyCode()int modifiers
InputEvent.getModifiers()int clickCount
MOUSE_DOWN 事件来说,此字段指示连续点击的次数。对于其他事件,其值为 0。此字段由 MouseEvent.getClickCount() 取代。
MouseEvent.getClickCount().Object arg
arg 已经由事件指定的属性取代。
Event evt
EventQueueboolean consumed
Event.isConsumed()| 类 java.awt.FileDialog 继承 Dialog 实现 Serializable |
|---|
serialVersionUID: 5035145889651310422L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ObjectInputStream,并执行向后兼容检查,将 dir 或等于空字符串的 file 转换为 null。
ClassNotFoundException
IOException| 序列化字段 |
|---|
int mode
String dir
String file
FilenameFilter filter
| 类 java.awt.FlowLayout 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7262534875583282631L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
int align
align is the property that determines
how each row distributes empty space.
It can be one of the following values:
LEFT
RIGHT
CENTER
LEADING
TRAILING
FlowLayout.getAlignment(),
FlowLayout.setAlignment(int)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
LEADING
TRAILING
FlowLayout.getAlignment(),
FlowLayout.setAlignment(int)int hgap
Container.
FlowLayout.getHgap(),
FlowLayout.setHgap(int)int vgap
Container.
FlowLayout.getHgap(),
FlowLayout.setHgap(int)boolean alignOnBaseline
int serialVersionOnStream
currentSerialVersion。它将是以下两个值之一:0,Java 2 平台 v1.2 之前的版本1,Java 2 平台 v1.2 之后的版本
| 类 java.awt.Font 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4206021311591459213L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ObjectInputStream。未识别的密钥或值将被忽略。
ClassNotFoundException
IOExceptionFont.writeObject(java.io.ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Font.readObject(java.io.ObjectInputStream)| 序列化字段 |
|---|
Hashtable<K,V> fRequestedAttributes
Font.getAttributes()String name
Font 的逻辑名称,它被传递到构造方法中。
Font.getName()int style
Font 的样式,它被传递到构造方法中。此样式可以为 PLAIN、BOLD、ITALIC 或 BOLD+ITALIC。
Font.getStyle()int size
Font 的磅值大小,舍入为整数。
Font.getSize()float pointSize
float 形式表示的 Font 的磅值大小。
Font.getSize(),
Font.getSize2D()int fontSerializedDataVersion
Font 的可序列化数据形式。
| 类 java.awt.FontFormatException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -4481290147811361272L
| 类 java.awt.FontMetrics 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1681126225205050147L
| 序列化字段 |
|---|
Font font
Font,字体规格是由此创建的。它不能为 null。
FontMetrics.getFont()| 类 java.awt.Frame 继承 Window 实现 Serializable |
|---|
serialVersionUID: 2673458971256075116L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream。尝试读取一个 Image 图标,它是从 1.4 版本开始可用的可选数据。如果有一个 Image 图标不可用,但是已经检测了除 EOF 之外的所有数据,则抛出 OptionalDataException。未识别的键或值将被忽略。
OptionalDataException - 如果某个 Image 图标不可用,但是已经检测了除 EOF 之外的所有数据
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless(),
Image,
Frame.getIconImage(),
Frame.setIconImage(Image),
Frame.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
Image 图标,从 1.4 版本开始,该图标是可用的。
Image 图标IOExceptionImage,
Frame.getIconImage(),
Frame.setIconImage(Image),
Frame.readObject(ObjectInputStream)| 序列化字段 |
|---|
Rectangle maximizedBounds
Frame.setMaximizedBounds(Rectangle),
Frame.getMaximizedBounds()String title
title can be null and if
this is the case the title = "".
Frame.getTitle(),
Frame.setTitle(String)MenuBar menuBar
menuBar = null
the frame will not have a menubar.
Frame.getMenuBar(),
Frame.setMenuBar(MenuBar)boolean resizable
resizable will be true if the frame is
resizable, otherwise it will be false.
Frame.isResizable()boolean undecorated
undecorated will be true if the frame is
undecorated, otherwise it will be false.
Frame.setUndecorated(boolean),
Frame.isUndecorated(),
Component.isDisplayable()boolean mbManagement
mbManagement is only used by the Motif implementation.
int state
Vector<E> ownedWindows
int frameSerializedDataVersion
Frame 的序列化数据版本。
| 类 java.awt.Frame.AccessibleAWTFrame 继承 Window.AccessibleAWTWindow 实现 Serializable |
|---|
serialVersionUID: -6172960752956030250L
| 类 java.awt.GraphicsConfigTemplate 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8061369279557787079L
| 类 java.awt.GridBagConstraints 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1000070633030801713L
| 序列化字段 |
|---|
int gridx
gridx=0。组件显示区域的开始边指的是水平的、从左到右的容器的左边缘,以及水平的、从右到左的容器的右边缘。值 RELATIVE 指定将组件放置在添加此组件之前刚刚添加到容器中的组件的后面。
默认值为 RELATIVE。gridx 应为非负值。
GridBagConstraints.clone(),
GridBagConstraints.gridy,
ComponentOrientationint gridy
gridy=0。值 RELATIVE 指定将组件放置在添加此组件之前刚刚添加到容器中的组件的下面。
默认值为 RELATIVE。gridy 应为非负值。
GridBagConstraints.clone(),
GridBagConstraints.gridxint gridwidth
使用 REMAINDER 指定组件的显示区域,该区域的范围是从 gridx 到该行的最后一个单元格。使用 RELATIVE 指定组件的显示区域,该区域的范围是从 gridx 到它所在行的倒数第二个单元格。
gridwidth 应为非负,默认值为 1。
GridBagConstraints.clone(),
GridBagConstraints.gridheightint gridheight
使用 REMAINDER 指定组件的显示区域,该区域的范围是从 gridy 到该列的最后一个单元格。使用 RELATIVE 指定组件的显示区域,该区域的范围是从 gridy 到它所在列的倒数第二个单元格。
gridheight 应为非负,默认值为 1。
GridBagConstraints.clone(),
GridBagConstraints.gridwidthdouble weightx
网格包布局管理器计算出列的权重将是列的所有组件中最大的 weightx。如果得到的布局在水平方向上比需要填充的区域小,那么系统会将额外的空间按照其权重比例分布到每一列。权重为零的列不会得到额外的空间。
如果所有的权重都为零,则所有的额外空间都将出现在单元格的网格之间和左右边缘之间。
此字段的默认值为 0。weightx 应为非负值。
GridBagConstraints.clone(),
GridBagConstraints.weightydouble weighty
网格包布局管理器计算出行的权重将是行的所有组件中最大的 weighty。如果得到的布局在垂直方向上比需要填充的区域小,则系统会将额外的空间按照其权重比例分布到每一行。权重为零的行不会得到额外的空间。
如果所有的权重都为零,则所有的额外空间都将出现在单元格的网格之间和上下边缘之间。
此字段的默认值为 0。weighty 应为非负值。
GridBagConstraints.clone(),
GridBagConstraints.weightxint anchor
可能的值有三种:相对于方向的值、相对于基线的值和绝对值。相对于方向的值是相对于容器的组件方向属性进行解释的,相对于基线值是相对于基线进行解释的,绝对值则不然。绝对值有:CENTER、NORTH、NORTHEAST、EAST、SOUTHEAST、SOUTH、SOUTHWEST、WEST 和 NORTHWEST。方向相对值有:PAGE_START、PAGE_END、LINE_START、LINE_END、FIRST_LINE_START、FIRST_LINE_END、LAST_LINE_START 和 LAST_LINE_END。相对于基线的值有:BASELINE、BASELINE_LEADING、BASELINE_TRAILING、ABOVE_BASELINE、ABOVE_BASELINE_LEADING、ABOVE_BASELINE_TRAILING、BELOW_BASELINE、BELOW_BASELINE_LEADING 和 BELOW_BASELINE_TRAILING。默认值为 CENTER。
GridBagConstraints.clone(),
ComponentOrientationint fill
以下值适用于 fill:
NONE:不调整组件大小。
HORIZONTAL:加宽组件,使它在水平方向上填满其显示区域,但是不改变高度。
VERTICAL:加高组件,使它在垂直方向上填满其显示区域,但是不改变宽度。
BOTH:使组件完全填满其显示区域。
默认值为 NONE。
GridBagConstraints.clone()Insets insets
默认值为 new Insets(0, 0, 0, 0)。
GridBagConstraints.clone()int ipadx
ipadx 像素。
默认值为 0。
GridBagConstraints.clone(),
GridBagConstraints.ipadyint ipady
ipady 像素。
默认值为 0。
GridBagConstraints.clone(),
GridBagConstraints.ipadxint tempX
int tempY
int tempWidth
int tempHeight
int minWidth
ipady, where the default will be 0.
GridBagConstraints.ipadyint minHeight
ipadx, where the default will be 0.
GridBagConstraints.ipadx| 类 java.awt.GridBagLayout 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8838754796412211005L
| 序列化字段 |
|---|
Hashtable<K,V> comptable
comptable 中的键是组件,值是 GridBagConstraints 的实例。
GridBagConstraintsGridBagConstraints defaultConstraints
defaultConstraints 的副本。
GridBagLayout.getConstraints(Component),
GridBagLayout.setConstraints(Component, GridBagConstraints),
GridBagLayout.lookupConstraints(Component)GridBagLayoutInfo layoutInfo
layoutInfo 为 null,这指示网格包中不存在组件,或者即使存在,也是尚未经过验证的组件。
GridBagLayout.getLayoutInfo(Container, int)int[] columnWidths
null,则在计算全部最小列宽度之后将这些值应用到网格包。如果 columnWidths 的元素数多于列数,则在网格包中添加列以匹配 columnWidth 中的元素数。
GridBagLayout.getLayoutDimensions()int[] rowHeights
null,则在计算全部最小行高度之后将这些值应用到网格包。如果 rowHeights 的元素数多于行数,则在网格包中添加行以匹配 rowHeights 中的元素数。
GridBagLayout.getLayoutDimensions()double[] columnWeights
null,则在计算全部列权重之后将这些值应用到网格包。如果 columnWeights[i] 大于列 i 的权重,则将 columnWeights[i] 中的权重分配给列 i。如果 columnWeights 的元素数多于列数,则多余的元素将被忽略——而不会相应地创建更多列。
double[] rowWeights
null,则在计算全部行权重之后将这些值应用到网格包。如果 rowWeights[i] 大于行 i 的权重,则将 rowWeights[i] 中的权重分配给行 i。如果 rowWeights 的元素多于行数,则多余的元素将被忽略——它们不会导致更多行的创建。
Component componentAdjusting
adjustForGravity 之前设置的。
| 类 java.awt.GridBagLayoutInfo 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4899416460737170217L
| 序列化字段 |
|---|
int width
int height
int startx
int starty
int[] minWidth
int[] minHeight
double[] weightX
double[] weightY
boolean hasBaseline
short[] baselineType
int[] maxAscent
int[] maxDescent
| 类 java.awt.GridLayout 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7411804673224730901L
| 序列化字段 |
|---|
int hgap
GridLayout.getHgap(),
GridLayout.setHgap(int)int vgap
GridLayout.getVgap(),
GridLayout.setVgap(int)int rows
GridLayout.getRows(),
GridLayout.setRows(int)int cols
GridLayout.getColumns(),
GridLayout.setColumns(int)| 类 java.awt.HeadlessException 继承 UnsupportedOperationException 实现 Serializable |
|---|
serialVersionUID: 167183644944358563L
| 类 java.awt.IllegalComponentStateException 继承 IllegalStateException 实现 Serializable |
|---|
serialVersionUID: -1889339587208144238L
| 类 java.awt.Insets 继承 Object 实现 Serializable |
|---|
serialVersionUID: -2272572637695466749L
| 序列化字段 |
|---|
int top
Insets.clone()int left
Insets.clone()int bottom
Insets.clone()int right
Insets.clone()| 类 java.awt.Label 继承 Component 实现 Serializable |
|---|
serialVersionUID: 3094126758329070636L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless()| 序列化字段 |
|---|
String text
Label.getText(),
Label.setText(String)int alignment
Label.getAlignment(),
Label.setAlignment(int)| 类 java.awt.Label.AccessibleAWTLabel 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: -3568967560160480438L
| 类 java.awt.List 继承 Component 实现 Serializable |
|---|
serialVersionUID: -3304312411574666869L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream,如果它不为 null,则添加侦听器以接收由 List 激活的项事件和动作事件(由存储在流中的键指定)。未识别的键或值将被忽略。
HeadlessException - 如果为 GraphicsEnvironment.isHeadless,则返回 true
ClassNotFoundException
IOExceptionList.removeItemListener(ItemListener),
List.addItemListener(ItemListener),
GraphicsEnvironment.isHeadless(),
List.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
ItemListeners 和 ActionListeners 的列表作为可选数据。检测不可序列化的侦听器并且不尝试对其进行序列化。
null 终止 0 或更多对的序列;这些对由一个 String 和一个 Object 组成;String 指示对象类型,为以下任意一种:itemListenerK 指示一个 ItemListener 对象;actionListenerK 指示一个 ActionListener 对象。IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Component.itemListenerK,
Component.actionListenerK,
List.readObject(ObjectInputStream)| 序列化字段 |
|---|
Vector<E> items
List.addItem(String),
List.getItem(int)int rows
List Component. It is specified only once, and
that is when the list component is actually
created. It will never change.
List.getRows()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.
List.isMultipleMode(),
List.setMultipleMode(boolean)int[] selected
selected is an array that will contain
the indices of items that have been selected.
List.getSelectedIndexes(),
List.getSelectedIndex()int visibleIndex
List.makeVisible(int)int listSerializedDataVersion
List 组件的序列化数据版本 (Serialized Data Version)。
| 类 java.awt.List.AccessibleAWTList 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: 7924617370136012829L
| 类 java.awt.List.AccessibleAWTList.AccessibleAWTListChild 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: 4412022926028300317L
| 序列化字段 |
|---|
List parent
int indexInParent
| 类 java.awt.MediaTracker 继承 Object 实现 Serializable |
|---|
serialVersionUID: -483174189758638095L
| 序列化字段 |
|---|
Component target
Component that will be
tracked by a media tracker where the image will
eventually be drawn.
MediaTracker.MediaTracker(Component)java.awt.MediaEntry head
Images that is being
tracked by the MediaTracker.
MediaTracker.addImage(Image, int),
MediaTracker.removeImage(Image)| 类 java.awt.Menu 继承 MenuItem 实现 Serializable |
|---|
serialVersionUID: -8809584163345499784L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException,
HeadlessException
ObjectInputStream。未识别的密钥或值将被忽略。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
IOException
ClassNotFoundExceptionGraphicsEnvironment.isHeadless(),
Menu.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Menu.readObject(ObjectInputStream)| 序列化字段 |
|---|
Vector<E> items
Menu.countItems()boolean tearOff
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.
Menu.isTearOff()boolean isHelpMenu
true
if the Menu in question is actually a help
menu. Otherwise it will be set to
false.
int menuSerializedDataVersion
| 类 java.awt.Menu.AccessibleAWTMenu 继承 MenuItem.AccessibleAWTMenuItem 实现 Serializable |
|---|
serialVersionUID: 5228160894980069094L
| 类 java.awt.MenuBar 继承 MenuComponent 实现 Serializable |
|---|
serialVersionUID: -4930327919388951260L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream。未识别的键或值将被忽略。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless(),
MenuBar.writeObject(java.io.ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
MenuBar.readObject(java.io.ObjectInputStream)| 序列化字段 |
|---|
Vector<E> menus
MenuBar.countMenus()Menu helpMenu
MenuBar.getHelpMenu(),
MenuBar.setHelpMenu(Menu)int menuBarSerializedDataVersion
| 类 java.awt.MenuBar.AccessibleAWTMenuBar 继承 MenuComponent.AccessibleAWTMenuComponent 实现 Serializable |
|---|
serialVersionUID: -8577604491830083815L
| 类 java.awt.MenuComponent 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4536902356223894379L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless()| 序列化字段 |
|---|
Font font
null at which point a default will be used.
This defaults to null.
MenuComponent.setFont(Font),
MenuComponent.getFont()String name
null。
MenuComponent.getName(),
MenuComponent.setName(String)boolean nameExplicitlySet
true,将以显式方式设置该名称。此变量默认为 false。
MenuComponent.setName(String)boolean newEventsOnly
false.
MenuComponent.dispatchEvent(AWTEvent)AccessibleContext accessibleContext
| 类 java.awt.MenuComponent.AccessibleAWTMenuComponent 继承 AccessibleContext 实现 Serializable |
|---|
serialVersionUID: -4269533416223798698L
| 类 java.awt.MenuItem 继承 MenuComponent 实现 Serializable |
|---|
serialVersionUID: -21757335363267194L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream,如果它不为 null,则添加一个侦听器,以接收由 Menu 项引发的动作事件。未识别的键或值将被忽略。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionMenuItem.removeActionListener(ActionListener),
MenuItem.addActionListener(ActionListener),
MenuItem.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
ActionListeners 列表作为可选数据写入。检测不可序列化的侦听器并且不尝试对其进行序列化。
null 表示终止 0 或更多对的序列;这种对是由 String 和 Object 组成的;String 指示对象类型,它为以下类型之一:指示 ActionListener 对象的 actionListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
MenuItem.readObject(ObjectInputStream)| 序列化字段 |
|---|
boolean enabled
enabled will
be set to true. Else enabled will
be set to false.
MenuItem.isEnabled(),
MenuItem.setEnabled(boolean)String label
label is the label of a menu item.
It can be any string.
MenuItem.getLabel(),
MenuItem.setLabel(String)String actionCommand
actionCommand
is the label of the menu item, unless it has been
set using setActionCommand.
MenuItem.setActionCommand(String),
MenuItem.getActionCommand()long eventMask
MenuShortcut shortcut
MenuItem.getShortcut(),
MenuItem.setShortcut(MenuShortcut),
MenuItem.deleteShortcut()int menuItemSerializedDataVersion
| 类 java.awt.MenuItem.AccessibleAWTMenuItem 继承 MenuComponent.AccessibleAWTMenuComponent 实现 Serializable |
|---|
serialVersionUID: -217847831945965825L
| 类 java.awt.MenuShortcut 继承 Object 实现 Serializable |
|---|
serialVersionUID: 143448358473180225L
| 序列化字段 |
|---|
int key
MenuShortcut.getKey(),
MenuShortcut.usesShiftModifier(),
KeyEventboolean usesShift
MenuShortcut.usesShiftModifier()| 类 java.awt.Panel 继承 Container 实现 Serializable |
|---|
serialVersionUID: -2728009084054400034L
| 类 java.awt.Panel.AccessibleAWTPanel 继承 Container.AccessibleAWTContainer 实现 Serializable |
|---|
serialVersionUID: -6409552226660031050L
| 类 java.awt.Point 继承 Point2D 实现 Serializable |
|---|
serialVersionUID: -5276940640259749850L
| 序列化字段 |
|---|
int x
Point 的 X 坐标。如果未设置 X 坐标,则默认为 0。
Point.getLocation(),
Point.move(int, int)int y
Point 的 Y 坐标。如果未设置 Y 坐标,则默认为 0。
Point.getLocation(),
Point.move(int, int)| 类 java.awt.Polygon 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6460061437900069969L
| 序列化字段 |
|---|
int npoints
npoints 的值表示在此 Polygon 中有效的点的数量,该值可以小于 xpoints 或 ypoints 中元素的个数。此值可以为 NULL。
Polygon.addPoint(int, int)int[] xpoints
Polygon 中 X 坐标的个数。额外的元素允许新的点添加到此 Polygon 中,而无需重新创建此数组。npoints 的值等于此 Polygon 中有效点的个数。
Polygon.addPoint(int, int)int[] ypoints
Polygon 中 Y 坐标的个数。额外的元素允许新的点添加到 Polygon 中,而无需重新创建此数组。npoints 的值等于此 Polygon 中有效点的个数。
Polygon.addPoint(int, int)Rectangle bounds
Polygon 的边界。此值可以为 null。
Polygon.getBoundingBox(),
Polygon.getBounds()| 类 java.awt.PopupMenu 继承 Menu 实现 Serializable |
|---|
serialVersionUID: -4620452533522760060L
| 类 java.awt.PopupMenu.AccessibleAWTPopupMenu 继承 Menu.AccessibleAWTMenu 实现 Serializable |
|---|
serialVersionUID: -4282044795947239955L
| 类 java.awt.Rectangle 继承 Rectangle2D 实现 Serializable |
|---|
serialVersionUID: -4345857070255674764L
| 序列化字段 |
|---|
int x
Rectangle 左上角的 X 坐标。
Rectangle.setLocation(int, int),
Rectangle.getLocation()int y
Rectangle 左上角的 Y 坐标。
Rectangle.setLocation(int, int),
Rectangle.getLocation()int width
Rectangle 的宽度。
Rectangle.setSize(int, int),
Rectangle.getSize()int height
Rectangle 的高度。
Rectangle.setSize(int, int),
Rectangle.getSize()| 类 java.awt.Scrollbar 继承 Component 实现 Serializable |
|---|
serialVersionUID: 8451667562882310543L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream,如果它不为 null,则添加一个侦听器,以接收 Scrollbar 触发的调整事件。忽略未被识别的键或值。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless(),
Scrollbar.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
AdjustmentListeners 的一个列表作为可选数据。检测不可序列化的侦听器并且不尝试对其进行序列化。
null 表示终止 0 或更多对的序列;这种对是由 String 和 Object 组成的;String 指示对象类型,它为以下类型之一:指示 AdjustmentListener 对象的 adjustmentListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Component.adjustmentListenerK,
Scrollbar.readObject(ObjectInputStream)| 序列化字段 |
|---|
int value
Scrollbar.
This property must be greater than or equal to minimum
and less than or equal to
maximum - visibleAmount
Scrollbar.getValue(),
Scrollbar.setValue(int)int maximum
Scrollbar.
This value must be greater than the minimum
value.
Scrollbar.getMaximum(),
Scrollbar.setMaximum(int)int minimum
Scrollbar.
This value must be less than the maximum
value.
Scrollbar.getMinimum(),
Scrollbar.setMinimum(int)int visibleAmount
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.
Scrollbar.getVisibleAmount(),
Scrollbar.setVisibleAmount(int)int orientation
Scrollbar's orientation--being either horizontal
or vertical.
This value should be specified when the scrollbar is created.VERTICAL or
HORIZONTAL only.
Scrollbar.getOrientation(),
Scrollbar.setOrientation(int)int lineIncrement
Scrollbar.getLineIncrement(),
Scrollbar.setLineIncrement(int)int pageIncrement
Scrollbar.getPageIncrement(),
Scrollbar.setPageIncrement(int)int scrollbarSerializedDataVersion
| 类 java.awt.Scrollbar.AccessibleAWTScrollBar 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: -344337268523697807L
| 类 java.awt.ScrollPane 继承 Container 实现 Serializable |
|---|
serialVersionUID: 7956609840827222915L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int scrollbarDisplayPolicy
ScrollPane.getScrollbarDisplayPolicy()ScrollPaneAdjustable vAdjustable
Adjustable 方法非常重要,这三种方法是:setMinimum()、setMaximum() 和 setVisibleAmount()。
ScrollPane.getVAdjustable()ScrollPaneAdjustable hAdjustable
Adjustable 方法非常重要,这三种方法是:setMinimum()、setMaximum() 和 setVisibleAmount()。
ScrollPane.getHAdjustable()boolean wheelScrollingEnabled
| 类 java.awt.ScrollPane.AccessibleAWTScrollPane 继承 Container.AccessibleAWTContainer 实现 Serializable |
|---|
serialVersionUID: 6100703663886637L
| 类 java.awt.ScrollPaneAdjustable 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3359745691033257079L
| 序列化字段 |
|---|
ScrollPane sp
ScrollPane。
int orientation
ScrollPaneAdjustable.getOrientation(),
Adjustable.HORIZONTAL,
Adjustable.VERTICALint value
value 应该大于 minimum 且小于 maximum
ScrollPaneAdjustable.getValue(),
ScrollPaneAdjustable.setValue(int)int minimum
ScrollPane 设置此值。
ATTN: 在当前实现中,minimum 总是为 0。只能通过 setSpan 方法更改此字段,并且 ScrollPane 总是调用 minimum 为 0 的此方法。getMinimum 方法总是返回 0 而不检查此字段。
ScrollPaneAdjustable.getMinimum(),
ScrollPaneAdjustable.setSpan(int, int, int)int maximum
ScrollPane 设置此值。
ScrollPaneAdjustable.getMaximum(),
ScrollPaneAdjustable.setSpan(int, int, int)int visibleAmount
ScrollPane 设置此值。
ScrollPaneAdjustable.getVisibleAmount(),
ScrollPaneAdjustable.setSpan(int, int, int)int unitIncrement
ScrollPaneAdjustable.getUnitIncrement(),
ScrollPaneAdjustable.setUnitIncrement(int)int blockIncrement
ScrollPaneAdjustable.getBlockIncrement(),
ScrollPaneAdjustable.setBlockIncrement(int)AdjustmentListener adjustmentListener
| 类 java.awt.SystemColor 继承 Color 实现 Serializable |
|---|
serialVersionUID: 4503142729533789064L
| 类 java.awt.TextArea 继承 TextComponent 实现 Serializable |
|---|
serialVersionUID: 3692302836626095722L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless()| 序列化字段 |
|---|
int rows
TextArea.
This parameter will determine the text area's height.
Guaranteed to be non-negative.
TextArea.getRows(),
TextArea.setRows(int)int columns
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.
TextArea.setColumns(int),
TextArea.getColumns()int scrollbarVisibility
SCROLLBARS_BOTH = 两种滚动条都创建。SCROLLBARS_HORIZONTAL_ONLY = 只创建水平滚动条。SCROLLBARS_VERTICAL_ONLY = 只创建垂直滚动条。SCROLLBARS_NONE = 不创建滚动条。
TextArea.getScrollbarVisibility()int textAreaSerializedDataVersion
| 类 java.awt.TextArea.AccessibleAWTTextArea 继承 TextComponent.AccessibleAWTTextComponent 实现 Serializable |
|---|
serialVersionUID: 3472827823632144419L
| 类 java.awt.TextComponent 继承 Component 实现 Serializable |
|---|
serialVersionUID: -2214773872412987419L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true
ClassNotFoundException
IOExceptionTextComponent.removeTextListener(java.awt.event.TextListener),
TextComponent.addTextListener(java.awt.event.TextListener),
GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s)
throws IOException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Component.textListenerK| 序列化字段 |
|---|
String text
null value is the same as "".
TextComponent.setText(String),
TextComponent.getText()boolean editable
TextComponent is editable.
It will be true if the text component
is editable and false if not.
TextComponent.isEditable()int selectionStart
selectionStart is the start position
of the selected text.
TextComponent.getSelectionStart(),
TextComponent.setSelectionStart(int)int selectionEnd
selectionEnd
is the end position of the selected text.
TextComponent.getSelectionEnd(),
TextComponent.setSelectionEnd(int)boolean backgroundSetByClientCode
int textComponentSerializedDataVersion
boolean checkForEnableIM
| 类 java.awt.TextComponent.AccessibleAWTTextComponent 继承 Component.AccessibleAWTComponent 实现 Serializable |
|---|
serialVersionUID: 3631432373506317811L
| 类 java.awt.TextField 继承 TextComponent 实现 Serializable |
|---|
serialVersionUID: -2966288784432217853L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true
ClassNotFoundException
IOExceptionTextField.removeActionListener(ActionListener),
TextField.addActionListener(ActionListener),
GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s)
throws IOException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
Component.actionListenerK| 序列化字段 |
|---|
int columns
TextField.setColumns(int),
TextField.getColumns()char echoChar
0.
TextField.getEchoChar(),
TextField.setEchoChar(char),
TextField.echoCharIsSet()int textFieldSerializedDataVersion
| 类 java.awt.TextField.AccessibleAWTTextField 继承 TextComponent.AccessibleAWTTextComponent 实现 Serializable |
|---|
serialVersionUID: 6219164359235943158L
| 类 java.awt.Window 继承 Container 实现 Serializable |
|---|
serialVersionUID: 4497834738069338734L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException,
HeadlessException
ObjectInputStream 和侦听器的可选列表,以接收由该组件引发的各种事件;并且读取子窗口(可能为 null)的列表。未识别的键或值将被忽略。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
ClassNotFoundException
IOExceptionGraphicsEnvironment.isHeadless(),
Window.writeObject(java.io.ObjectOutputStream)
private void writeObject(ObjectOutputStream s)
throws IOException
WindowListener 和 WindowFocusListener 的列表作为可选数据写入。将子窗口的列表作为可选数据写入。将图标图像的列表作为可选数据写入。
null 表示终止 0 或更多对的序列;这种对是由 String 和 Object 组成的;String 指示对象类型,它为以下类型之一:windowListenerK 指示 WindowListener 对象;windowFocusWindowK 指示 WindowFocusListener 对象;ownedWindowK 指示 Window 子对象IOExceptionAWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener),
Component.windowListenerK,
Component.windowFocusListenerK,
Component.ownedWindowK,
Window.readObject(ObjectInputStream)| 序列化字段 |
|---|
String warningString
Window.getWarningString()boolean syncLWRequests
int state
Window.show()boolean alwaysOnTop
Window.setAlwaysOnTop(boolean),
Window.isAlwaysOnTop()Dialog.ModalExclusionType modalExclusionType
Dialog.ModalExclusionType,
Window.getModalExclusionType(),
Window.setModalExclusionType(java.awt.Dialog.ModalExclusionType)java.awt.FocusManager focusMgr
boolean focusableWindowState
Window.getFocusableWindowState(),
Window.setFocusableWindowState(boolean)int windowSerializedDataVersion
boolean locationByPlatform
| 类 java.awt.Window.AccessibleAWTWindow 继承 Container.AccessibleAWTContainer 实现 Serializable |
|---|
serialVersionUID: 4215068635060671780L
| 软件包 java.awt.color |
|---|
| 类 java.awt.color.CMMException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.awt.color.ColorSpace 继承 Object 实现 Serializable |
|---|
serialVersionUID: -409452704308689724L
| 序列化字段 |
|---|
int type
int numComponents
| 类 java.awt.color.ICC_ColorSpace 继承 ColorSpace 实现 Serializable |
|---|
serialVersionUID: 3455889114070431483L
| 序列化字段 |
|---|
ICC_Profile thisProfile
float[] minVal
float[] maxVal
float[] diffMinMax
float[] invDiffMinMax
boolean needScaleInit
| 类 java.awt.color.ICC_Profile 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3938515861990936766L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
"CS_sRGB")的某个配置文件,则 String 是 ColorSpace 类中所定义的 CS_* 常量之一。否则 string 为 null。
byte[] 数组是该配置文件的配置文件数据。对于预定义的配置文件而言,它通常为 null。
如果将该 string 识别为预定义颜色空间的常量名,则将对象解析为使用 getInstance(int cspace) 所获得的配置文件,并且忽略配置文件数据。否则将对象解析为使用 getInstance(byte[] data) 所获得的配置文件。
IOException - 由 ObjectInputStream 抛出。
ClassNotFoundException - 由 ObjectInputStream 抛出。ICC_Profile.readResolve(),
ICC_Profile.getInstance(int),
ICC_Profile.getInstance(byte[])
private void writeObject(ObjectOutputStream s)
throws IOException
"CS_sRGB")的某个配置文件,则 String 是 ColorSpace 类中所定义的 CS_* 常量之一。否则 string 为 null。
byte[] 数组是该配置文件的配置文件数据。对于预定义的颜色空间,写入的是 null 而不是配置文件数据。如果在以后的 Java API 版本中添加了新的预定义颜色空间,则此类的以后版本中可能会选择这条道:不但写入新预定义颜色空间的颜色空间名称,而且还要写入配置文件数据,以使旧版本仍能反序列化对象。
IOException - 由 ObjectInputStream 抛出。
protected Object readResolve()
throws ObjectStreamException
ObjectStreamException - 不会抛出,但是要受序列化规范的限制。| 序列化字段 |
|---|
int iccProfileSerializedDataVersion
1 对应于 Java 2 平台,1.3 版
| 类 java.awt.color.ICC_ProfileGray 继承 ICC_Profile 实现 Serializable |
|---|
| 类 java.awt.color.ICC_ProfileRGB 继承 ICC_Profile 实现 Serializable |
|---|
| 类 java.awt.color.ProfileDataException 继承 RuntimeException 实现 Serializable |
|---|
| 软件包 java.awt.datatransfer |
|---|
| 类 java.awt.datatransfer.DataFlavor 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8367026044764648243L
| 序列化方法 |
|---|
public void readExternal(ObjectInput is)
throws IOException,
ClassNotFoundException
DataFlavor。
IOException - 如果发生 I/O 错误
ClassNotFoundException - 如果无法找到需要恢复的某个对象的类。
public void writeExternal(ObjectOutput os)
throws IOException
DataFlavor。
IOException - 包含可能发生的所有 I/O 异常| 类 java.awt.datatransfer.FlavorEvent 继承 EventObject 实现 Serializable |
|---|
| 类 java.awt.datatransfer.UnsupportedFlavorException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 5383814944251665601L
| 软件包 java.awt.dnd |
|---|
| 类 java.awt.dnd.DragGestureEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: 9080172649166731306L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
DragGestureEvent。此方法首先为所有的非 transient 字段执行默认的反序列化。然后还要尝试反序列化此对象动作事件的 List。通过反序列化字段 events 来进行首次尝试,因为在发布版本 1.4 之前,此名称的非 transient 字段存储动作事件的 List。如果此尝试失败,则使用流中的下一个对象。如果结果 List 为 null,则设置此对象的动作事件 List 为空 List。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
DragGestureEvent。当且仅当可以序列化此对象的动作事件 List 时才执行默认的序列化,然后写出该 List。如果无法序列化,则写出 null。在这种情况下,从得到的反序列化流中创建的 DragGestureEvent 将包含一个空的动作事件 List。
List 实例或 null。IOException| 序列化字段 |
|---|
DragSource dragSource
Component component
Point origin
int action
| 类 java.awt.dnd.DragGestureRecognizer 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8996673345831063337L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
DragGestureRecognizer。此方法首先为所有的非 transient 字段执行默认的反序列化。然后通过使用流中的下一个对象,还要反序列化此对象的 DragGestureListener。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
DragGestureRecognizer。此方法首先执行默认的序列化。然后当且仅当可以序列化此对象的 DragGestureListener 时将其写出。如果无法序列化,则写出 null。
DragGestureListener 或 null。IOException| 序列化字段 |
|---|
DragSource dragSource
DragGestureRecognizer 关联的 DragSource。
Component component
DragGestureRecognizer 关联的 Component。
int sourceActions
int 表示形式。
ArrayList<E> events
DragGestureRecognizer“识别”为触发拖动的“动作”事件列表(按顺序)。
| 类 java.awt.dnd.DragSource 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6236096958971414066L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
DragSource。此方法首先执行默认的反序列化。然后使用流中的下一个对象反序列化此对象的 FlavorMap。如果得到的 FlavorMap 为 null,则将此对象的 FlavorMap 设置为此线程的 ClassLoader 的默认 FlavorMap。然后反序列化此对象的侦听器,方法是从流中读取以 null 终止的 0 序列或者更多的键/值对:
dragSourceListenerK 的 String,则使用相应的值对象反序列化一个 DragSourceListener 并添加到此 DragSource 中。
dragSourceMotionListenerK 的 String,则使用相应的值对象反序列化一个 DragSourceMotionListener 并添加到此 DragSource 中。
ClassNotFoundException
IOExceptionSystemFlavorMap.getDefaultFlavorMap()
private void writeObject(ObjectOutputStream s)
throws IOException
DragSource。此方法首先执行默认的序列化。然后当且仅当可以序列化此对象的 FlavorMap 时写出该 FlavorMap。如果无法序列化,则写出 null。然后写出向此对象注册的 Serializable 侦听器。使用以 null 终止的 0 序列或更多数据对的形式写出这些侦听器。该数据对由 String 和 Object 组成;String 指示该 Object 的类型,为以下某个值:
dragSourceListenerK 表示 DragSourceListener 对象;
dragSourceMotionListenerK 表示 DragSourceMotionListener 对象。
FlavorMap 实例或 null,后跟以 null 终止的 0 序列或更多数据对;该数据对由 String 和 Object 组成;String 指示该 Object 的类型,为以下某个值:
dragSourceListenerK 表示 DragSourceListener 对象;
dragSourceMotionListenerK 表示 DragSourceMotionListener 对象。
IOException| 类 java.awt.dnd.DragSourceContext 继承 Object 实现 Serializable |
|---|
serialVersionUID: -115407898692194719L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
DragSourceContext
此方法首先为所有的非 transient 字段执行默认的反序列化。然后通过使用流中的下两个对象,还要反序列化此对象的 Transferable 和 DragSourceListener
如果得到的 Transferable 为 null,则将此对象的 Transferable 设置为支持无 DataFlavor 的虚拟 Transferable。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
DragSourceContext
此方法首先执行默认的序列化。然后当且仅当可以序列化此对象的 Transferable 时将其写出。如果无法序列化,则写出 null
在这种情况下,从得到的反序列化流中创建的 DragSourceContext 将包含一个支持无 DataFlavor 的虚拟 Transferable。最后,当且仅当可以序列化此对象的 DragSourceListener 时将其写出。如果无法序列化,则写出 null。
Transferable 实例或 null,然后是 DragSourceListener 实例或 null。IOException| 序列化字段 |
|---|
DragGestureEvent trigger
Cursor cursor
boolean useCustomCursor
true。
int sourceActions
DnDConstants 的位掩码,表示拖动源针对与此 DragSourceContext 关联的拖动操作所支持的放置动作集合。
| 类 java.awt.dnd.DragSourceDragEvent 继承 DragSourceEvent 实现 Serializable |
|---|
serialVersionUID: 481346297933902471L
| 序列化字段 |
|---|
int targetActions
int dropAction
int gestureModifiers
boolean invalidModifiers
gestureModifiers 是否无效。
| 类 java.awt.dnd.DragSourceDropEvent 继承 DragSourceEvent 实现 Serializable |
|---|
serialVersionUID: -5571321229470821891L
| 序列化字段 |
|---|
boolean dropSuccess
true。
int dropAction
| 类 java.awt.dnd.DragSourceEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: -763287114604032641L
| 序列化字段 |
|---|
boolean locationSpecified
boolean 值。
int x
int y
| 类 java.awt.dnd.DropTarget 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6283860791671019047L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
DropTarget
此方法首先为所有的非 transient 字段执行默认的反序列化。然后还要尝试反序列化此对象的 DropTargetListener
通过反序列化字段 dtListener 来进行首次尝试,因为在发布版本 1.4 之前,此名称的非 transient 字段存储 DropTargetListener
如果此尝试失败,则使用流中的下一个对象。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
DropTarget
当且仅当可以执行序列化时才执行默认的序列化,然后写出此对象的 DropTargetListener
如果无法序列化,则写出 null。
DropTargetListener 实例或 null。IOException| 序列化字段 |
|---|
DropTargetContext dropTargetContext
Component component
int actions
DropTarget.setDefaultActions(int),
DropTarget.getDefaultActions()boolean active
true if the DropTarget is accepting Drag & Drop operations.
| 类 java.awt.dnd.DropTargetContext 继承 Object 实现 Serializable |
|---|
serialVersionUID: -634158968993743371L
| 序列化字段 |
|---|
DropTarget dropTarget
| 类 java.awt.dnd.DropTargetDragEvent 继承 DropTargetEvent 实现 Serializable |
|---|
serialVersionUID: -8422265619058953682L
| 序列化字段 |
|---|
Point location
int actions
int dropAction
| 类 java.awt.dnd.DropTargetDropEvent 继承 DropTargetEvent 实现 Serializable |
|---|
serialVersionUID: -1721911170440459322L
| 序列化字段 |
|---|
Point location
int actions
int dropAction
boolean isLocalTx
true。
| 类 java.awt.dnd.DropTargetEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: 2821229066521922993L
| 序列化字段 |
|---|
DropTargetContext context
DropTargetEvent 相关的 DropTargetContext。
| 类 java.awt.dnd.InvalidDnDOperationException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.awt.dnd.MouseDragGestureRecognizer 继承 DragGestureRecognizer 实现 Serializable |
|---|
serialVersionUID: 6220099344182281120L
| 软件包 java.awt.event |
|---|
| 类 java.awt.event.ActionEvent 继承 AWTEvent 实现 Serializable |
|---|
serialVersionUID: -7671078796273832149L
| 序列化字段 |
|---|
String actionCommand
ActionEvent.getActionCommand()long when
ActionEvent.getWhen()int modifiers
ActionEvent.getModifiers()| 类 java.awt.event.AdjustmentEvent 继承 AWTEvent 实现 Serializable |
|---|
serialVersionUID: 5700290645205279921L
| 序列化字段 |
|---|
Adjustable adjustable
AdjustmentEvent.getAdjustable()int value
value will contain the new value of the
adjustable object. This value will always be in a
range associated adjustable object.
AdjustmentEvent.getValue()int adjustmentType
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.
AdjustmentEvent.getAdjustmentType()boolean isAdjusting
isAdjusting is true if the event is one
of the series of multiple adjustment events.
AdjustmentEvent.getValueIsAdjusting()| 类 java.awt.event.ComponentEvent 继承 AWTEvent 实现 Serializable |
|---|
serialVersionUID: 8101406823902992965L
| 类 java.awt.event.ContainerEvent 继承 ComponentEvent 实现 Serializable |
|---|
serialVersionUID: -4114942250539772041L
| 序列化字段 |
|---|
Component child
ContainerEvent.getChild()| 类 java.awt.event.FocusEvent 继承 ComponentEvent 实现 Serializable |
|---|
serialVersionUID: 523753786457416396L
| 序列化字段 |
|---|
boolean temporary
FocusEvent.isTemporary()| 类 java.awt.event.HierarchyEvent 继承 AWTEvent 实现 Serializable |
|---|
serialVersionUID: -5337576970038043990L
| 序列化字段 |
|---|
Component changed
Container changedParent
long changeFlags
| 类 java.awt.event.InputEvent 继承 ComponentEvent 实现 Serializable |
|---|
serialVersionUID: -2482525981698309786L
| 序列化字段 |
|---|
long when
InputEvent.getWhen()int modifiers
InputEvent.getModifiers(),
InputEvent.getModifiersEx(),
KeyEvent,
MouseEvent| 类 java.awt.event.InputMethodEvent 继承 AWTEvent 实现 Serializable |
|---|
serialVersionUID: 4727190874778922661L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
when 字段未出现在对象输入流中,则初始化它。在这种情况下,将通过调用 EventQueue.getMostRecentEventTime() 来初始化该字段。
ClassNotFoundException
IOException| 序列化字段 |
|---|
long when
InputMethodEvent.getWhen()| 类 java.awt.event.InvocationEvent 继承 AWTEvent 实现 Serializable |
|---|
serialVersionUID: 436056344909459450L
| 序列化字段 |
|---|
Runnable runnable
Object notifier
boolean catchExceptions
Exception exception
Throwable throwable
long when
InvocationEvent.getWhen()| 类 java.awt.event.ItemEvent 继承 AWTEvent 实现 Serializable |
|---|
serialVersionUID: -608708132447206933L
| 序列化字段 |
|---|
Object item
ItemEvent.getItem()int stateChange
stateChange indicates whether the item
was selected or deselected.
ItemEvent.getStateChange()| 类 java.awt.event.KeyEvent 继承 InputEvent 实现 Serializable |
|---|
serialVersionUID: -2352130953028126954L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
boolean isProxyActive
int keyCode
KeyEvent.getKeyCode(),
KeyEvent.setKeyCode(int)char keyChar
keyChar is a valid unicode character
that is fired by a key or a key combination on
a keyboard.
KeyEvent.getKeyChar(),
KeyEvent.setKeyChar(char)int keyLocation
KEY_LOCATION_UNKNOWN,
KEY_LOCATION_STANDARD, KEY_LOCATION_LEFT,
KEY_LOCATION_RIGHT, and KEY_LOCATION_NUMPAD.
KeyEvent.getKeyLocation()| 类 java.awt.event.MouseEvent 继承 InputEvent 实现 Serializable |
|---|
serialVersionUID: -991214153494842848L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
int x
MouseEvent.getX()int y
MouseEvent.getY()int xAbs
int yAbs
int clickCount
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.
MouseEvent.getClickCount().int button
NOBUTTON,
BUTTON1,
BUTTON2 or
BUTTON3.
MouseEvent.getButton().boolean popupTrigger
popupTrigger = false,
no popup menu should appear. If it is true
then a popup menu should appear.
PopupMenu,
MouseEvent.isPopupTrigger()| 类 java.awt.event.MouseWheelEvent 继承 MouseEvent 实现 Serializable |
|---|
serialVersionUID: 6459879390515399677L
| 序列化字段 |
|---|
int scrollType
MouseWheelEvent.getScrollType()int scrollAmount
MouseWheelEvent.getScrollAmount(),
MouseWheelEvent.getScrollType()int wheelRotation
MouseWheelEvent.getWheelRotation()| 类 java.awt.event.PaintEvent 继承 ComponentEvent 实现 Serializable |
|---|
serialVersionUID: 1267492026433337593L
| 序列化字段 |
|---|
Rectangle updateRect
Rectangle,
PaintEvent.setUpdateRect(Rectangle),
PaintEvent.getUpdateRect()| 类 java.awt.event.TextEvent 继承 AWTEvent 实现 Serializable |
|---|
serialVersionUID: 6269902291250941179L
| 类 java.awt.event.WindowEvent 继承 ComponentEvent 实现 Serializable |
|---|
serialVersionUID: -1567959133147912127L
| 序列化字段 |
|---|
int oldState
int newState
| 软件包 java.awt.font |
|---|
| 类 java.awt.font.NumericShaper 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
int key
int mask
| 类 java.awt.font.TextAttribute 继承 AttributedCharacterIterator.Attribute 实现 Serializable |
|---|
serialVersionUID: 7744112784117861702L
| 序列化方法 |
|---|
protected Object readResolve()
throws InvalidObjectException
InvalidObjectException| 类 java.awt.font.TransformAttribute 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3356247357827709530L
| 序列化方法 |
|---|
private void writeObject(ObjectOutputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException
private Object readResolve()
throws ObjectStreamException
ObjectStreamException| 序列化字段 |
|---|
AffineTransform transform
TransformAttribute 的 AffineTransform;如果 AffineTransform 为恒等变换,则为 null。
| 软件包 java.awt.geom |
|---|
| 类 java.awt.geom.AffineTransform 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1330973210523860834L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException| 序列化字段 |
|---|
double m00
double m10
double m01
double m11
double m02
double m12
| 类 java.awt.geom.Arc2D.Double 继承 Arc2D 实现 Serializable |
|---|
serialVersionUID: 728264085846882001L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
Arc2D 实例类型的 byte 值的 ObjectInputStream 中读取默认可序列化字段。
Arc2D.OPEN、Arc2D.CHORD 或 Arc2D.PIE 的 byte。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
Arc2D 实例类型的 byte 值的 ObjectOutputStream 中。
Arc2D.OPEN、Arc2D.CHORD 或 Arc2D.PIE 的 byte。
IOException| 序列化字段 |
|---|
double x
double y
double width
double height
double start
double extent
| 类 java.awt.geom.Arc2D.Float 继承 Arc2D 实现 Serializable |
|---|
serialVersionUID: 9130893014586380278L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
Arc2D 实例类型的 byte 值的 ObjectInputStream 中读取默认可序列化字段。
Arc2D.OPEN、Arc2D.CHORD 或 Arc2D.PIE 的 byte。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
Arc2D 实例类型的 byte 值的 ObjectOutputStream 中。
Arc2D.OPEN、Arc2D.CHORD 或 Arc2D.PIE 的 byte。
IOException| 序列化字段 |
|---|
float x
float y
float width
float height
float start
float extent
| 类 java.awt.geom.CubicCurve2D.Double 继承 CubicCurve2D 实现 Serializable |
|---|
serialVersionUID: -4202960122839707295L
| 序列化字段 |
|---|
double x1
double y1
double ctrlx1
double ctrly1
double ctrlx2
double ctrly2
double x2
double y2
| 类 java.awt.geom.CubicCurve2D.Float 继承 CubicCurve2D 实现 Serializable |
|---|
serialVersionUID: -1272015596714244385L
| 序列化字段 |
|---|
float x1
float y1
float ctrlx1
float ctrly1
float ctrlx2
float ctrly2
float x2
float y2
| 类 java.awt.geom.Ellipse2D.Double 继承 Ellipse2D 实现 Serializable |
|---|
serialVersionUID: 5555464816372320683L
| 序列化字段 |
|---|
double x
Ellipse2D 的窗体矩形左上角的 X 坐标。
double y
Ellipse2D 的窗体矩形左上角的 Y 坐标。
double width
Ellipse2D 的总宽度。
double height
Ellipse2D 的总高度。
| 类 java.awt.geom.Ellipse2D.Float 继承 Ellipse2D 实现 Serializable |
|---|
serialVersionUID: -6633761252372475977L
| 序列化字段 |
|---|
float x
Ellipse2D 窗体矩形左上角的 X 坐标。
float y
Ellipse2D 窗体矩形左上角的 Y 坐标。
float width
Ellipse2D 的总宽度。
float height
Ellipse2D 的总高度。
| 类 java.awt.geom.GeneralPath 继承 Path2D.Float 实现 Serializable |
|---|
serialVersionUID: -8327096662768731142L
| 类 java.awt.geom.IllegalPathStateException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.awt.geom.Line2D.Double 继承 Line2D 实现 Serializable |
|---|
serialVersionUID: 7979627399746467499L
| 序列化字段 |
|---|
double x1
double y1
double x2
double y2
| 类 java.awt.geom.Line2D.Float 继承 Line2D 实现 Serializable |
|---|
serialVersionUID: 6161772511649436349L
| 序列化字段 |
|---|
float x1
float y1
float x2
float y2
| 类 java.awt.geom.NoninvertibleTransformException 继承 Exception 实现 Serializable |
|---|
| 类 java.awt.geom.Path2D.Double 继承 Path2D 实现 Serializable |
|---|
serialVersionUID: 1826762518450014216L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ObjectInputStream 中读取默认的可序列化字段,然后显式序列化此路径中存储的路径段。
从 1.6 开始,没有默认的可序列化字段。
此对象的序列数据是用 writeObject 方法描述的。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
ObjectOutputStream,然后显式序列化此路径中存储的路径段。
WIND_EVEN_ODD 或 WIND_NON_ZERO)的字节。
以下字节值常量用于 Path2D 对象的序列化形式中:
| 常量名 | 字节值 | 后跟 | 描述 |
|---|---|---|---|
SERIAL_STORAGE_FLT_ARRAY |
0x30 | 一个提示,原始 Path2D 对象以 Java 的 float 数组形式存储于坐标中。 |
|
SERIAL_STORAGE_DBL_ARRAY |
0x31 | 一个提示,原始 Path2D 对象以 Java 的 double 数组形式存储于坐标中。 |
|
SERIAL_SEG_FLT_MOVETO |
0x40 | 2 浮点型 | 后跟一个 moveTo 路径段。 |
SERIAL_SEG_FLT_LINETO |
0x41 | 2 浮点型 | 后跟一个 lineTo 路径段。 |
SERIAL_SEG_FLT_QUADTO |
0x42 | 4 浮点型 | 后跟一个 quadTo 路径段。 |
SERIAL_SEG_FLT_CUBICTO |
0x43 | 6 浮点型 | 后跟一个 curveTo 路径段。 |
SERIAL_SEG_DBL_MOVETO |
0x50 | 2 双精度型 | 后跟一个 moveTo 路径段。 |
SERIAL_SEG_DBL_LINETO |
0x51 | 2 双精度型 | 后跟一个 lineTo 路径段。 |
SERIAL_SEG_DBL_QUADTO |
0x52 | 4 双精度型 | 后跟一个 curveTo 路径段。 |
SERIAL_SEG_DBL_CUBICTO |
0x53 | 6 双精度型 | 后跟一个 curveTo 路径段。 |
SERIAL_SEG_CLOSE |
0x60 | 一个 closePath 路径段。 |
|
SERIAL_PATH_END |
0x61 | 不再有路径段跟在后面。 |
IOException| 类 java.awt.geom.Path2D.Float 继承 Path2D 实现 Serializable |
|---|
serialVersionUID: 6990832515060788886L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ObjectInputStream 中读取默认的可序列化字段,然后显式序列化此路径中存储的路径段。
从 1.6 开始,没有默认的可序列化字段。
此对象的序列数据是用 writeObject 方法描述的。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
ObjectOutputStream,然后显式序列化此路径中存储的路径段。
WIND_EVEN_ODD 或 WIND_NON_ZERO)的字节。
以下字节值常量用于 Path2D 对象的序列化形式中:
| 常量名 | 字节值 | 后跟 | 描述 |
|---|---|---|---|
SERIAL_STORAGE_FLT_ARRAY |
0x30 | 一个提示,原始 Path2D 对象以 Java 的 float 数组形式存储于坐标中。 |
|
SERIAL_STORAGE_DBL_ARRAY |
0x31 | 一个提示,原始 Path2D 对象以 Java 的 double 数组形式存储于坐标中。 |
|
SERIAL_SEG_FLT_MOVETO |
0x40 | 2 浮点型 | 后跟一个 moveTo 路径段。 |
SERIAL_SEG_FLT_LINETO |
0x41 | 2 浮点型 | 后跟一个 lineTo 路径段。 |
SERIAL_SEG_FLT_QUADTO |
0x42 | 4 浮点型 | 后跟一个 quadTo 路径段。 |
SERIAL_SEG_FLT_CUBICTO |
0x43 | 6 浮点型 | 后跟一个 curveTo 路径段。 |
SERIAL_SEG_DBL_MOVETO |
0x50 | 2 双精度型 | 后跟一个 moveTo 路径段。 |
SERIAL_SEG_DBL_LINETO |
0x51 | 2 双精度型 | 后跟一个 lineTo 路径段。 |
SERIAL_SEG_DBL_QUADTO |
0x52 | 4 双精度型 | 后跟一个 curveTo 路径段。 |
SERIAL_SEG_DBL_CUBICTO |
0x53 | 6 双精度型 | 后跟一个 curveTo 路径段。 |
SERIAL_SEG_CLOSE |
0x60 | 一个 closePath 路径段。 |
|
SERIAL_PATH_END |
0x61 | 不再有路径段跟在后面。 |
IOException| 类 java.awt.geom.Point2D.Double 继承 Point2D 实现 Serializable |
|---|
serialVersionUID: 6150783262733311327L
| 序列化字段 |
|---|
double x
Point2D 的 X 坐标。
double y
Point2D 的 Y 坐标。
| 类 java.awt.geom.Point2D.Float 继承 Point2D 实现 Serializable |
|---|
serialVersionUID: -2870572449815403710L
| 序列化字段 |
|---|
float x
Point2D 的 X 坐标。
float y
Point2D 的 Y 坐标。
| 类 java.awt.geom.QuadCurve2D.Double 继承 QuadCurve2D 实现 Serializable |
|---|
serialVersionUID: 4217149928428559721L
| 序列化字段 |
|---|
double x1
double y1
double ctrlx
double ctrly
double x2
double y2
| 类 java.awt.geom.QuadCurve2D.Float 继承 QuadCurve2D 实现 Serializable |
|---|
serialVersionUID: -8511188402130719609L
| 序列化字段 |
|---|
float x1
float y1
float ctrlx
float ctrly
float x2
float y2
| 类 java.awt.geom.Rectangle2D.Double 继承 Rectangle2D 实现 Serializable |
|---|
serialVersionUID: 7771313791441850493L
| 序列化字段 |
|---|
double x
Rectangle2D 的 X 坐标。
double y
Rectangle2D 的 Y 坐标。
double width
Rectangle2D 的宽度。
double height
Rectangle2D 的高度。
| 类 java.awt.geom.Rectangle2D.Float 继承 Rectangle2D 实现 Serializable |
|---|
serialVersionUID: 3798716824173675777L
| 序列化字段 |
|---|
float x
Rectangle2D 的 X 坐标。
float y
Rectangle2D 的 Y 坐标。
float width
Rectangle2D 的宽度。
float height
Rectangle2D 的高度。
| 类 java.awt.geom.RoundRectangle2D.Double 继承 RoundRectangle2D 实现 Serializable |
|---|
serialVersionUID: 1048939333485206117L
| 序列化字段 |
|---|
double x
RoundRectangle2D 的 X 坐标。
double y
RoundRectangle2D 的 Y 坐标。
double width
RoundRectangle2D 的宽度。
double height
RoundRectangle2D 的高度。
double arcwidth
double archeight
| 类 java.awt.geom.RoundRectangle2D.Float 继承 RoundRectangle2D 实现 Serializable |
|---|
serialVersionUID: -3423150618393866922L
| 序列化字段 |
|---|
float x
RoundRectangle2D 的 X 坐标。
float y
RoundRectangle2D 的 Y 坐标。
float width
RoundRectangle2D 的宽度。
float height
RoundRectangle2D 的高度。
float arcwidth
float archeight
| 软件包 java.awt.image |
|---|
| 类 java.awt.image.ImagingOpException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.awt.image.RasterFormatException 继承 RuntimeException 实现 Serializable |
|---|
| 软件包 java.awt.image.renderable |
|---|
| 类 java.awt.image.renderable.ParameterBlock 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
Vector<E> sources
Vector<E> parameters
| 软件包 java.awt.print |
|---|
| 类 java.awt.print.PrinterAbortException 继承 PrinterException 实现 Serializable |
|---|
| 类 java.awt.print.PrinterException 继承 Exception 实现 Serializable |
|---|
| 类 java.awt.print.PrinterIOException 继承 PrinterException 实现 Serializable |
|---|
serialVersionUID: 5850870712125932846L
| 序列化字段 |
|---|
IOException mException
| 软件包 java.beans |
|---|
| 类 java.beans.IndexedPropertyChangeEvent 继承 PropertyChangeEvent 实现 Serializable |
|---|
| 序列化字段 |
|---|
int index
| 类 java.beans.IntrospectionException 继承 Exception 实现 Serializable |
|---|
| 类 java.beans.PropertyChangeEvent 继承 EventObject 实现 Serializable |
|---|
| 序列化字段 |
|---|
String propertyName
Object newValue
Object oldValue
Object propagationId
#getPropagationId.| 类 java.beans.PropertyChangeSupport 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6401253773779951803L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
PropertyChangeListeners。
在进行序列化时,跳过不可序列化的侦听器,只序列化可序列化的侦听器。
IOException| 序列化字段 |
|---|
Hashtable<K,V> children
Object source
int propertyChangeSupportSerializedDataVersion
| 类 java.beans.PropertyVetoException 继承 Exception 实现 Serializable |
|---|
| 序列化字段 |
|---|
PropertyChangeEvent evt
| 类 java.beans.VetoableChangeSupport 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5090210921595982017L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
VetoableChangeListeners.
在进行序列化时,跳过不可序列化的侦听器,只序列化可序列化的侦听器。
IOException| 序列化字段 |
|---|
Hashtable<K,V> children
Object source
int vetoableChangeSupportSerializedDataVersion
| 软件包 java.beans.beancontext |
|---|
| 类 java.beans.beancontext.BeanContextChildSupport 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6328947014421475877L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
IOException| 序列化字段 |
|---|
BeanContextChild beanContextChildPeer
BeanContextChild 的 BeanContext。
PropertyChangeSupport pcSupport
VetoableChangeSupport vcSupport
| 类 java.beans.beancontext.BeanContextEvent 继承 EventObject 实现 Serializable |
|---|
| 序列化字段 |
|---|
BeanContext propagatedFrom
BeanContext
| 类 java.beans.beancontext.BeanContextMembershipEvent 继承 BeanContextEvent 实现 Serializable |
|---|
| 序列化字段 |
|---|
Collection<E> children
| 类 java.beans.beancontext.BeanContextServiceAvailableEvent 继承 BeanContextEvent 实现 Serializable |
|---|
| 序列化字段 |
|---|
Class<T> serviceClass
Class 引用
| 类 java.beans.beancontext.BeanContextServiceRevokedEvent 继承 BeanContextEvent 实现 Serializable |
|---|
| 序列化字段 |
|---|
Class<T> serviceClass
Class 引用。
boolean invalidateRefs
| 类 java.beans.beancontext.BeanContextServicesSupport 继承 BeanContextSupport 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
IOException| 类 java.beans.beancontext.BeanContextServicesSupport.BCSSChild 继承 BeanContextSupport.BCSChild 实现 Serializable |
|---|
serialVersionUID: -3263851306889194873L
| 类 java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
BeanContextServiceProvider serviceProvider
| 类 java.beans.beancontext.BeanContextSupport 继承 BeanContextChildSupport 实现 Serializable |
|---|
serialVersionUID: -4879613978649577204L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
int serializable
Locale locale
boolean okToUseGui
boolean designTime
| 类 java.beans.beancontext.BeanContextSupport.BCSChild 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5815286101609939109L
| 序列化字段 |
|---|
Object child
Object proxyPeer
| 软件包 java.io |
|---|
| 类 java.io.CharConversionException 继承 IOException 实现 Serializable |
|---|
| 类 java.io.EOFException 继承 IOException 实现 Serializable |
|---|
| 类 java.io.File 继承 Object 实现 Serializable |
|---|
serialVersionUID: 301077366599181567L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
String path
| 类 java.io.FileNotFoundException 继承 IOException 实现 Serializable |
|---|
| 类 java.io.FilePermissionCollection 继承 PermissionCollection 实现 Serializable |
|---|
serialVersionUID: 2202956749081564585L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| 序列化字段 |
|---|
Vector<E> permissions
| 类 java.io.InterruptedIOException 继承 IOException 实现 Serializable |
|---|
| 序列化字段 |
|---|
int bytesTransferred
| 类 java.io.InvalidClassException 继承 ObjectStreamException 实现 Serializable |
|---|
serialVersionUID: -4333316296251054416L
| 序列化字段 |
|---|
String classname
| 类 java.io.InvalidObjectException 继承 ObjectStreamException 实现 Serializable |
|---|
serialVersionUID: 3233174318281839583L
| 类 java.io.IOError 继承 Error 实现 Serializable |
|---|
serialVersionUID: 67100927991680413L
| 类 java.io.IOException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 7818375828146090155L
| 类 java.io.NotActiveException 继承 ObjectStreamException 实现 Serializable |
|---|
serialVersionUID: -3893467273049808895L
| 类 java.io.NotSerializableException 继承 ObjectStreamException 实现 Serializable |
|---|
serialVersionUID: 2906642554793891381L
| 类 java.io.ObjectStreamClass 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6120832682080437368L
| 序列化字段 |
|---|
| 类 java.io.ObjectStreamException 继承 IOException 实现 Serializable |
|---|
serialVersionUID: 7260898174833392607L
| 类 java.io.OptionalDataException 继承 ObjectStreamException 实现 Serializable |
|---|
serialVersionUID: -8011121865681257820L
| 序列化字段 |
|---|
int length
boolean eof
| 类 java.io.SerializablePermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 8537212141160296410L
| 序列化字段 |
|---|
String actions
| 类 java.io.StreamCorruptedException 继承 ObjectStreamException 实现 Serializable |
|---|
serialVersionUID: 8983558202217591746L
| 类 java.io.SyncFailedException 继承 IOException 实现 Serializable |
|---|
| 类 java.io.UnsupportedEncodingException 继承 IOException 实现 Serializable |
|---|
| 类 java.io.UTFDataFormatException 继承 IOException 实现 Serializable |
|---|
| 类 java.io.WriteAbortedException 继承 ObjectStreamException 实现 Serializable |
|---|
serialVersionUID: -3326426625597282442L
| 序列化字段 |
|---|
Exception detail
此字段早于通用异常链设施。Throwable.getCause() 方法现在是获得此信息的首选方法。
| 软件包 java.lang |
|---|
| 类 java.lang.AbstractMethodError 继承 IncompatibleClassChangeError 实现 Serializable |
|---|
| 类 java.lang.ArithmeticException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.lang.ArrayIndexOutOfBoundsException 继承 IndexOutOfBoundsException 实现 Serializable |
|---|
| 类 java.lang.ArrayStoreException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.lang.AssertionError 继承 Error 实现 Serializable |
|---|
| 类 java.lang.Boolean 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3665804199014368530L
| 序列化字段 |
|---|
boolean value
| 类 java.lang.Byte 继承 Number 实现 Serializable |
|---|
serialVersionUID: -7183698231559129828L
| 序列化字段 |
|---|
byte value
Byte 的值。
| 类 java.lang.Character 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3786198910865385080L
| 序列化字段 |
|---|
char value
Character 的值。
| 类 java.lang.Class 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3206093459760846163L
| 序列化概述 |
|---|
TC_CLASS ClassDescriptor
ClassDescriptor 是 java.io.ObjectStreamClass 实例的一个特殊序列化。
类描述符写入该流的初始时刻会生成一个新的句柄。未来对该类描述符的引用写作对此初始类描述符实例的引用。
ObjectStreamClass| 序列化字段 |
|---|
| 类 java.lang.ClassCastException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.lang.ClassCircularityError 继承 LinkageError 实现 Serializable |
|---|
| 类 java.lang.ClassFormatError 继承 LinkageError 实现 Serializable |
|---|
| 类 java.lang.ClassNotFoundException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 9176873029745254542L
| 序列化字段 |
|---|
Throwable ex
| 类 java.lang.CloneNotSupportedException 继承 Exception 实现 Serializable |
|---|
| 类 java.lang.Double 继承 Number 实现 Serializable |
|---|
serialVersionUID: -9172774392245257468L
| 序列化字段 |
|---|
double value
| 类 java.lang.Enum 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
String name
Enum.toString() 方法,而不是访问此字段。
int ordinal
EnumSet 和 EnumMap。
| 类 java.lang.EnumConstantNotPresentException 继承 RuntimeException 实现 Serializable |
|---|
| 序列化字段 |
|---|
Class<T> enumType
String constantName
| 类 java.lang.Error 继承 Throwable 实现 Serializable |
|---|
serialVersionUID: 4980196508277280342L
| 类 java.lang.Exception 继承 Throwable 实现 Serializable |
|---|
serialVersionUID: -3387516993124229948L
| 类 java.lang.ExceptionInInitializerError 继承 LinkageError 实现 Serializable |
|---|
serialVersionUID: 1521711792217232256L
| 序列化字段 |
|---|
Throwable exception
| 类 java.lang.Float 继承 Number 实现 Serializable |
|---|
serialVersionUID: -2671257302660747028L
| 序列化字段 |
|---|
float value
| 类 java.lang.IllegalAccessError 继承 IncompatibleClassChangeError 实现 Serializable |
|---|
| 类 java.lang.IllegalAccessException 继承 Exception 实现 Serializable |
|---|
| 类 java.lang.IllegalArgumentException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: -5365630128856068164L
| 类 java.lang.IllegalMonitorStateException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.lang.IllegalStateException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: -1848914673093119416L
| 类 java.lang.IllegalThreadStateException 继承 IllegalArgumentException 实现 Serializable |
|---|
| 类 java.lang.IncompatibleClassChangeError 继承 LinkageError 实现 Serializable |
|---|
| 类 java.lang.IndexOutOfBoundsException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.lang.InstantiationError 继承 IncompatibleClassChangeError 实现 Serializable |
|---|
| 类 java.lang.InstantiationException 继承 Exception 实现 Serializable |
|---|
| 类 java.lang.Integer 继承 Number 实现 Serializable |
|---|
serialVersionUID: 1360826667806852920L
| 序列化字段 |
|---|
int value
Integer 的值。
| 类 java.lang.InternalError 继承 VirtualMachineError 实现 Serializable |
|---|
| 类 java.lang.InterruptedException 继承 Exception 实现 Serializable |
|---|
| 类 java.lang.LinkageError 继承 Error 实现 Serializable |
|---|
| 类 java.lang.Long 继承 Number 实现 Serializable |
|---|
serialVersionUID: 4290774380558885855L
| 序列化字段 |
|---|
long value
Long 的值。
| 类 java.lang.NegativeArraySizeException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.lang.NoClassDefFoundError 继承 LinkageError 实现 Serializable |
|---|
| 类 java.lang.NoSuchFieldError 继承 IncompatibleClassChangeError 实现 Serializable |
|---|
| 类 java.lang.NoSuchFieldException 继承 Exception 实现 Serializable |
|---|
| 类 java.lang.NoSuchMethodError 继承 IncompatibleClassChangeError 实现 Serializable |
|---|
| 类 java.lang.NoSuchMethodException 继承 Exception 实现 Serializable |
|---|
| 类 java.lang.NullPointerException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.lang.Number 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8742448824652078965L
| 类 java.lang.NumberFormatException 继承 IllegalArgumentException 实现 Serializable |
|---|
serialVersionUID: -2848938806368998894L
| 类 java.lang.OutOfMemoryError 继承 VirtualMachineError 实现 Serializable |
|---|
| 类 java.lang.RuntimeException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -7034897190745766939L
| 类 java.lang.RuntimePermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 7399184964622342223L
| 类 java.lang.SecurityException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 6878364983674394167L
| 类 java.lang.Short 继承 Number 实现 Serializable |
|---|
serialVersionUID: 7515723908773894738L
| 序列化字段 |
|---|
short value
Short 值。
| 类 java.lang.StackOverflowError 继承 VirtualMachineError 实现 Serializable |
|---|
| 类 java.lang.StackTraceElement 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6992337162326171013L
| 序列化字段 |
|---|
String declaringClass
String methodName
String fileName
int lineNumber
| 类 java.lang.String 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6849794470754667710L
| 序列化概述 |
|---|
TC_STRING (utf String)
该 String 由方法 DataOutput.writeUTF 写入。生成一个新句柄以访问流中对此字符串实例的所有将来引用。
| 序列化字段 |
|---|
| 类 java.lang.StringBuffer 继承 java.lang.AbstractStringBuilder 实现 Serializable |
|---|
serialVersionUID: 3388685877147921107L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化概述 |
|---|
| 序列化字段 |
|---|
int count
boolean shared
char[] value
| 类 java.lang.StringBuilder 继承 java.lang.AbstractStringBuilder 实现 Serializable |
|---|
serialVersionUID: 4383685877147921099L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 java.lang.StringIndexOutOfBoundsException 继承 IndexOutOfBoundsException 实现 Serializable |
|---|
| 类 java.lang.ThreadDeath 继承 Error 实现 Serializable |
|---|
| 类 java.lang.Throwable 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3042686055658047285L
| 序列化方法 |
|---|
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
String detailMessage
Throwable cause
StackTraceElement[] stackTrace
Throwable.getStackTrace() 返回。
| 类 java.lang.TypeNotPresentException 继承 RuntimeException 实现 Serializable |
|---|
| 序列化字段 |
|---|
String typeName
| 类 java.lang.UnknownError 继承 VirtualMachineError 实现 Serializable |
|---|
| 类 java.lang.UnsatisfiedLinkError 继承 LinkageError 实现 Serializable |
|---|
| 类 java.lang.UnsupportedClassVersionError 继承 ClassFormatError 实现 Serializable |
|---|
| 类 java.lang.UnsupportedOperationException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: -1242599979055084673L
| 类 java.lang.VerifyError 继承 LinkageError 实现 Serializable |
|---|
| 类 java.lang.VirtualMachineError 继承 Error 实现 Serializable |
|---|
| 软件包 java.lang.annotation |
|---|
| 类 java.lang.annotation.AnnotationFormatError 继承 Error 实现 Serializable |
|---|
| 类 java.lang.annotation.AnnotationTypeMismatchException 继承 RuntimeException 实现 Serializable |
|---|
| 序列化字段 |
|---|
Method element
String foundType
| 类 java.lang.annotation.IncompleteAnnotationException 继承 RuntimeException 实现 Serializable |
|---|
| 序列化字段 |
|---|
Class<T> annotationType
String elementName
| 软件包 java.lang.instrument |
|---|
| 类 java.lang.instrument.IllegalClassFormatException 继承 Exception 实现 Serializable |
|---|
| 类 java.lang.instrument.UnmodifiableClassException 继承 Exception 实现 Serializable |
|---|
| 软件包 java.lang.management |
|---|
| 类 java.lang.management.ManagementPermission 继承 BasicPermission 实现 Serializable |
|---|
| 软件包 java.lang.reflect |
|---|
| 类 java.lang.reflect.GenericSignatureFormatError 继承 ClassFormatError 实现 Serializable |
|---|
| 类 java.lang.reflect.InvocationTargetException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 4085088731926701167L
| 序列化字段 |
|---|
Throwable target
| 类 java.lang.reflect.MalformedParameterizedTypeException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.lang.reflect.Proxy 继承 Object 实现 Serializable |
|---|
serialVersionUID: -2222568056686623797L
| 序列化字段 |
|---|
InvocationHandler h
| 类 java.lang.reflect.ReflectPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 7412737110241507485L
| 类 java.lang.reflect.UndeclaredThrowableException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 330127114055056639L
| 序列化字段 |
|---|
Throwable undeclaredThrowable
| 软件包 java.math |
|---|
| 类 java.math.BigDecimal 继承 Number 实现 Serializable |
|---|
serialVersionUID: 6108874887143696463L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
BigInteger intVal
BigDecimal.unscaledValue() 返回。
BigDecimal.unscaledValue()int scale
BigDecimal.scale 返回。
BigDecimal.scale| 类 java.math.BigInteger 继承 Number 实现 Serializable |
|---|
serialVersionUID: -8287574255936472291L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化概述 |
|---|
| 序列化字段 |
|---|
int bitCount
int bitLength
int lowestSetBit
int[] magnitude
int signum
| 类 java.math.MathContext 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5579720004786848255L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
MathContext 实例(也就是将其反序列化)。
IOException
ClassNotFoundException| 序列化字段 |
|---|
int precision
precision 始终为非负数。
RoundingMode roundingMode
RoundingMode| 软件包 java.net |
|---|
| 类 java.net.BindException 继承 SocketException 实现 Serializable |
|---|
| 类 java.net.ConnectException 继承 SocketException 实现 Serializable |
|---|
| 类 java.net.HttpRetryException 继承 IOException 实现 Serializable |
|---|
| 序列化字段 |
|---|
int responseCode
String location
| 类 java.net.Inet4Address 继承 InetAddress 实现 Serializable |
|---|
serialVersionUID: 3286316764910316507L
| 序列化方法 |
|---|
private Object writeReplace()
throws ObjectStreamException
ObjectStreamException - 如果无法创建取代此对象的新对象| 类 java.net.Inet6Address 继承 InetAddress 实现 Serializable |
|---|
serialVersionUID: 6880410070516793377L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
byte[] ipaddress
int scope_id
boolean scope_id_set
boolean scope_ifname_set
String ifname
| 类 java.net.InetAddress 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3286316764910316507L
| 序列化方法 |
|---|
private Object readResolve()
throws ObjectStreamException
ObjectStreamException - 如果无法创建取代此对象的新对象| 序列化字段 |
|---|
String hostName
int address
int family
| 类 java.net.InetSocketAddress 继承 SocketAddress 实现 Serializable |
|---|
serialVersionUID: 5076001401234631237L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
String hostname
InetAddress addr
int port
| 类 java.net.MalformedURLException 继承 IOException 实现 Serializable |
|---|
| 类 java.net.NetPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: -8343910153355041693L
| 类 java.net.NoRouteToHostException 继承 SocketException 实现 Serializable |
|---|
| 类 java.net.PortUnreachableException 继承 SocketException 实现 Serializable |
|---|
| 类 java.net.ProtocolException 继承 IOException 实现 Serializable |
|---|
| 类 java.net.SocketAddress 继承 Object 实现 Serializable |
|---|
| 类 java.net.SocketException 继承 IOException 实现 Serializable |
|---|
| 类 java.net.SocketPermissionCollection 继承 PermissionCollection 实现 Serializable |
|---|
serialVersionUID: 2787186408602843674L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| 序列化字段 |
|---|
Vector<E> permissions
| 类 java.net.SocketTimeoutException 继承 InterruptedIOException 实现 Serializable |
|---|
| 类 java.net.UnknownHostException 继承 IOException 实现 Serializable |
|---|
| 类 java.net.UnknownServiceException 继承 IOException 实现 Serializable |
|---|
| 类 java.net.URI 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6052424284110960213L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream is)
throws ClassNotFoundException,
IOException
调用 ObjectInputStream.defaultReadObject() 方法以读取 string 字段的值。然后按通常方式对结果进行解析。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream os)
throws IOException
URI 实例的惟一可序列化字段是 string 字段。如果该字段原来没有值,则给定一个值,然后调用给定对象输出流的 ObjectOutputStream.defaultWriteObject() 方法。
IOException| 序列化字段 |
|---|
String string
| 类 java.net.URISyntaxException 继承 Exception 实现 Serializable |
|---|
| 序列化字段 |
|---|
String input
int index
| 类 java.net.URL 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7627629688361524110L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
String protocol
String host
int port
String file
file 定义的格式为 path[?query]
String authority
String ref
int hashCode
| 软件包 java.nio |
|---|
| 类 java.nio.BufferOverflowException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.nio.BufferUnderflowException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.nio.InvalidMarkException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.ReadOnlyBufferException 继承 UnsupportedOperationException 实现 Serializable |
|---|
| 软件包 java.nio.channels |
|---|
| 类 java.nio.channels.AlreadyConnectedException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.AsynchronousCloseException 继承 ClosedChannelException 实现 Serializable |
|---|
| 类 java.nio.channels.CancelledKeyException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.ClosedByInterruptException 继承 AsynchronousCloseException 实现 Serializable |
|---|
| 类 java.nio.channels.ClosedChannelException 继承 IOException 实现 Serializable |
|---|
| 类 java.nio.channels.ClosedSelectorException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.ConnectionPendingException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.FileLockInterruptionException 继承 IOException 实现 Serializable |
|---|
| 类 java.nio.channels.IllegalBlockingModeException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.IllegalSelectorException 继承 IllegalArgumentException 实现 Serializable |
|---|
| 类 java.nio.channels.NoConnectionPendingException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.NonReadableChannelException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.NonWritableChannelException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.NotYetBoundException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.NotYetConnectedException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.OverlappingFileLockException 继承 IllegalStateException 实现 Serializable |
|---|
| 类 java.nio.channels.UnresolvedAddressException 继承 IllegalArgumentException 实现 Serializable |
|---|
| 类 java.nio.channels.UnsupportedAddressTypeException 继承 IllegalArgumentException 实现 Serializable |
|---|
| 软件包 java.nio.charset |
|---|
| 类 java.nio.charset.CharacterCodingException 继承 IOException 实现 Serializable |
|---|
| 类 java.nio.charset.CoderMalfunctionError 继承 Error 实现 Serializable |
|---|
| 类 java.nio.charset.IllegalCharsetNameException 继承 IllegalArgumentException 实现 Serializable |
|---|
| 序列化字段 |
|---|
String charsetName
| 类 java.nio.charset.MalformedInputException 继承 CharacterCodingException 实现 Serializable |
|---|
| 序列化字段 |
|---|
int inputLength
| 类 java.nio.charset.UnmappableCharacterException 继承 CharacterCodingException 实现 Serializable |
|---|
| 序列化字段 |
|---|
int inputLength
| 类 java.nio.charset.UnsupportedCharsetException 继承 IllegalArgumentException 实现 Serializable |
|---|
| 序列化字段 |
|---|
String charsetName
| 软件包 java.rmi |
|---|
| 类 java.rmi.AccessException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 6314925228044966088L
| 类 java.rmi.AlreadyBoundException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 9218657361741657110L
| 类 java.rmi.ConnectException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 4863550261346652506L
| 类 java.rmi.ConnectIOException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: -8087809532704668744L
| 类 java.rmi.MarshalException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 6223554758134037936L
| 类 java.rmi.MarshalledObject 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8988374069173025854L
| 序列化字段 |
|---|
byte[] objBytes
objBytes 为 null,则已编组的对象为 null 引用。byte[] locBytes
equals 忽略的字节位置注释。如果 locBytes 为 null,则在编组过程中存在非 null 注释。int hash
MarshalledObject.hashCode()| 类 java.rmi.NoSuchObjectException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 6619395951570472985L
| 类 java.rmi.NotBoundException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -1857741824849069317L
| 类 java.rmi.RemoteException 继承 IOException 实现 Serializable |
|---|
serialVersionUID: -5148567311918794206L
| 序列化字段 |
|---|
Throwable detail
此字段早于通用异常链设施。Throwable.getCause() 方法现在是获取此信息的首选方法。
| 类 java.rmi.RMISecurityException 继承 SecurityException 实现 Serializable |
|---|
serialVersionUID: -8433406075740433514L
| 类 java.rmi.ServerError 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 8455284893909696482L
| 类 java.rmi.ServerException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: -4775845313121906682L
| 类 java.rmi.ServerRuntimeException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 7054464920481467219L
| 类 java.rmi.StubNotFoundException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: -7088199405468872373L
| 类 java.rmi.UnexpectedException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 1800467484195073863L
| 类 java.rmi.UnknownHostException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: -8152710247442114228L
| 类 java.rmi.UnmarshalException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 594380845140740218L
| 软件包 java.rmi.activation |
|---|
| 类 java.rmi.activation.ActivateFailedException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: 4863550261346652506L
| 类 java.rmi.activation.ActivationDesc 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7455834104417690957L
| 序列化字段 |
|---|
ActivationGroupID groupID
String className
String location
MarshalledObject<T> data
boolean restart
| 类 java.rmi.activation.ActivationException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -4320118837291406071L
| 序列化字段 |
|---|
Throwable detail
此字段早于通用异常链设施。Throwable.getCause() 方法现在是获取此信息的首选方法。
| 类 java.rmi.activation.ActivationGroup 继承 UnicastRemoteObject 实现 Serializable |
|---|
serialVersionUID: -7696947875314805420L
| 序列化字段 |
|---|
ActivationGroupID groupID
ActivationMonitor monitor
long incarnation
| 类 java.rmi.activation.ActivationGroup_Stub 继承 RemoteStub 实现 Serializable |
|---|
| 类 java.rmi.activation.ActivationGroupDesc 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4936225423168276595L
| 序列化字段 |
|---|
String className
String location
MarshalledObject<T> data
ActivationGroupDesc.CommandEnvironment env
Properties props
| 类 java.rmi.activation.ActivationGroupDesc.CommandEnvironment 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6165754737887770191L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
readObject。
此方法按以下方式读取该类的此对象的序列化形式:
此方法首先调用指定对象输入流上的 defaultReadObject,如果 options 为 null,则 options 被设置为零长度的 String 数组。
IOException
ClassNotFoundException| 序列化字段 |
|---|
String command
String[] options
| 类 java.rmi.activation.ActivationGroupID 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1648432278909740833L
| 序列化字段 |
|---|
ActivationSystem system
UID uid
| 类 java.rmi.activation.ActivationID 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4608673054848209235L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
readObject。
此方法为此类读取此对象的序列化形式,方式如下:
readObject 方法在 in 被调用,以读取此对象的惟一标识符(一个 UID 实例)。
接下来,readUTF 方法在 in 上被调用,以读取此对象的激活器的 RemoteRef 实例的外部引用类型名称。然后,对应于外部引用类型名称(由 readUTF 返回),RemoteRef 实例由一个特定于实现的类创建,并且 readExternal 方法在该 RemoteRef 实例上被调用,以读取对应于外部引用类型名称的外部形式。
注:如果外部引用类型名称为 "UnicastRef"、"UnicastServerRef"、"UnicastRef2"、"UnicastServerRef2" 或 "ActivatableRef",则必须找到对应的特定于实现的类,并且其 readExternal 方法必须为外部类型名称读取序列数据,正如指定将此类写入 serialData 文档一样。如果外部引用类型名称是任何其他字符串(长度不为零),则将抛出 ClassNotFoundException,除非该实现提供了对应于外部引用类型名称的特定于实现的类,在这种情况下,RemoteRef 将是特定于实现的类的一个实例。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException,
ClassNotFoundException
writeObject。
此方法为此类写入此对象的序列化形式,方式如下:
传入此对象的惟一标识符(一个 UID 实例)作为参数,writeObject 方法在 out 上被调用。
接下来,getRefClass 方法在激活器的 RemoteRef 实例上被调用,以获得其外部引用类型名称。然后,writeUTF 方法使用 getRefClass 返回的值在 out 上被调用,接着 writeExternal 方法传递 out 作为参数在 RemoteRef 实例上被调用。
java.rmi.server.UID(用 ObjectOutput.writeObject 方法写入),后面紧跟激活器 RemoteRef 实例(用 ObjectOutput.writeUTF 写入的一个字符串)的外部类型名称,后面紧跟由其 writeExternal 方法写入的 RemoteRef 实例的外部形式。
使用在 RemoteObject 的 writeObject 方法 serialData 规范中指定的外部引用类型名称的定义来确定 RemoteRef 实例的外部引用类型名称。类似地,通过 RemoteRef 实现类的 writeExternal 方法写入和通过 readExternal 方法读取的数据对应于在 RemoteObject writeObject 方法 serialData 规范中指定的每一个已定义外部引用类型名称。
IOException
ClassNotFoundException| 类 java.rmi.activation.UnknownGroupException 继承 ActivationException 实现 Serializable |
|---|
serialVersionUID: 7056094974750002460L
| 类 java.rmi.activation.UnknownObjectException 继承 ActivationException 实现 Serializable |
|---|
serialVersionUID: 3425547551622251430L
| 软件包 java.rmi.dgc |
|---|
| 类 java.rmi.dgc.Lease 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5713411624328831948L
| 序列化字段 |
|---|
VMID vmid
Lease.getVMID()long value
Lease.getValue()| 类 java.rmi.dgc.VMID 继承 Object 实现 Serializable |
|---|
serialVersionUID: -538642295484486218L
| 序列化字段 |
|---|
byte[] addr
UID uid
| 软件包 java.rmi.server |
|---|
| 类 java.rmi.server.ExportException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: -9155485338494060170L
| 类 java.rmi.server.ObjID 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6386392263968365220L
| 序列化字段 |
|---|
long objNum
ObjID.hashCode()UID space
| 类 java.rmi.server.RemoteObject 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3215090123894869218L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
readObject。
此方法按以下方式读取该类的此对象的序列化形式:
在 in 上调用 readUTF 方法来读取 RemoteRef 实例的外部 ref 类型名称,以将其填充到此对象的 ref 字段。如果 readUTF 返回的字符串长度为 0,则在 in 上调用 readObject 方法,然后将 readObject 返回的值转换为 RemoteRef,并将此对象的 ref 字段设置为该值。否则,此对象的 ref 字段将设置为从与 readUTF 返回的外部 ref 类型名称相对应的特定于实现的类创建的 RemoteRef 实例,然后在此对象的 ref 字段上调用 readExternal 方法。
如果外部 ref 类型名称为 "UnicastRef"、"UnicastServerRef"、"UnicastRef2"、"UnicastServerRef2" 或 "ActivatableRef",则必须找到一个相应的特定于实现的类,并且其 readExternal 方法在指定要写入此类的 serialData 文档时必须读取外部 ref 类型名称的序列数据。如果外部 ref 类型名称是任何其他字符串(长度不是 0),则将抛出 ClassNotFoundException,除非该实现提供相对于该外部 ref 类型名称的特定于实现的类,在这种情况下,将把此对象的 ref 字段设置为一个该特定于实现的类的实例。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException,
ClassNotFoundException
writeObject。
此方法按以下方式写入该类的此对象的序列化形式:
在此对象的 ref 字段上调用 getRefClass 方法,以获得其外部 ref 类型名称。如果 getRefClass 返回的值是长度大于 0 的非 null 字符串,则在具有 getRefClass 返回的值的 out 上调用 writeUTF 方法,然后在作为参数传递 out 的此对象的 ref 字段上调用 writeExternal 方法;否则,在具有 0 长度字符串 ("") 的 out 上调用 writeUTF 方法,然后在作为参数传递此对象的 ref 字段的 out 上调用 writeObject 方法。
ObjectOutput.writeUTF 写入),该字符串可以是包含的 RemoteRef 实例(ref 字段)的外部 ref 类型名称,也可以是一个 0 长度字符串,如果该字符串的长度不是 0,则后跟 writeExternal 方法写入的 ref 字段的外部形式;如果该字符串的长度为 0,则后跟将其传递到序列化流的 writeObject 时写入的 ref 字段的序列化形式。
如果此对象是一个从任何 UnicastRemoteObject.exportObject 方法返回的 RemoteStub 或 RemoteObjectInvocationHandler 的实例,且未使用自定义套接字工厂,则外部 ref 类型名称为 "UnicastRef"。
如果此对象是一个从任何 UnicastRemoteObject.exportObject 方法返回的 RemoteStub 或 RemoteObjectInvocationHandler 的实例,且使用自定义套接字工厂,则外部 ref 类型名称为 "UnicastRef2"。
如果此对象是一个从任何 java.rmi.activation.Activatable.exportObject 方法返回的 RemoteStub 或 RemoteObjectInvocationHandler 的实例,则外部 ref 类型名称为 "ActivatableRef"。
如果此对象是一个从 RemoteObject.toStub 方法返回的 RemoteStub 或 RemoteObjectInvocationHandler 的实例(并且传入 toStub 的参数本身不是 RemoteStub),则外部 ref 类型名称是一个传入 toStub 的远程对象的导出方式的函数,如上所述。
如果此对象是一个最初通过反序列化创建的 RemoteStub 或 RemoteObjectInvocationHandler 的实例,则外部 ref 类型名称与此对象进行反序列化时读取的类型名称相同。
如果此对象是一个未使用自定义套接字工厂的 java.rmi.server.UnicastRemoteObject 的实例,则外部 ref 类型名称为 "UnicastServerRef"。
如果此对象是一个使用自定义套接字工厂的 UnicastRemoteObject 实例,则外部 ref 类型名称为 "UnicastServerRef2"。
下面是必须由 writeExternal 方法写入且由 RemoteRef 实现类的 readExternal 方法读取的数据,该实现类对应于每个定义的外部 ref 类型名称:
对于 "UnicastRef":
DataOutput.writeUTF(String) 写入
DataOutput.writeInt(int) 写入
ObjID 实例上调用 {link java.rmi.server.ObjID#write(java.io.ObjectOutput)} 的结果写入的数据
false,由 DataOutput.writeBoolean(boolean) 写入
对于具有 null 客户机套接字工厂的 "UnicastRef2":
0x00(指示 null 客户机套接字工厂),由 DataOutput.writeByte(int) 写入
DataOutput.writeUTF(String) 写入
DataOutput.writeInt(int) 写入
ObjID 实例上调用 {link java.rmi.server.ObjID#write(java.io.ObjectOutput)} 的结果写入的数据
false,由 DataOutput.writeBoolean(boolean) 写入
对于具有非 null 客户机套接字工厂的 "UnicastRef2":
0x01(指示非 null 客户机套接字工厂),由 DataOutput.writeByte(int) 写入
DataOutput.writeUTF(String) 写入
DataOutput.writeInt(int) 写入
java.rmi.server.RMIClientSocketFactory 的对象),通过将其传递到流实例上的 writeObject 的调用写入
ObjID 实例上调用 {link java.rmi.server.ObjID#write(java.io.ObjectOutput)} 的结果写入的数据
false,由 DataOutput.writeBoolean(boolean) 写入
对于具有 null 嵌入远程引用的 "ActivatableRef":
java.rmi.activation.ActivationID 的实例,通过将其传递到流实例上的 writeObject 的调用写入
""),由 DataOutput.writeUTF(String) 写入
对于具有非 null 嵌入远程引用的 "ActivatableRef":
java.rmi.activation.ActivationID 的实例,通过将其传递到流实例上的 writeObject 的调用写入
"UnicastRef2"),由 DataOutput.writeUTF(String) 写入
writeExternal 方法写入(请参阅上述 "UnicastRef2" 的外部形式的描述)
对于 "UnicastServerRef" 和 "UnicastServerRef2",不能通过 writeExternal 方法写入数据,也不能通过 readExternal 方法读取数据。
IOException
ClassNotFoundException| 类 java.rmi.server.RemoteObjectInvocationHandler 继承 RemoteObject 实现 Serializable |
|---|
serialVersionUID: 2L
| 序列化方法 |
|---|
private void readObjectNoData()
throws InvalidObjectException
InvalidObjectException - 无条件抛出| 类 java.rmi.server.RemoteServer 继承 RemoteObject 实现 Serializable |
|---|
serialVersionUID: -4100238210092549637L
| 类 java.rmi.server.RemoteStub 继承 RemoteObject 实现 Serializable |
|---|
serialVersionUID: -1585587260594494182L
| 类 java.rmi.server.ServerCloneException 继承 CloneNotSupportedException 实现 Serializable |
|---|
serialVersionUID: 6617456357664815945L
| 序列化字段 |
|---|
Exception detail
此字段早于通用异常链设施。Throwable.getCause() 方法现在是获取此信息的首选方法。
| 类 java.rmi.server.ServerNotActiveException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 4687940720827538231L
| 类 java.rmi.server.SkeletonMismatchException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: -7780460454818859281L
| 类 java.rmi.server.SkeletonNotFoundException 继承 RemoteException 实现 Serializable |
|---|
serialVersionUID: -7860299673822761231L
| 类 java.rmi.server.SocketSecurityException 继承 ExportException 实现 Serializable |
|---|
serialVersionUID: -7622072999407781979L
| 类 java.rmi.server.UID 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1086053664494604050L
| 序列化字段 |
|---|
int unique
UID 在其中生成的 VM 的数字,该数字和主机和给定的时间有关
long time
UID 在其中生成的 VM 处于活动状态时的时间(由 System.currentTimeMillis() 返回)
short count
UID 实例的 16 位数字
| 类 java.rmi.server.UnicastRemoteObject 继承 RemoteServer 实现 Serializable |
|---|
serialVersionUID: 4974527148936298033L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
int port
RMIClientSocketFactory csf
RMIServerSocketFactory ssf
| 软件包 java.security |
|---|
| 类 java.security.AccessControlException 继承 SecurityException 实现 Serializable |
|---|
serialVersionUID: 5138225684096988535L
| 序列化字段 |
|---|
Permission perm
| 类 java.security.AllPermissionCollection 继承 PermissionCollection 实现 Serializable |
|---|
serialVersionUID: -4023755556366636806L
| 序列化字段 |
|---|
boolean all_allowed
| 类 java.security.AuthProvider 继承 Provider 实现 Serializable |
|---|
| 类 java.security.BasicPermission 继承 Permission 实现 Serializable |
|---|
serialVersionUID: 6279438298436773498L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 类 java.security.BasicPermissionCollection 继承 PermissionCollection 实现 Serializable |
|---|
serialVersionUID: 739301742472979399L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| 序列化字段 |
|---|
boolean all_allowed
true if this BasicPermissionCollection
contains a BasicPermission with '*' as its permission name.Class<T> permClass
Hashtable<K,V> permissions
| 类 java.security.CodeSigner 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6819288105193937581L
| 序列化字段 |
|---|
CertPath signerCertPath
Timestamp timestamp
| 类 java.security.CodeSource 继承 Object 实现 Serializable |
|---|
serialVersionUID: 4977541819976013951L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
URL 后跟一个 int,指示要遵守的证书数(值“零”表示不存在与此对象关联的证书)。所有证书的撰写都以表示证书类型的 String 开头,后跟一个指定证书编码长度的 int,再后跟作为 byte 数组写出的证书编码本身。最后,如果出现代码签名者,则同时序列化和写出代码签名者的数组。IOException| 序列化字段 |
|---|
URL location
| 类 java.security.DigestException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: 5821450303093652515L
| 类 java.security.GeneralSecurityException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 894798122053539237L
| 类 java.security.GuardedObject 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5240450096227834308L
| 序列化方法 |
|---|
private void writeObject(ObjectOutputStream oos)
throws IOException
IOException| 序列化字段 |
|---|
Object object
Guard guard
| 类 java.security.Identity 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3609922007826600659L
| 序列化字段 |
|---|
String name
PublicKey publicKey
String info
IdentityScope scope
Vector<E> certificates
| 类 java.security.IdentityScope 继承 Identity 实现 Serializable |
|---|
serialVersionUID: -2337346281189773310L
| 类 java.security.InvalidAlgorithmParameterException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: 2864672297499471472L
| 类 java.security.InvalidKeyException 继承 KeyException 实现 Serializable |
|---|
serialVersionUID: 5698479920593359816L
| 类 java.security.InvalidParameterException 继承 IllegalArgumentException 实现 Serializable |
|---|
serialVersionUID: -857968536935667808L
| 类 java.security.KeyException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: -7483676942812432108L
| 类 java.security.KeyManagementException 继承 KeyException 实现 Serializable |
|---|
serialVersionUID: 947674216157062695L
| 类 java.security.KeyPair 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7565189502268009837L
| 序列化字段 |
|---|
PrivateKey privateKey
PublicKey publicKey
| 类 java.security.KeyRep 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4757683898830641853L
| 序列化方法 |
|---|
protected Object readResolve()
throws ObjectStreamException
此方法支持三种 Type/format 组合:
ObjectStreamException - 如果 Type/format 组合是不能识别的;如果算法、密钥格式或编码的密钥字节是不能识别的/无效的;如果由于任何原因密钥解析失败。| 序列化字段 |
|---|
KeyRep.Type type
String algorithm
String format
byte[] encoded
| 类 java.security.KeyStoreException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: -1119353179322377262L
| 类 java.security.NoSuchAlgorithmException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: -7443947487218346562L
| 类 java.security.NoSuchProviderException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: 8488111756688534474L
| 类 java.security.Permission 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5636570222231596674L
| 序列化字段 |
|---|
String name
| 类 java.security.PermissionCollection 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6727011328946861783L
| 序列化字段 |
|---|
boolean readOnly
| 类 java.security.PermissionsHash 继承 PermissionCollection 实现 Serializable |
|---|
serialVersionUID: -8491988220802933440L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| 序列化字段 |
|---|
Hashtable<K,V> perms
| 类 java.security.PrivilegedActionException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 4724086851538908602L
| 序列化字段 |
|---|
Exception exception
| 类 java.security.Provider 继承 Properties 实现 Serializable |
|---|
serialVersionUID: -4298000515446427739L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
String name
String info
double version
| 类 java.security.ProviderException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 5256023526693665674L
| 类 java.security.SecureRandom 继承 Random 实现 Serializable |
|---|
serialVersionUID: 4940670005562187L
| 序列化字段 |
|---|
Provider provider
SecureRandomSpi secureRandomSpi
String algorithm
byte[] state
MessageDigest digest
byte[] randomBytes
int randomBytesUsed
long counter
| 类 java.security.SecureRandomSpi 继承 Object 实现 Serializable |
|---|
serialVersionUID: -2991854161009191830L
| 类 java.security.SecurityPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 5236109936224050470L
| 类 java.security.SignatureException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: 7509989324975124438L
| 类 java.security.SignedObject 继承 Object 实现 Serializable |
|---|
serialVersionUID: 720502720485447167L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
byte[] content
byte[] signature
String thealgorithm
| 类 java.security.Signer 继承 Identity 实现 Serializable |
|---|
serialVersionUID: -1763464102261361480L
| 序列化字段 |
|---|
PrivateKey privateKey
| 类 java.security.Timestamp 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5502683707821851294L
| 序列化字段 |
|---|
Date timestamp
CertPath signerCertPath
| 类 java.security.UnrecoverableEntryException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: -4527142945246286535L
| 类 java.security.UnrecoverableKeyException 继承 UnrecoverableEntryException 实现 Serializable |
|---|
serialVersionUID: 7275063078190151277L
| 类 java.security.UnresolvedPermission 继承 Permission 实现 Serializable |
|---|
serialVersionUID: -4821973115467008846L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
String(表示 type)后跟一个 String(表示 name),其后又跟一个 String(表示 actions),它后面又跟一个 int,指示要使用的证书数量;如果该值为“零”,则表示没有与此对象相关的证书。每个证书的编写都从一个表示证书类型的 String 开始,其后是 int,用来指定证书编码的长度,再向后是以 byte 数组形式写出的证书编码本身。IOException| 序列化字段 |
|---|
String type
String name
String actions
| 类 java.security.UnresolvedPermissionCollection 继承 PermissionCollection 实现 Serializable |
|---|
serialVersionUID: -7176153071733132400L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| 序列化字段 |
|---|
Hashtable<K,V> permissions
| 软件包 java.security.acl |
|---|
| 类 java.security.acl.AclNotFoundException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 5684295034092681791L
| 类 java.security.acl.LastOwnerException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -5141997548211140359L
| 类 java.security.acl.NotOwnerException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -5555597911163362399L
| 软件包 java.security.cert |
|---|
| 类 java.security.cert.Certificate 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3585440601605666277L
| 序列化方法 |
|---|
protected Object writeReplace()
throws ObjectStreamException
ObjectStreamException - 如果新对象表示无法创建此 Certificate| 序列化字段 |
|---|
String type
| 类 java.security.cert.Certificate.CertificateRep 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8563758940495660020L
| 序列化方法 |
|---|
protected Object readResolve()
throws ObjectStreamException
ObjectStreamException - 如果无法解析该 Certificate| 序列化字段 |
|---|
String type
byte[] data
| 类 java.security.cert.CertificateEncodingException 继承 CertificateException 实现 Serializable |
|---|
serialVersionUID: 6219492851589449162L
| 类 java.security.cert.CertificateException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: 3192535253797119798L
| 类 java.security.cert.CertificateExpiredException 继承 CertificateException 实现 Serializable |
|---|
serialVersionUID: 9071001339691533771L
| 类 java.security.cert.CertificateNotYetValidException 继承 CertificateException 实现 Serializable |
|---|
serialVersionUID: 4355919900041064702L
| 类 java.security.cert.CertificateParsingException 继承 CertificateException 实现 Serializable |
|---|
serialVersionUID: -7989222416793322029L
| 类 java.security.cert.CertPath 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6068470306649138683L
| 序列化方法 |
|---|
protected Object writeReplace()
throws ObjectStreamException
CertPathRep 对象替换要被序列化的 CertPath。
ObjectStreamException - 如果不能创建表示此证书路径的 CertPathRep 对象| 序列化字段 |
|---|
String type
| 类 java.security.cert.CertPath.CertPathRep 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3015633072427920915L
| 序列化方法 |
|---|
protected Object readResolve()
throws ObjectStreamException
CertPath。
ObjectStreamException - 如果无法构造 CertPath| 序列化字段 |
|---|
String type
byte[] data
| 类 java.security.cert.CertPathBuilderException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: 5316471420178794402L
| 类 java.security.cert.CertPathValidatorException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: -3083180014971893139L
| 序列化字段 |
|---|
int index
CertPath certPath
CertPath| 类 java.security.cert.CertStoreException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: 2395296107471573245L
| 类 java.security.cert.CRLException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: -6694728944094197147L
| 类 java.security.cert.X509Certificate 继承 Certificate 实现 Serializable |
|---|
serialVersionUID: -2491127588187038216L
| 软件包 java.security.interfaces |
|---|
| 软件包 java.security.spec |
|---|
| 类 java.security.spec.InvalidKeySpecException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: 3546139293998810778L
| 类 java.security.spec.InvalidParameterSpecException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: -970468769593399342L
| 软件包 java.sql |
|---|
| 类 java.sql.BatchUpdateException 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: 5977529877145521757L
| 序列化字段 |
|---|
int[] updateCounts
| 类 java.sql.ClientInfoException 继承 SQLException 实现 Serializable |
|---|
| 序列化字段 |
|---|
Properties failedProperties
| 类 java.sql.DataTruncation 继承 SQLWarning 实现 Serializable |
|---|
serialVersionUID: 6464298989504059473L
| 序列化字段 |
|---|
int index
boolean parameter
boolean read
int dataSize
int transferSize
| 类 java.sql.Date 继承 Date 实现 Serializable |
|---|
serialVersionUID: 1511598038487230103L
| 类 java.sql.SQLClientInfoException 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: -4319604256824655880L
| 序列化字段 |
|---|
Map<K,V> failedProperties
| 类 java.sql.SQLDataException 继承 SQLNonTransientException 实现 Serializable |
|---|
serialVersionUID: -6889123282670549800L
| 类 java.sql.SQLDataSetSyncException 继承 java.sql.SQLRuntimeException 实现 Serializable |
|---|
| 序列化字段 |
|---|
java.sql.DataSetResolver<T> ds
| 类 java.sql.SQLException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 2135244094396331484L
| 序列化字段 |
|---|
String SQLState
int vendorCode
SQLException next
| 类 java.sql.SQLFeatureNotSupportedException 继承 SQLNonTransientException 实现 Serializable |
|---|
serialVersionUID: -1026510870282316051L
| 类 java.sql.SQLIntegrityConstraintViolationException 继承 SQLNonTransientException 实现 Serializable |
|---|
serialVersionUID: 8033405298774849169L
| 类 java.sql.SQLInvalidAuthorizationSpecException 继承 SQLNonTransientException 实现 Serializable |
|---|
serialVersionUID: -64105250450891498L
| 类 java.sql.SQLNonTransientConnectionException 继承 SQLNonTransientException 实现 Serializable |
|---|
serialVersionUID: -5852318857474782892L
| 类 java.sql.SQLNonTransientException 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: -9104382843534716547L
| 类 java.sql.SQLPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: -1439323187199563495L
| 类 java.sql.SQLRecoverableException 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: -4144386502923131579L
| 类 java.sql.SQLRuntimeException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.sql.SQLSyntaxErrorException 继承 SQLNonTransientException 实现 Serializable |
|---|
serialVersionUID: -1843832610477496053L
| 类 java.sql.SQLTimeoutException 继承 SQLTransientException 实现 Serializable |
|---|
serialVersionUID: -4487171280562520262L
| 类 java.sql.SQLTransactionRollbackException 继承 SQLTransientException 实现 Serializable |
|---|
serialVersionUID: 5246680841170837229L
| 类 java.sql.SQLTransientConnectionException 继承 SQLTransientException 实现 Serializable |
|---|
serialVersionUID: -2520155553543391200L
| 类 java.sql.SQLTransientException 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: -9042733978262274539L
| 类 java.sql.SQLWarning 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: 3917336774604784856L
| 类 java.sql.Time 继承 Date 实现 Serializable |
|---|
serialVersionUID: 8397324403548013681L
| 类 java.sql.Timestamp 继承 Date 实现 Serializable |
|---|
serialVersionUID: 2745179027874758501L
| 序列化字段 |
|---|
int nanos
| 软件包 java.text |
|---|
| 类 java.text.AttributedCharacterIterator.Attribute 继承 Object 实现 Serializable |
|---|
serialVersionUID: -9142742483513960612L
| 序列化方法 |
|---|
protected Object readResolve()
throws InvalidObjectException
InvalidObjectException| 序列化字段 |
|---|
String name
| 类 java.text.ChoiceFormat 继承 NumberFormat 实现 Serializable |
|---|
serialVersionUID: 1795184449645032964L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
InvalidObjectException - 如果从该流读取的对象无效。
IOException
ClassNotFoundException| 序列化字段 |
|---|
double[] choiceLimits
choiceLimits[i] 且小于 choiceLimits[i+1],则该格式器将返回 choiceFormats[i]。
String[] choiceFormats
choiceLimits[i] 且小于 choiceLimits[i+1],则该格式器将返回 choiceFormats[i]。
| 类 java.text.DateFormat 继承 Format 实现 Serializable |
|---|
serialVersionUID: 7218322306649953788L
| 序列化字段 |
|---|
Calendar calendar
DateFormat 使用 calendar 来生成实现日期和时间格式化所需的时间字段值。子类应将此 calendar 初始化为适合于与此 DateFormat 关联的语言环境的日历。
NumberFormat numberFormat
DateFormat 用其来格式化日期和时间中的数字。子类应将此数字格式器初始化为适合于与此 DateFormat 关联的语言环境的数字格式。
| 类 java.text.DateFormat.Field 继承 Format.Field 实现 Serializable |
|---|
serialVersionUID: 7441350119349544720L
| 序列化方法 |
|---|
protected Object readResolve()
throws InvalidObjectException
InvalidObjectException - 如果无法解析该常量。| 序列化字段 |
|---|
int calendarField
| 类 java.text.DateFormatSymbols 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5987973545549424702L
| 序列化方法 |
|---|
private void writeObject(ObjectOutputStream stream)
throws IOException
zoneStrings 字段被初始化之后写出默认可序列化数据。
IOException| 序列化字段 |
|---|
String[] eras
Calendar.BC and Calendar.AD.
String[] months
Calendar.JANUARY, Calendar.FEBRUARY, etc.
String[] shortMonths
Calendar.JANUARY, Calendar.FEBRUARY, etc.
String[] weekdays
Calendar.SUNDAY,
Calendar.MONDAY, etc.
The element weekdays[0] is ignored.
String[] shortWeekdays
Calendar.SUNDAY,
Calendar.MONDAY, etc.
The element shortWeekdays[0] is ignored.
String[] ampms
Calendar.AM and
Calendar.PM.
String[][] zoneStrings
TimeZone.
Each such row contains (with i ranging from
0..n-1):
zoneStrings[i][0] - time zone IDzoneStrings[i][1] - long name of zone in standard
timezoneStrings[i][2] - short name of zone in
standard timezoneStrings[i][3] - long name of zone in daylight
saving timezoneStrings[i][4] - short name of zone in daylight
saving timeTimeZone class that are not
custom IDs.
All other entries are localized names.
TimeZoneString localPatternChars
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.
Locale locale
| 类 java.text.DecimalFormat 继承 NumberFormat 实现 Serializable |
|---|
serialVersionUID: 864413376551465018L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
BigInteger 和 BigDecimal 对象之外的格式化数字上所施加的限制。这些限制存储在与较旧版本序列化兼容的超类中,而 BigInteger 和 BigDecimal 对象的限制也保存在此类中。在该超类中,如果最小或最大整数位数计数大于 DOUBLE_INTEGER_DIGITS,或者最小或最大小数位数计数大于 DOUBLE_FRACTION_DIGITS,则流数据无效并且此方法抛出 InvalidObjectException。
serialVersionOnStream 小于 4,则将 roundingMode 初始化为 RoundingMode.HALF_EVEN。此字段是版本 4 的新字段。
serialVersionOnStream 小于 3,则为最小和最大整数和小数位数调用具有相应超类 getter 值的 setter,以初始化此类中的各个字段。此类中的各个字段是版本 3 的新字段。
serialVersionOnStream 小于 1,则指示该流是用 JDK 1.1 所编写的,初始化 useExponentialNotation 会得到 false,因为在 JDK 1.1 中没有它。
serialVersionOnStream 设置为最大的允许值,以使默认的序列化可以正常工作。
版本早于 2 的流没有前后缀模式变量 posPrefixPattern 等。所以将其初始化为 null,这意味着前后缀字符串将采用字面量值。这正是我们想要的,因为这对应于早于版本 2 的版本行为。
IOException
ClassNotFoundException| 序列化字段 |
|---|
String positivePrefix
DecimalFormat.getPositivePrefix()String positiveSuffix
DecimalFormat.getPositiveSuffix()String negativePrefix
DecimalFormat.getNegativePrefix()String negativeSuffix
DecimalFormat.getNegativeSuffix()String posPrefixPattern
positivePrefix。
此模式由方法 expandAffix() 对 positivePrefix 进行扩展得到,以更新后者从而反映 symbols 中的改变。如果此变量为 null,则将 positivePrefix 用作字面量值,在 symbols 改变时不改变该值。对于从早于流版本 2 的流中恢复的 DecimalFormat 对象而言,此变量始终为 null。
String posSuffixPattern
positiveSuffix。此变量类似于 posPrefixPattern;有关进一步的内容,请参见该变量。
String negPrefixPattern
negativePrefix。此变量类似于 posPrefixPattern;有关进一步的内容,请参见该变量。
String negSuffixPattern
negativeSuffix。此变量类似于 posPrefixPattern;有关进一步的内容,请参见该变量。
int multiplier
DecimalFormat.getMultiplier()byte groupingSize
NumberFormat.groupingUsed 为 true,则该值必须大于 0。
DecimalFormat.getGroupingSize(),
NumberFormat.isGroupingUsed()boolean decimalSeparatorAlwaysShown
DecimalFormat.isDecimalSeparatorAlwaysShown()boolean parseBigDecimal
DecimalFormat.isParseBigDecimal()DecimalFormatSymbols symbols
DecimalFormatSymbols 对象。它包含用于格式化数的符号,例如分组分隔符、小数分隔符等等。
DecimalFormat.setDecimalFormatSymbols(java.text.DecimalFormatSymbols),
DecimalFormatSymbolsboolean useExponentialNotation
byte minExponentDigits
useExponentialNotation 不为 true,则忽略此字段。
int maximumIntegerDigits
BigInteger 或 BigDecimal 的整数部分中所允许的最大数字位数。maximumIntegerDigits 必须大于等于 minimumIntegerDigits。
DecimalFormat.getMaximumIntegerDigits()int minimumIntegerDigits
BigInteger 或 BigDecimal 的整数部分中所允许的最小数字位数。minimumIntegerDigits 必须小于等于 maximumIntegerDigits。
DecimalFormat.getMinimumIntegerDigits()int maximumFractionDigits
BigInteger 或 BigDecimal 的小数部分中所允许的最大数字位数。maximumFractionDigits 必须大于等于 minimumFractionDigits。
DecimalFormat.getMaximumFractionDigits()int minimumFractionDigits
BigInteger 或 BigDecimal 的小数部分中所允许的最小数字位数。minimumFractionDigits 必须小于等于 maximumFractionDigits。
DecimalFormat.getMinimumFractionDigits()RoundingMode roundingMode
RoundingMode。
int serialVersionOnStream
useExponentialNotation 和 minExponentDigits。
posPrefixPattern、posSuffixPattern、negPrefixPattern 和 negSuffixPattern。
maximumIntegerDigits、minimumIntegerDigits、maximumFractionDigits、minimumFractionDigits 和 parseBigDecimal。
roundingMode。
| 类 java.text.DecimalFormatSymbols 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5772796243397350300L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
serialVersionOnStream 小于 1,则将 monetarySeparator 初始化为与 decimalSeparator 相同,并将 exponential 初始化为 'E'。如果 serialVersionOnStream 小于 2,则将 locale 初始化为根语言环境。如果 serialVersionOnStream 小于 3,则它使用 exponential 初始化 exponentialSeparator。如果再次流出此对象,则可将 serialVersionOnStream 设置回最大的允许值,以使默认的序列化可以正常工作。根据 intlCurrencySymbol 字段来初始化货币。
IOException
ClassNotFoundException| 序列化字段 |
|---|
char zeroDigit
DecimalFormatSymbols.getZeroDigit()char groupingSeparator
DecimalFormatSymbols.getGroupingSeparator()char decimalSeparator
DecimalFormatSymbols.getDecimalSeparator()char perMill
DecimalFormatSymbols.getPerMill()char percent
DecimalFormatSymbols.getPercent()char digit
DecimalFormatSymbols.getDigit()char patternSeparator
DecimalFormatSymbols.getPatternSeparator()String infinity
DecimalFormatSymbols.getInfinity()String NaN
DecimalFormatSymbols.getNaN()char minusSign
DecimalFormatSymbols.getMinusSign()String currencySymbol
DecimalFormatSymbols.getCurrencySymbol()String intlCurrencySymbol
DecimalFormatSymbols.getInternationalCurrencySymbol()char monetarySeparator
DecimalFormatSymbols.getMonetaryDecimalSeparator()char exponential
注意,公共的 API 没有提供设置此字段的方法,即使实现和流格式支持该设置也是如此。在以后会将该功能添加到 API 中。
String exponentialSeparator
如果 exponential 和 exponentialSeparator 都存在,则优先使用此 exponentialSeparator。
Locale locale
int serialVersionOnStream
DecimalFormatSymbols 的版本。可能的值为:
monetarySeparator 和 exponential。
locale 字段。
exponentialSeparator 字段。
DecimalFormatSymbols 时,总是写入最新的格式(对应于允许的最高 serialVersionOnStream)。
| 类 java.text.Format 继承 Object 实现 Serializable |
|---|
serialVersionUID: -299282585814624189L
| 类 java.text.Format.Field 继承 AttributedCharacterIterator.Attribute 实现 Serializable |
|---|
serialVersionUID: 276966692217360283L
| 类 java.text.MessageFormat 继承 Format 实现 Serializable |
|---|
serialVersionUID: 6479157306784022952L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
InvalidObjectException - 如果从流读入的对象无效。
IOException
ClassNotFoundException| 序列化字段 |
|---|
Locale locale
String pattern
Format[] formats
int[] offsets
int[] argumentNumbers
int maxOffset
offsets 中的条目数少 1。也可以看作正被使用的 offsets 中的最高数字的元素的索引。所有这些数组必须具有与 offsets 相同个数的元素,因此该变量能够告知我们数组中有多少个条目。
| 类 java.text.MessageFormat.Field 继承 Format.Field 实现 Serializable |
|---|
serialVersionUID: 7899943957617360810L
| 序列化方法 |
|---|
protected Object readResolve()
throws InvalidObjectException
InvalidObjectException - 如果常量无法解析。| 类 java.text.NumberFormat 继承 Format 实现 Serializable |
|---|
serialVersionUID: -2308460125733713944L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
serialVersionOnStream 小于 1,指示流是用 JDK 1.1 编写的,则设置 int 字段(例如 maximumIntegerDigits)等于 byte 字段(例如 maxIntegerDigits),因为 int 字段在 JDK 1.1 中不存在。最后,将 serialVersionOnStream 重新设置为允许的最大值,这样如果此对象再次流出时,默认的序列化可以正常工作。
如果 minimumIntegerDigits 大于 maximumIntegerDigits,或者 minimumFractionDigits 大于 maximumFractionDigits,则流数据无效且此方法抛出 InvalidObjectException。此外,如果这些值中的任何一个是负数,则此方法抛出 InvalidObjectException。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream)
throws IOException
byte 字段(例如 maxIntegerDigits)等于 int 字段(例如 maximumIntegerDigits)(或者等于 Byte.MAX_VALUE,取决于二者中那个值更小),然后写出默认的序列化数据。
IOException| 序列化字段 |
|---|
boolean groupingUsed
NumberFormat.isGroupingUsed()byte maxIntegerDigits
maxIntegerDigits 必须大于等于 minIntegerDigits。
注:此字段仅在与 JDK 1.1 兼容的序列化中存在。在 Java 2 平台 的 v1.2 和更高版本中,用 int 字段 maximumIntegerDigits 来替代。当写入一个流时,maxIntegerDigits 被设置为 maximumIntegerDigits 或 Byte.MAX_VALUE 中较小的一个。当从一个流读取时,仅当 serialVersionOnStream 小于 1 时使用此字段。
NumberFormat.getMaximumIntegerDigits()byte minIntegerDigits
minimumIntegerDigits 必须小于等于 maximumIntegerDigits。
注:此字段仅在与 JDK 1.1 兼容的序列化中存在。在 Java 2 平台 的 v1.2 和更高版本中,用新的 int 字段 minimumIntegerDigits 来替代。当写入一个流时,minIntegerDigits 被设置为 minimumIntegerDigits 或 Byte.MAX_VALUE 中较小的一个。当从一个流读取时,仅当 serialVersionOnStream 小于 1 时使用此字段。
NumberFormat.getMinimumIntegerDigits()byte maxFractionDigits
maximumFractionDigits 必须大于等于 minimumFractionDigits。
注: 此字段仅在与 JDK 1.1 兼容的序列化中存在。在 Java 2 平台 的 v1.2 和更高版本中,用新的 int 字段 maximumFractionDigits 来替代。当写入一个流时,maxFractionDigits 被设置为 maximumFractionDigits 或 Byte.MAX_VALUE 中较小的一个。当从一个流读取时,仅当 serialVersionOnStream 小于 1 时使用此字段。
NumberFormat.getMaximumFractionDigits()byte minFractionDigits
minimumFractionDigits 必须小于等于 maximumFractionDigits。
注:此字段仅在与 JDK 1.1 兼容的序列化中存在。在 Java 2 平台 的 v1.2 和更高版本中,用新的 int field minimumFractionDigits 来替代。当写入一个流时,minFractionDigits 被设置为 minimumFractionDigits 或 Byte.MAX_VALUE 中较小的一个。当从一个流读取时,仅当 serialVersionOnStream 小于 1 时使用此字段。
NumberFormat.getMinimumFractionDigits()boolean parseIntegerOnly
NumberFormat.isParseIntegerOnly()int maximumIntegerDigits
maximumIntegerDigits 必须大于等于 minimumIntegerDigits。
NumberFormat.getMaximumIntegerDigits()int minimumIntegerDigits
minimumIntegerDigits 必须小于等于 maximumIntegerDigits。
NumberFormat.getMinimumIntegerDigits()int maximumFractionDigits
maximumFractionDigits 必须大于等于 minimumFractionDigits。
NumberFormat.getMaximumFractionDigits()int minimumFractionDigits
minimumFractionDigits 必须小于等于 maximumFractionDigits。
NumberFormat.getMinimumFractionDigits()int serialVersionOnStream
NumberFormat 的版本。可能的值为:
maximumIntegerDigits 之类的 int 字段不存在,而使用如 maxIntegerDigits 这样的 byte 字段来替代。
maxIntegerDigits 之类的 byte 字段的值被忽略,而使用如 maximumIntegerDigits 这样的 int 字段来替代。
NumberFormat 时,总是写入最近的格式(对应于允许的最高 serialVersionOnStream)。
| 类 java.text.NumberFormat.Field 继承 Format.Field 实现 Serializable |
|---|
serialVersionUID: 7494728892700160890L
| 序列化方法 |
|---|
protected Object readResolve()
throws InvalidObjectException
InvalidObjectException - 如果无法解析常量。| 类 java.text.ParseException 继承 Exception 实现 Serializable |
|---|
| 序列化字段 |
|---|
int errorOffset
| 类 java.text.SimpleDateFormat 继承 DateFormat 实现 Serializable |
|---|
serialVersionUID: 4774881970558875024L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
InvalidObjectException - 如果模式无效
IOException
ClassNotFoundException| 序列化字段 |
|---|
int serialVersionOnStream
defaultCenturyStart。
defaultCenturyStart。
serialVersionOnStream。
String pattern
DateFormatSymbols formatData
DateFormatSymbolsDate defaultCenturyStart
defaultCenturyStart 开始的世纪(可以为任何日期)。不能为 null。
Locale locale
SimpleDateFormat 的 Locale。如果此对象已由旧的 SimpleDateFormat 创建并且进行了反序列化,则值可以为 null。
| 软件包 java.util |
|---|
| 类 java.util.AbstractMap.SimpleEntry 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8499721149061103585L
| 序列化字段 |
|---|
Object key
Object value
| 类 java.util.AbstractMap.SimpleImmutableEntry 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7138329143949025153L
| 序列化字段 |
|---|
Object key
Object value
| 类 java.util.ArrayDeque 继承 AbstractCollection<E> 实现 Serializable |
|---|
serialVersionUID: 2340985798034038923L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 java.util.ArrayList 继承 AbstractList<E> 实现 Serializable |
|---|
serialVersionUID: 8683452581122892189L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int size
| 类 java.util.Arrays.ArrayList 继承 AbstractList<E> 实现 Serializable |
|---|
serialVersionUID: -2764017481108945198L
| 序列化字段 |
|---|
Object[] a
| 类 java.util.BitSet 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7997698588986878753L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
long[] bits
| 类 java.util.Calendar 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1807547505821590642L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream)
throws IOException
Calendar 将只写出其状态数据和当前时间,并且不会写出任何字段数据,比如 fields[]、isTimeSet、areFieldsSet 和 isSet[]。nextStamp 不应该是持久存储状态的一部分。不幸的是,在发行 JDK 1.1 之前,事情并非如此。为了与 JDK 1.1 兼容,必须总是写出字段值和状态标志。不过,可以从序列化流中移除 nextStamp;可能在以后会实现。
IOException| 序列化字段 |
|---|
int[] fields
FIELD_COUNT 整数数组,索引值为 ERA 到 DST_OFFSET。
boolean[] isSet
FIELD_COUNT 布尔值数组,索引值为 ERA 到 DST_OFFSET。
long time
Calendar.isTimeSetboolean isTimeSet
time 值是一个有效值,则返回 true。通过更改 field[] 的项,可以使时间无效。
Calendar.timeboolean areFieldsSet
fields[] 与当前的设置时间同步,则返回 true。如果返回 false,则在下一次试图获得某一字段的值时,将强行重新计算 time 当前值中的所有字段。
boolean lenient
fields[] 中的 time 时使用超出范围的字段值,则返回 True。
Calendar.setLenient(boolean),
Calendar.isLenient()TimeZone zone
TimeZone。Calendar 使用时区数据来实现语言环境与 GMT 时间的转换。
int firstDayOfWeek
SUNDAY、MONDAY,等等。这是一个同语言环境有关的值。
int minimalDaysInFirstWeek
int nextStamp
stamp[](一个内部数组)的下一个可用值。实际上不应该将该方法写出到流中,在以后,可能从流中将其移除。同时,应该使用 MINIMUM_USER_STAMP 值。
int serialVersionOnStream
serialVersionOnStream。
| 类 java.util.Collections.CheckedCollection 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1578914078182001775L
| 序列化字段 |
|---|
Collection<E> c
Class<T> type
Object[] zeroLengthElementArray
| 类 java.util.Collections.CheckedList 继承 java.util.Collections.CheckedCollection<E> 实现 Serializable |
|---|
serialVersionUID: 65247728283967356L
| 序列化字段 |
|---|
List<E> list
| 类 java.util.Collections.CheckedMap 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5742860141034234728L
| 序列化字段 |
|---|
Map<K,V> m
Class<T> keyType
Class<T> valueType
Object[] zeroLengthKeyArray
Object[] zeroLengthValueArray
| 类 java.util.Collections.CheckedRandomAccessList 继承 java.util.Collections.CheckedList<E> 实现 Serializable |
|---|
serialVersionUID: 1638200125423088369L
| 类 java.util.Collections.CheckedSet 继承 java.util.Collections.CheckedCollection<E> 实现 Serializable |
|---|
serialVersionUID: 4694047833775013803L
| 类 java.util.Collections.CheckedSortedMap 继承 java.util.Collections.CheckedMap<K,V> 实现 Serializable |
|---|
serialVersionUID: 1599671320688067438L
| 序列化字段 |
|---|
SortedMap<K,V> sm
| 类 java.util.Collections.CheckedSortedSet 继承 java.util.Collections.CheckedSet<E> 实现 Serializable |
|---|
serialVersionUID: 1599911165492914959L
| 序列化字段 |
|---|
SortedSet<E> ss
| 类 java.util.Collections.CopiesList 继承 AbstractList<E> 实现 Serializable |
|---|
serialVersionUID: 2739099268398711800L
| 序列化字段 |
|---|
int n
Object element
| 类 java.util.Collections.EmptyList 继承 AbstractList<Object> 实现 Serializable |
|---|
serialVersionUID: 8842843931221139166L
| 序列化方法 |
|---|
private Object readResolve()
| 类 java.util.Collections.EmptySet 继承 AbstractSet<Object> 实现 Serializable |
|---|
serialVersionUID: 1582296315990362920L
| 序列化方法 |
|---|
private Object readResolve()
| 类 java.util.Collections.ReverseComparator 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7207038068494060240L
| 序列化方法 |
|---|
private Object readResolve()
| 类 java.util.Collections.ReverseComparator2 继承 Object 实现 Serializable |
|---|
serialVersionUID: 4374092139857L
| 序列化字段 |
|---|
Comparator<T> cmp
| 类 java.util.Collections.SingletonSet 继承 AbstractSet<E> 实现 Serializable |
|---|
serialVersionUID: 3193687207550431679L
| 序列化字段 |
|---|
Object element
| 类 java.util.Collections.SynchronizedCollection 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3053995032091335093L
| 序列化方法 |
|---|
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
Collection<E> c
Object mutex
| 类 java.util.Collections.SynchronizedList 继承 java.util.Collections.SynchronizedCollection<E> 实现 Serializable |
|---|
serialVersionUID: -7754090372962971524L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
List<E> list
| 类 java.util.Collections.SynchronizedMap 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1978198479659022715L
| 序列化方法 |
|---|
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
Map<K,V> m
Object mutex
| 类 java.util.Collections.SynchronizedRandomAccessList 继承 java.util.Collections.SynchronizedList<E> 实现 Serializable |
|---|
serialVersionUID: 1530674583602358482L
| 序列化方法 |
|---|
private Object writeReplace()
| 类 java.util.Collections.SynchronizedSet 继承 java.util.Collections.SynchronizedCollection<E> 实现 Serializable |
|---|
serialVersionUID: 487447009682186044L
| 类 java.util.Collections.SynchronizedSortedMap 继承 java.util.Collections.SynchronizedMap<K,V> 实现 Serializable |
|---|
serialVersionUID: -8798146769416483793L
| 序列化字段 |
|---|
SortedMap<K,V> sm
| 类 java.util.Collections.SynchronizedSortedSet 继承 java.util.Collections.SynchronizedSet<E> 实现 Serializable |
|---|
serialVersionUID: 8695801310862127406L
| 序列化字段 |
|---|
SortedSet<E> ss
| 类 java.util.Collections.UnmodifiableCollection 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1820017752578914078L
| 序列化字段 |
|---|
Collection<E> c
| 类 java.util.Collections.UnmodifiableList 继承 java.util.Collections.UnmodifiableCollection<E> 实现 Serializable |
|---|
serialVersionUID: -283967356065247728L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
List<E> list
| 类 java.util.Collections.UnmodifiableMap 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1034234728574286014L
| 序列化字段 |
|---|
Map<K,V> m
| 类 java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet 继承 java.util.Collections.UnmodifiableSet<Map.Entry<K,V>> 实现 Serializable |
|---|
serialVersionUID: 7854390611657943733L
| 类 java.util.Collections.UnmodifiableRandomAccessList 继承 java.util.Collections.UnmodifiableList<E> 实现 Serializable |
|---|
serialVersionUID: -2542308836966382001L
| 序列化方法 |
|---|
private Object writeReplace()
| 类 java.util.Collections.UnmodifiableSet 继承 java.util.Collections.UnmodifiableCollection<E> 实现 Serializable |
|---|
serialVersionUID: -9215047833775013803L
| 类 java.util.Collections.UnmodifiableSortedMap 继承 java.util.Collections.UnmodifiableMap<K,V> 实现 Serializable |
|---|
serialVersionUID: -8806743815996713206L
| 序列化字段 |
|---|
SortedMap<K,V> sm
| 类 java.util.Collections.UnmodifiableSortedSet 继承 java.util.Collections.UnmodifiableSet<E> 实现 Serializable |
|---|
serialVersionUID: -4929149591599911165L
| 序列化字段 |
|---|
SortedSet<E> ss
| 类 java.util.ConcurrentModificationException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.util.Currency 继承 Object 实现 Serializable |
|---|
serialVersionUID: -158308464356906721L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
String currencyCode
| 类 java.util.Date 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7523967970034938905L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
getTime() 返回的值 (long)。它表示自 1970 年 1 月 1 日 00:00:00 GMT 的偏移量(以毫秒为单位)。IOException| 类 java.util.DuplicateFormatFlagsException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 18890531L
| 序列化字段 |
|---|
String flags
| 类 java.util.EmptyStackException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.util.EnumMap 继承 AbstractMap<K extends Enum<K>,V> 实现 Serializable |
|---|
serialVersionUID: 458661240069192865L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
Class<T> keyType
| 类 java.util.EnumSet.SerializationProxy 继承 Object 实现 Serializable |
|---|
serialVersionUID: 362491234563181265L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
Class<T> elementType
Enum<E extends Enum<E>>[] elements
| 类 java.util.EventObject 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5516075349620653480L
| 类 java.util.FormatFlagsConversionMismatchException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 19120414L
| 序列化字段 |
|---|
String f
char c
| 类 java.util.FormatterClosedException 继承 IllegalStateException 实现 Serializable |
|---|
serialVersionUID: 18111216L
| 类 java.util.GregorianCalendar 继承 Calendar 实现 Serializable |
|---|
serialVersionUID: -8125100834729963327L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
long gregorianCutover
| 类 java.util.HashMap 继承 AbstractMap<K,V> 实现 Serializable |
|---|
serialVersionUID: 362498820763181265L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int threshold
float loadFactor
| 类 java.util.HashSet 继承 AbstractSet<E> 实现 Serializable |
|---|
serialVersionUID: -5024744406713321676L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 java.util.Hashtable 继承 Dictionary<K,V> 实现 Serializable |
|---|
serialVersionUID: 1421746759512286392L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int threshold
float loadFactor
| 类 java.util.IdentityHashMap 继承 AbstractMap<K,V> 实现 Serializable |
|---|
serialVersionUID: 8188218128353913216L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int size
| 类 java.util.IllegalFormatCodePointException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 19080630L
| 序列化字段 |
|---|
int c
| 类 java.util.IllegalFormatConversionException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 17000126L
| 序列化字段 |
|---|
char c
Class<T> arg
| 类 java.util.IllegalFormatException 继承 IllegalArgumentException 实现 Serializable |
|---|
serialVersionUID: 18830826L
| 类 java.util.IllegalFormatFlagsException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 790824L
| 序列化字段 |
|---|
String flags
| 类 java.util.IllegalFormatPrecisionException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 18711008L
| 序列化字段 |
|---|
int p
| 类 java.util.IllegalFormatWidthException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 16660902L
| 序列化字段 |
|---|
int w
| 类 java.util.InputMismatchException 继承 NoSuchElementException 实现 Serializable |
|---|
| 类 java.util.LinkedHashMap 继承 HashMap<K,V> 实现 Serializable |
|---|
serialVersionUID: 3801124242820219131L
| 序列化字段 |
|---|
boolean accessOrder
| 类 java.util.LinkedHashSet 继承 HashSet<E> 实现 Serializable |
|---|
serialVersionUID: -2851667679971038690L
| 类 java.util.LinkedList 继承 AbstractSequentialList<E> 实现 Serializable |
|---|
serialVersionUID: 876323262645176354L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 java.util.Locale 继承 Object 实现 Serializable |
|---|
serialVersionUID: 9149081749638150636L
| 序列化方法 |
|---|
private Object readResolve()
throws ObjectStreamException
ObjectStreamException| 序列化字段 |
|---|
String language
Locale.getLanguage()String country
Locale.getCountry()String variant
Locale.getVariant()int hashcode
| 类 java.util.MissingFormatArgumentException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 19190115L
| 序列化字段 |
|---|
String s
| 类 java.util.MissingFormatWidthException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 15560123L
| 序列化字段 |
|---|
String s
| 类 java.util.MissingResourceException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: -4876345176062000401L
| 序列化字段 |
|---|
String className
String key
| 类 java.util.NoSuchElementException 继承 RuntimeException 实现 Serializable |
|---|
| 类 java.util.PriorityQueue 继承 AbstractQueue<E> 实现 Serializable |
|---|
serialVersionUID: -7720805057305804111L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
PriorityQueue 实例(即将其反序列化)。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
Object)。IOException| 序列化字段 |
|---|
int size
Comparator<T> comparator
| 类 java.util.Properties 继承 Hashtable<Object,Object> 实现 Serializable |
|---|
serialVersionUID: 4112578634029874840L
| 序列化字段 |
|---|
Properties defaults
| 类 java.util.PropertyPermissionCollection 继承 PermissionCollection 实现 Serializable |
|---|
serialVersionUID: 7015263904581634791L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| 序列化字段 |
|---|
boolean all_allowed
Hashtable<K,V> permissions
| 类 java.util.Random 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3905348978240129619L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
Random 实例(也就是将其反序列化)。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
Random 实例保存到流中。
IOException| 序列化概述 |
|---|
| 序列化字段 |
|---|
boolean haveNextNextGaussian
double;要返回的下一个 nextNextGaussian
long; seed
| 类 java.util.ServiceConfigurationError 继承 Error 实现 Serializable |
|---|
serialVersionUID: 74132770414881L
| 类 java.util.SimpleTimeZone 继承 TimeZone 实现 Serializable |
|---|
serialVersionUID: -403250971215465050L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream)
throws IOException
DOW_IN_MONTH_MODE 规则,在必需部分中后跟完全规则,在可选部分中则使用打包格式。在流入时 JDK 1.1 代码将忽略可选部分。
可选部分的内容:发出字节数组的长度 (int);对于此版本为 4。发出给定长度的字节数组。字节数组的内容是字段 startDay、startDayOfWeek、endDay 和 endDayOfWeek 的 true 值。在必需部分中这些字段的值是适合于规则模式 DOW_IN_MONTH_MODE 的近似值,它是 JDK 1.1 唯一可识别的模式。
IOException| 序列化字段 |
|---|
int startMonth
Calendar.JANUARY 和 Calendar.DECEMBER(包含)之间。此值必须不能等于 endMonth。
如果 useDaylight 为 false,则忽略此值。
int startDay
startMode == DOW_IN_MONTHstartDay 指示夏令时是在 startMonth 月份中的哪个日期开始的,该日期可以是从 1 到 28、30 或 31,具体取决于 startMonth。
startMode != DOW_IN_MONTHstartDay 指示夏令时是在 startMonth 月份中的哪个 startDayOfWeek 开始。例如,一个 +1 值和一个 Calendar.SUNDAY 的 startDayOfWeek 指示 startMonth 的第一个星期日。同样,+2 则指示第二个星期日,-1 指示最后一个星期日。0 值是非法的。
如果 useDaylight 为 false,则忽略此值。
int startDayOfWeek
Calendar.SUNDAY 和 Calendar.SATURDAY(包括)之间。
如果 useDaylight 为 false 或 startMode == DAY_OF_MONTH,则忽略此值。
int startTime
startTimeMode 的设置。
如果 useDaylight 为 false,则忽略此值。
int startTimeMode
int endMonth
Calendar.JANUARY 和 Calendar.UNDECIMBER 之间。此值必须不能等于 startMonth。
如果 useDaylight 为 false,则忽略此值。
int endDay
endMode == DOW_IN_MONTHendDay 指示夏令时是在 endMonth 月份中的哪个日期结束的,该日期可以是从 1 到 28、30 或 31,具体取决于 endMonth。
endMode != DOW_IN_MONTHendDay 指示夏令时是在 endMonth 月份中哪个 endDayOfWeek 结束。例如,一个 +1 值和一个 Calendar.SUNDAY 的 endDayOfWeek 指示 endMonth 的第一个星期日。同样,+2 则指示第二个星期日,-1 指示最后一个星期日。0 值是非法的。
如果 useDaylight 为 false,则忽略此值。
int endDayOfWeek
Calendar.SUNDAY 和 Calendar.SATURDAY(包括)之间。
如果 useDaylight 为 false 或 endMode == DAY_OF_MONTH,则忽略此值。
int endTime
endTimeMode 的设置。
如果 useDaylight 为 false,则忽略此值。
int endTimeMode
WALL_TIME、STANDARD_TIME 或 UTC_TIME。
int startYear
AD 值。如果此值小于 1,则在所有的 AD 年份中都实施夏令时。
如果 useDaylight 为 false,则忽略此值。
int rawOffset
dstSavings。
boolean useDaylight
byte[] monthLength
int startMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEstartDay 字段的解释。
如果 useDaylight 为 false,则忽略此值。
int endMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEendDay 字段的解释。
如果 useDaylight 为 false,则忽略此值。
int dstSavings
如果 useDaylight 为 false,则忽略此值。
int serialVersionOnStream
startMode、endMode 和 dstSavings。
startTimeMode 和 endTimeMode。
serialVersionOnStream。
| 类 java.util.Stack 继承 Vector<E> 实现 Serializable |
|---|
serialVersionUID: 1224463164541339165L
| 类 java.util.TimeZone 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3581463369166924961L
| 序列化字段 |
|---|
String ID
TimeZone 的字符串标识符。这是一个编程标识符,供内部用于从系统表中查询 TimeZone 对象,也用于把它们映射到它们的本地化显示名称。ID 值在系统表中是唯一的,但可能不是针对动态创建的区域。
| 类 java.util.TooManyListenersException 继承 Exception 实现 Serializable |
|---|
| 类 java.util.TreeMap 继承 AbstractMap<K,V> 实现 Serializable |
|---|
serialVersionUID: 919286545866124006L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
Comparator<T> comparator
| 类 java.util.TreeMap.AscendingSubMap 继承 java.util.TreeMap.NavigableSubMap<K,V> 实现 Serializable |
|---|
serialVersionUID: 912986545866124060L
| 类 java.util.TreeMap.DescendingSubMap 继承 java.util.TreeMap.NavigableSubMap<K,V> 实现 Serializable |
|---|
serialVersionUID: 912986545866120460L
| 序列化字段 |
|---|
Comparator<T> reverseComparator
| 类 java.util.TreeMap.NavigableSubMap 继承 AbstractMap<K,V> 实现 Serializable |
|---|
| 序列化字段 |
|---|
TreeMap<K,V> m
Object lo
Object hi
boolean fromStart
boolean toEnd
boolean loInclusive
boolean hiInclusive
| 类 java.util.TreeMap.SubMap 继承 AbstractMap<K,V> 实现 Serializable |
|---|
serialVersionUID: -6520786458950516097L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
boolean fromStart
boolean toEnd
Object fromKey
Object toKey
| 类 java.util.TreeMap$SubMap$DescendingEntrySetView 继承 Object 实现 Serializable |
|---|
| 类 java.util.TreeMap$DescendingEntryIterator 继承 Object 实现 Serializable |
|---|
| 类 java.util.TreeMap$DescendingEntrySet 继承 Object 实现 Serializable |
|---|
| 类 java.util.TreeMap$DescendingKeySet 继承 Object 实现 Serializable |
|---|
| 类 java.util.TreeMap$DescendingSubMapEntryIterator 继承 Object 实现 Serializable |
|---|
| 类 java.util.TreeMap$SubMapEntryIterator 继承 Object 实现 Serializable |
|---|
| 类 java.util.TreeSet 继承 AbstractSet<E> 实现 Serializable |
|---|
serialVersionUID: -2479143000061671589L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
TreeSet 实例(也就是将其反序列化)。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
TreeSet 实例的状态保存到流中(也就是将其序列化)。
null,后跟该 set 的大小(它包含的元素数,用一个 int 值表示),再后面是其按顺序排列的所有元素(每个元素是一个 Object)(该顺序由 set 的 Comparator 确定;如果 set 没有 Comparator,则该顺序由元素的自然顺序确定)。IOException| 类 java.util.UnknownFormatConversionException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 19060418L
| 序列化字段 |
|---|
String s
| 类 java.util.UnknownFormatFlagsException 继承 IllegalFormatException 实现 Serializable |
|---|
serialVersionUID: 19370506L
| 序列化字段 |
|---|
String flags
| 类 java.util.UUID 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4856846361193249489L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
long mostSigBits
long leastSigBits
| 类 java.util.Vector 继承 AbstractList<E> 实现 Serializable |
|---|
serialVersionUID: -2767605614048989439L
| 序列化方法 |
|---|
private void writeObject(ObjectOutputStream s)
throws IOException
Vector 实例的状态保存到流中(也就是将其序列化)。此方法只在同步时使用。它仅调用默认的 writeObject 方法。
IOException| 序列化字段 |
|---|
Object[] elementData
Vector 中的最后一个元素后的任何数组元素都为 null。
int elementCount
Vector 对象中的有效组件数。从 elementData[0] 到 elementData[elementCount-1] 的组件均为实际项。
int capacityIncrement
| 软件包 java.util.concurrent |
|---|
| 类 java.util.concurrent.ArrayBlockingQueue 继承 AbstractQueue<E> 实现 Serializable |
|---|
serialVersionUID: -817911632652898426L
| 序列化字段 |
|---|
Object[] items
int takeIndex
int putIndex
int count
ReentrantLock lock
Condition notEmpty
Condition notFull
| 类 java.util.concurrent.BrokenBarrierException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 7117394618823254244L
| 类 java.util.concurrent.CancellationException 继承 IllegalStateException 实现 Serializable |
|---|
serialVersionUID: -9202173006928992231L
| 类 java.util.concurrent.ConcurrentHashMap 继承 AbstractMap<K,V> 实现 Serializable |
|---|
serialVersionUID: 7249069246763182397L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int segmentMask
int segmentShift
java.util.concurrent.ConcurrentHashMap.Segment<K,V>[] segments
| 类 java.util.concurrent.ConcurrentLinkedQueue 继承 AbstractQueue<E> 实现 Serializable |
|---|
serialVersionUID: 196745693267521676L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 java.util.concurrent.ConcurrentSkipListMap 继承 AbstractMap<K,V> 实现 Serializable |
|---|
serialVersionUID: -8627078645895051609L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
Comparator<T> comparator
| 类 java.util.concurrent.ConcurrentSkipListMap$DescendingEntryIterator 继承 Object 实现 Serializable |
|---|
| 类 java.util.concurrent.ConcurrentSkipListMap$DescendingEntrySet 继承 Object 实现 Serializable |
|---|
| 类 java.util.concurrent.ConcurrentSkipListMap$DescendingKeyIterator 继承 Object 实现 Serializable |
|---|
| 类 java.util.concurrent.ConcurrentSkipListMap$DescendingKeySet 继承 Object 实现 Serializable |
|---|
| 类 java.util.concurrent.ConcurrentSkipListMap.SubMap 继承 AbstractMap<K,V> 实现 Serializable |
|---|
serialVersionUID: -7647078645895051609L
| 序列化字段 |
|---|
ConcurrentSkipListMap<K,V> m
Object lo
Object hi
boolean loInclusive
boolean hiInclusive
boolean isDescending
| 类 java.util.concurrent.ConcurrentSkipListSet 继承 AbstractSet<E> 实现 Serializable |
|---|
serialVersionUID: -2479143111061671589L
| 序列化字段 |
|---|
ConcurrentNavigableMap<K,V> m
| 类 java.util.concurrent.CopyOnWriteArrayList 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8673264195747942595L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 java.util.concurrent.CopyOnWriteArraySet 继承 AbstractSet<E> 实现 Serializable |
|---|
serialVersionUID: 5457747651344034263L
| 序列化字段 |
|---|
CopyOnWriteArrayList<E> al
| 类 java.util.concurrent.ExecutionException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 7830266012832686185L
| 类 java.util.concurrent.LinkedBlockingDeque 继承 AbstractQueue<E> 实现 Serializable |
|---|
serialVersionUID: -387911632671998426L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int capacity
ReentrantLock lock
Condition notEmpty
Condition notFull
| 类 java.util.concurrent.LinkedBlockingQueue 继承 AbstractQueue<E> 实现 Serializable |
|---|
serialVersionUID: -6903933977591709194L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
int capacity
AtomicInteger count
ReentrantLock takeLock
Condition notEmpty
ReentrantLock putLock
Condition notFull
| 类 java.util.concurrent.PriorityBlockingQueue 继承 AbstractQueue<E> 实现 Serializable |
|---|
serialVersionUID: 5595510919245408276L
| 序列化方法 |
|---|
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
PriorityQueue<E> q
ReentrantLock lock
Condition notEmpty
| 类 java.util.concurrent.RejectedExecutionException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: -375805702767069545L
| 类 java.util.concurrent.Semaphore 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3222578661600680210L
| 序列化字段 |
|---|
java.util.concurrent.Semaphore.Sync sync
| 类 java.util.concurrent.SynchronousQueue 继承 AbstractQueue<E> 实现 Serializable |
|---|
serialVersionUID: -3223113410248163686L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
ReentrantLock qlock
java.util.concurrent.SynchronousQueue.WaitQueue waitingProducers
java.util.concurrent.SynchronousQueue.WaitQueue waitingConsumers
| 类 java.util.concurrent.TimeoutException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 1900926677490660714L
| 软件包 java.util.concurrent.atomic |
|---|
| 类 java.util.concurrent.atomic.AtomicBoolean 继承 Object 实现 Serializable |
|---|
serialVersionUID: 4654671469794556979L
| 序列化字段 |
|---|
int value
| 类 java.util.concurrent.atomic.AtomicInteger 继承 Number 实现 Serializable |
|---|
serialVersionUID: 6214790243416807050L
| 序列化字段 |
|---|
int value
| 类 java.util.concurrent.atomic.AtomicIntegerArray 继承 Object 实现 Serializable |
|---|
serialVersionUID: 2862133569453604235L
| 序列化字段 |
|---|
int[] array
| 类 java.util.concurrent.atomic.AtomicLong 继承 Number 实现 Serializable |
|---|
serialVersionUID: 1927816293512124184L
| 序列化字段 |
|---|
long value
| 类 java.util.concurrent.atomic.AtomicLongArray 继承 Object 实现 Serializable |
|---|
serialVersionUID: -2308431214976778248L
| 序列化字段 |
|---|
long[] array
| 类 java.util.concurrent.atomic.AtomicReference 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1848883965231344442L
| 序列化字段 |
|---|
Object value
| 类 java.util.concurrent.atomic.AtomicReferenceArray 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6209656149925076980L
| 序列化字段 |
|---|
Object[] array
| 软件包 java.util.concurrent.locks |
|---|
| 类 java.util.concurrent.locks.AbstractOwnableSynchronizer 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3737899427754241961L
| 类 java.util.concurrent.locks.AbstractQueuedLongSynchronizer 继承 AbstractOwnableSynchronizer 实现 Serializable |
|---|
serialVersionUID: 7373984972572414692L
| 序列化字段 |
|---|
long state
| 类 java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1173984872572414699L
| 类 java.util.concurrent.locks.AbstractQueuedSynchronizer 继承 AbstractOwnableSynchronizer 实现 Serializable |
|---|
serialVersionUID: 7373984972572414691L
| 序列化字段 |
|---|
int state
| 类 java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1173984872572414699L
| 类 java.util.concurrent.locks.ReentrantLock 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7373984872572414699L
| 序列化字段 |
|---|
java.util.concurrent.locks.ReentrantLock.Sync sync
| 类 java.util.concurrent.locks.ReentrantReadWriteLock 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6992448646407690164L
| 序列化字段 |
|---|
ReentrantReadWriteLock.ReadLock readerLock
ReentrantReadWriteLock.WriteLock writerLock
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
| 类 java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5992448646407690164L
| 序列化字段 |
|---|
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
| 类 java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4992448646407690164L
| 序列化字段 |
|---|
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
| 软件包 java.util.jar |
|---|
| 类 java.util.jar.JarException 继承 ZipException 实现 Serializable |
|---|
| 软件包 java.util.logging |
|---|
| 类 java.util.logging.Level 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8176160795706313070L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
String name
int value
String resourceBundleName
| 类 java.util.logging.LoggingPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 63564341580231582L
| 类 java.util.logging.LogRecord 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5372048053134512534L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
IOException| 序列化字段 |
|---|
Level level
long sequenceNumber
String sourceClassName
String sourceMethodName
String message
int threadID
long millis
Throwable thrown
String loggerName
String resourceBundleName
| 软件包 java.util.prefs |
|---|
| 类 java.util.prefs.BackingStoreException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 859796500401108469L
| 类 java.util.prefs.InvalidPreferencesFormatException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -791715184232119669L
| 软件包 java.util.regex |
|---|
| 类 java.util.regex.Pattern 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5073258162644648461L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
String pattern
int flags
| 类 java.util.regex.PatternSyntaxException 继承 IllegalArgumentException 实现 Serializable |
|---|
| 序列化字段 |
|---|
String desc
String pattern
int index
| 软件包 java.util.zip |
|---|
| 类 java.util.zip.DataFormatException 继承 Exception 实现 Serializable |
|---|
| 类 java.util.zip.ZipError 继承 InternalError 实现 Serializable |
|---|
serialVersionUID: 853973422266861979L
| 类 java.util.zip.ZipException 继承 IOException 实现 Serializable |
|---|
| 软件包 javax.activation |
|---|
| 类 javax.activation.ActivationDataFlavor 继承 DataFlavor 实现 Serializable |
|---|
| 序列化方法 |
|---|
public void readExternal(ObjectInput is)
throws IOException,
ClassNotFoundException
DataFlavor。
IOException - 如果发生 I/O 错误
ClassNotFoundException - 如果无法找到需要恢复的某个对象的类。
public void writeExternal(ObjectOutput os)
throws IOException
DataFlavor。
IOException - 包含可能发生的所有 I/O 异常| 类 javax.activation.MimeType 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
ClassNotFoundException - 如果找不到要恢复的对象的类。I
IOException - 如果发生 I/O 错误
public void writeExternal(ObjectOutput out)
throws IOException
IOException - 包括可能发生的所有 I/O 异常| 类 javax.activation.MimeTypeParseException 继承 Exception 实现 Serializable |
|---|
| 类 javax.activation.UnsupportedDataTypeException 继承 IOException 实现 Serializable |
|---|
| 软件包 javax.activity |
|---|
| 类 javax.activity.ActivityCompletedException 继承 RemoteException 实现 Serializable |
|---|
| 类 javax.activity.ActivityRequiredException 继承 RemoteException 实现 Serializable |
|---|
| 类 javax.activity.InvalidActivityException 继承 RemoteException 实现 Serializable |
|---|
| 软件包 javax.annotation.processing |
|---|
| 类 javax.annotation.processing.FilerException 继承 IOException 实现 Serializable |
|---|
serialVersionUID: 8426423106453163293L
| 软件包 javax.crypto |
|---|
| 类 javax.crypto.BadPaddingException 继承 GeneralSecurityException 实现 Serializable |
|---|
| 类 javax.crypto.ExemptionMechanismException 继承 GeneralSecurityException 实现 Serializable |
|---|
| 类 javax.crypto.IllegalBlockSizeException 继承 GeneralSecurityException 实现 Serializable |
|---|
| 类 javax.crypto.NoSuchPaddingException 继承 GeneralSecurityException 实现 Serializable |
|---|
| 类 javax.crypto.SealedObject 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
NullPointerException - 如果 s 为 null。
IOException
ClassNotFoundException| 序列化字段 |
|---|
byte[] encodedParams
即 cipher.getParameters().getEncoded()。
byte[] encryptedContent
String sealAlg
String paramsAlg
| 类 javax.crypto.ShortBufferException 继承 GeneralSecurityException 实现 Serializable |
|---|
| 软件包 javax.crypto.interfaces |
|---|
| 软件包 javax.crypto.spec |
|---|
| 类 javax.crypto.spec.SecretKeySpec 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
byte[] key
String algorithm
| 软件包 javax.imageio |
|---|
| 类 javax.imageio.IIOException 继承 IOException 实现 Serializable |
|---|
| 软件包 javax.imageio.metadata |
|---|
| 类 javax.imageio.metadata.IIOInvalidTreeException 继承 IIOException 实现 Serializable |
|---|
| 序列化字段 |
|---|
Node offendingNode
Node,或 null。
| 软件包 javax.lang.model.element |
|---|
| 类 javax.lang.model.element.UnknownAnnotationValueException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 269L
| 类 javax.lang.model.element.UnknownElementException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 269L
| 软件包 javax.lang.model.type |
|---|
| 类 javax.lang.model.type.MirroredTypeException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 269L
| 类 javax.lang.model.type.MirroredTypesException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 269L
| 类 javax.lang.model.type.UnknownTypeException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 269L
| 软件包 javax.management |
|---|
| 类 javax.management.AndQueryExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: -1081892073854801359L
| 序列化字段 |
|---|
QueryExp exp1
QueryExp exp2
| 类 javax.management.Attribute 继承 Object 实现 Serializable |
|---|
serialVersionUID: 2484220110589082382L
| 序列化字段 |
|---|
String name
Object value
| 类 javax.management.AttributeChangeNotification 继承 Notification 实现 Serializable |
|---|
serialVersionUID: 535176054565814134L
| 序列化字段 |
|---|
String attributeName
String attributeType
Object oldValue
Object newValue
| 类 javax.management.AttributeChangeNotificationFilter 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6347317584796410029L
| 序列化字段 |
|---|
Vector<E> enabledAttributes
Vector。默认值是一个空向量。| 类 javax.management.AttributeList 继承 ArrayList<Object> 实现 Serializable |
|---|
serialVersionUID: -4077085769279709076L
| 类 javax.management.AttributeNotFoundException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: 6511584241791106926L
| 类 javax.management.AttributeValueExp 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7768025046539163385L
| 序列化字段 |
|---|
String attr
| 类 javax.management.BadAttributeValueExpException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -3105272988410493376L
| 序列化字段 |
|---|
Object val
| 类 javax.management.BadBinaryOpValueExpException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 5068475589449021227L
| 序列化字段 |
|---|
ValueExp exp
ValueExp| 类 javax.management.BadStringOperationException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 7802201238441662100L
| 序列化字段 |
|---|
String op
| 类 javax.management.BetweenQueryExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: -2933597532866307444L
| 序列化字段 |
|---|
ValueExp exp1
ValueExp exp2
ValueExp exp3
| 类 javax.management.BinaryOpValueExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: 1216286847881456786L
| 序列化字段 |
|---|
int op
ValueExp exp1
ValueExp exp2
| 类 javax.management.BinaryRelQueryExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: -5690656271650491000L
| 序列化字段 |
|---|
int relOp
ValueExp exp1
ValueExp exp2
| 类 javax.management.BooleanValueExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: 7754922052666594581L
| 序列化字段 |
|---|
boolean val
| 类 javax.management.ClassAttributeValueExp 继承 AttributeValueExp 实现 Serializable |
|---|
| 序列化字段 |
|---|
String attr
The serialVersionUID of this class is -1081892073854801359L.
| 类 javax.management.ImmutableDescriptor 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8853308591080540165L
| 序列化方法 |
|---|
private Object readResolve()
throws InvalidObjectException
ImmutableDescriptor.EMPTY_DESCRIPTOR 替换反序列化的空 ImmutableDescriptor。
InvalidObjectException - 如果读取的对象包含无效字段。| 序列化字段 |
|---|
String[] names
String.CASE_INSENSITIVE_ORDER 确定的方式以字母顺序排列。
Object[] values
names 数组中的相应元素匹配。
| 类 javax.management.InQueryExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: -5801329450358952434L
| 序列化字段 |
|---|
ValueExp val
ValueExp to be foundValueExp[] valueList
ValueExp to be searched| 类 javax.management.InstanceAlreadyExistsException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: 8893743928912733931L
| 类 javax.management.InstanceNotFoundException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: -882579438394773049L
| 类 javax.management.InstanceOfQueryExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: -1081892073854801359L
| 序列化字段 |
|---|
StringValueExp classNameValue
StringValueExp returning the name of the class
of which selected MBeans should be instances.| 类 javax.management.IntrospectionException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: 1054516935875481725L
| 类 javax.management.InvalidApplicationException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -3048022274675537269L
| 序列化字段 |
|---|
Object val
| 类 javax.management.InvalidAttributeValueException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: 2164571879317142449L
| 类 javax.management.JMException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 350520924977331825L
| 类 javax.management.JMRuntimeException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 6573344628407841861L
| 类 javax.management.ListenerNotFoundException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: -7242605822448519061L
| 类 javax.management.MalformedObjectNameException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: -572689714442915824L
| 类 javax.management.MatchQueryExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: -7156603696948215014L
| 序列化字段 |
|---|
AttributeValueExp exp
String pattern
| 类 javax.management.MBeanAttributeInfo 继承 MBeanFeatureInfo 实现 Serializable |
|---|
| 序列化字段 |
|---|
String attributeType
boolean isWrite
boolean isRead
boolean is
| 类 javax.management.MBeanConstructorInfo 继承 MBeanFeatureInfo 实现 Serializable |
|---|
serialVersionUID: 4433990064191844427L
| 序列化字段 |
|---|
MBeanParameterInfo[] signature
| 类 javax.management.MBeanException 继承 JMException 实现 Serializable |
|---|
serialVersionUID: 4066342430588744142L
| 序列化字段 |
|---|
Exception exception
Exception| 类 javax.management.MBeanFeatureInfo 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3952882688968447265L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 MBeanFeatureInfo。
defaultReadObject()
is called first to deserialize the object except the field
descriptor, which is not serialized in the default way. Then the method
read() is called to read a byte, the field
descriptor is deserialized according to the value of the byte value:
readObject()
is called twice to obtain the field names (a String[]) and
the field values (a Object[]) of the descriptor.
The two obtained values then are used to construct
an ImmutableDescriptor instance for the field
descriptor;descriptor is obtained directly
by calling the method readObject().
If the obtained value is null, the field descriptor is set to
EMPTY_DESCRIPTOR;descriptor is set
to EMPTY_DESCRIPTORStreamCorruptedException is thrown.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
MBeanFeatureInfo 序列化为 ObjectOutputStream。
defaultWriteObject()
is called first to serialize the object except the field descriptor
which is declared as transient. The field descriptor is serialized
as follows:
descriptor is an instance of the class
ImmutableDescriptor, the method write(int val) is called to write a byte with the value 1,
then the method writeObject(Object obj)
is called twice to serialize the field names and the field values of the
descriptor, respectively as a String[] and an
Object[];write(int val)
is called to write a byte with the value 0, then the method
writeObject(Object obj) is called
to serialize directly the field descriptor.
IOException| 序列化字段 |
|---|
String name
MBeanFeatureInfo.getName() 方法,而不是读取此字段,并且子类不能更改该字段。
String description
MBeanFeatureInfo.getDescription() 方法,而不是读取此字段,并且子类不能更改该字段。
| 类 javax.management.MBeanInfo 继承 Object 实现 Serializable |
|---|
serialVersionUID: -6451021435135161911L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 MBeanInfo。
defaultReadObject()
is called first to deserialize the object except the field
descriptor, which is not serialized in the default way. Then the method
read() is called to read a byte, the field
descriptor is deserialized according to the value of the byte value:
readObject()
is called twice to obtain the field names (a String[]) and
the field values (a Object[]) of the descriptor.
The two obtained values then are used to construct
an ImmutableDescriptor instance for the field
descriptor;descriptor is obtained directly
by calling the method readObject().
If the obtained value is null, the field descriptor is set to
EMPTY_DESCRIPTOR;descriptor is set to
EMPTY_DESCRIPTOR.StreamCorruptedException is thrown.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
MBeanInfo 序列化为 ObjectOutputStream。
defaultWriteObject()
is called first to serialize the object except the field descriptor
which is declared as transient. The field descriptor is serialized
as follows:
descriptor is an instance of the class
ImmutableDescriptor, the method write(int val) is called to write a byte with the value 1,
then the method writeObject(Object obj)
is called twice to serialize the field names and the field values of the
descriptor, respectively as a String[] and an
Object[];write(int val)
is called to write a byte with the value 0, then the method
writeObject(Object obj) is called
to serialize the field descriptor directly.
IOException| 序列化字段 |
|---|
String description
String className
MBeanAttributeInfo[] attributes
MBeanOperationInfo[] operations
MBeanConstructorInfo[] constructors
MBeanNotificationInfo[] notifications
| 类 javax.management.MBeanNotificationInfo 继承 MBeanFeatureInfo 实现 Serializable |
|---|
serialVersionUID: -3888371564530107064L
| 序列化字段 |
|---|
String[] types
| 类 javax.management.MBeanOperationInfo 继承 MBeanFeatureInfo 实现 Serializable |
|---|
serialVersionUID: -6178860474881375330L
| 序列化字段 |
|---|
String type
MBeanParameterInfo[] signature
int impact
INFO、ACTION、ACTION_INFO、UNKNOWN 之一。| 类 javax.management.MBeanParameterInfo 继承 MBeanFeatureInfo 实现 Serializable |
|---|
serialVersionUID: 7432616882776782338L
| 序列化字段 |
|---|
String type
| 类 javax.management.MBeanPermission 继承 Permission 实现 Serializable |
|---|
serialVersionUID: -2416928705275160661L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
String actions
| 类 javax.management.MBeanRegistrationException 继承 MBeanException 实现 Serializable |
|---|
serialVersionUID: 4482382455277067805L
| 类 javax.management.MBeanServerNotification 继承 Notification 实现 Serializable |
|---|
serialVersionUID: 2876477500475969677L
| 序列化字段 |
|---|
ObjectName objectName
| 类 javax.management.MBeanServerPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: -5661980843569388590L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 类 javax.management.MBeanServerPermissionCollection 继承 PermissionCollection 实现 Serializable |
|---|
serialVersionUID: -5661980843569388590L
| 序列化字段 |
|---|
MBeanServerPermission collectionPermission
| 类 javax.management.MBeanTrustPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: -2952178077029018140L
| 类 javax.management.NotCompliantMBeanException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: 5175579583207963577L
| 类 javax.management.Notification 继承 EventObject 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 中反序列化 Notification。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
Notification 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
String message
long sequenceNumber
Object source
long timeStamp
String type
Object userData
| 类 javax.management.NotificationFilterSupport 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6579080007561786969L
| 序列化字段 |
|---|
List<E> enabledTypes
Vector。默认值是一个空向量。| 类 javax.management.NotQueryExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: 5269643775896723397L
| 序列化字段 |
|---|
QueryExp exp
QueryExp| 类 javax.management.NumericValueExp 继承 QueryEval 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
NumericValueExp from an ObjectInputStream.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
NumericValueExp to an ObjectOutputStream.
IOException| 序列化字段 |
|---|
Number val
The serialVersionUID of this class is -4679739485102359104L.
| 类 javax.management.ObjectInstance 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4099952623687795850L
| 序列化字段 |
|---|
ObjectName name
String className
| 类 javax.management.ObjectName 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 ObjectName。
jmx.serial.form 的值不是 1.0):字符串 "<域>:<属性><通配符>",其中: ObjectName 的域部分ObjectName.getKeyPropertyListString() 所返回
isPropertyPattern 返回 false,则 <通配符> 为空;如果 isPropertyPattern 和 <属性> 为空,则 <通配符> 为字符 "*";如果 isPropertyPattern 和 <属性> 不为空,则 <通配符> 为 ",*"。
ObjectName.ObjectName(String) 构造方法,以生成等效的 ObjectName。
jmx.serial.form 的值是 1.0):<域> <属性列表> <属性列表 String> <规范名> <模式> <属性模式>,其中: ObjectName 的域部分ObjectName 所有键值对的 HashtableString 表示形式(并不强制使用规范的表示形式)
ObjectName 的规范名称的 StringObjectName 包含模式,则为 trueObjectName 在属性列表中包含模式,则为 trueIOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
ObjectName 序列化为 ObjectOutputStream。
jmx.serial.form 的值不是 1.0):字符串 "<域>:<属性><通配符>",其中:ObjectName 的域部分ObjectName.getKeyPropertyListString() 所返回
isPropertyPattern 返回 false,则 <通配符> 为空;如果此 isPropertyPattern 和 <属性> 为空,则 <通配符> 为字符 "*";如果 isPropertyPattern 和 <属性> 不为空,则 <通配符> 为 ",*"。
ObjectName.ObjectName(String) 构造方法,以生成等效的 ObjectName。
jmx.serial.form 的值是 1.0):<域> <属性列表> <属性列表 String> <规范名> <模式> <属性模式>,其中: ObjectName 的域部分ObjectName 所有键值对的 HashtableString 表示形式(并不强制使用规范的表示形式)
ObjectName 的规范名称的 StringObjectName 包含模式,则为 trueObjectName 在属性列表中包含模式,则为 trueIOException| 序列化字段 |
|---|
| 类 javax.management.OperationsException 继承 JMException 实现 Serializable |
|---|
serialVersionUID: -4967597595580536216L
| 类 javax.management.OrQueryExp 继承 QueryEval 实现 Serializable |
|---|
serialVersionUID: 2962973084421716523L
| 序列化字段 |
|---|
QueryExp exp1
QueryExp exp2
| 类 javax.management.QualifiedAttributeValueExp 继承 AttributeValueExp 实现 Serializable |
|---|
serialVersionUID: 8832517277410933254L
| 序列化字段 |
|---|
String className
| 类 javax.management.QueryEval 继承 Object 实现 Serializable |
|---|
serialVersionUID: 2675899265640874796L
| 类 javax.management.ReflectionException 继承 JMException 实现 Serializable |
|---|
serialVersionUID: 9170809325636915553L
| 序列化字段 |
|---|
Exception exception
Exception| 类 javax.management.RuntimeErrorException 继承 JMRuntimeException 实现 Serializable |
|---|
serialVersionUID: 704338937753949796L
| 序列化字段 |
|---|
Error error
Error| 类 javax.management.RuntimeMBeanException 继承 JMRuntimeException 实现 Serializable |
|---|
serialVersionUID: 5274912751982730171L
| 序列化字段 |
|---|
RuntimeException runtimeException
RuntimeException| 类 javax.management.RuntimeOperationsException 继承 JMRuntimeException 实现 Serializable |
|---|
serialVersionUID: -8408923047489133588L
| 序列化字段 |
|---|
RuntimeException runtimeException
RuntimeException| 类 javax.management.ServiceNotFoundException 继承 OperationsException 实现 Serializable |
|---|
serialVersionUID: -3990675661956646827L
| 类 javax.management.StringValueExp 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3256390509806284044L
| 序列化字段 |
|---|
String val
| 软件包 javax.management.loading |
|---|
| 类 javax.management.loading.MLet 继承 URLClassLoader 实现 Serializable |
|---|
serialVersionUID: 3636148327800330130L
| 序列化方法 |
|---|
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException,
UnsupportedOperationException
从给定的 ObjectInput 恢复此 MLet 的内容。不是所有的实现都支持此方法。不支持此方法的实现将抛出 UnsupportedOperationException。子类可以重写此方法以支持它或更改读取数据的格式。
读取数据的格式是未指定的,但如果某个实现支持 MLet.readExternal(java.io.ObjectInput),则它必须也支持 MLet.writeExternal(java.io.ObjectOutput),以便前者可以读取后者所写入的内容。
IOException - 如果在读取时出现问题。
ClassNotFoundException - 如果找不到要恢复的对象的类。
UnsupportedOperationException - 如果此实现不支持此操作。
public void writeExternal(ObjectOutput out)
throws IOException,
UnsupportedOperationException
将此 MLet 的内容保存到给定的 ObjectOutput。不是所有的实现都支持此方法。不支持此方法的实现将抛出 UnsupportedOperationException。子类可以重写此方法以支持它或更改写入数据的格式。
写入数据的格式是未指定的,但如果某个实现支持 MLet.writeExternal(java.io.ObjectOutput),则它必须也支持 MLet.readExternal(java.io.ObjectInput),以便后者可以读取前者所写入的内容。
IOException - 如果在写入时发生问题。
UnsupportedOperationException - 如果此实现不支持此操作。| 类 javax.management.loading.PrivateMLet 继承 MLet 实现 Serializable |
|---|
serialVersionUID: 2503458973393711979L
| 序列化方法 |
|---|
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException,
UnsupportedOperationException
从给定的 ObjectInput 恢复此 MLet 的内容。不是所有的实现都支持此方法。不支持此方法的实现将抛出 UnsupportedOperationException。子类可以重写此方法以支持它或更改读取数据的格式。
读取数据的格式是未指定的,但如果某个实现支持 MLet.readExternal(java.io.ObjectInput),则它必须也支持 MLet.writeExternal(java.io.ObjectOutput),以便前者可以读取后者所写入的内容。
IOException - 如果在读取时出现问题。
ClassNotFoundException - 如果找不到要恢复的对象的类。
UnsupportedOperationException - 如果此实现不支持此操作。
public void writeExternal(ObjectOutput out)
throws IOException,
UnsupportedOperationException
将此 MLet 的内容保存到给定的 ObjectOutput。不是所有的实现都支持此方法。不支持此方法的实现将抛出 UnsupportedOperationException。子类可以重写此方法以支持它或更改写入数据的格式。
写入数据的格式是未指定的,但如果某个实现支持 MLet.writeExternal(java.io.ObjectOutput),则它必须也支持 MLet.readExternal(java.io.ObjectInput),以便后者可以读取前者所写入的内容。
IOException - 如果在写入时发生问题。
UnsupportedOperationException - 如果此实现不支持此操作。| 软件包 javax.management.modelmbean |
|---|
| 类 javax.management.modelmbean.DescriptorSupport 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 DescriptorSupport。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
DescriptorSupport 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
HashMap<K,V> descriptor
| 类 javax.management.modelmbean.InvalidTargetObjectTypeException 继承 Exception 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 InvalidTargetObjectTypeException。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
InvalidTargetObjectTypeException 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
Exception exception
| 类 javax.management.modelmbean.ModelMBeanAttributeInfo 继承 MBeanAttributeInfo 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 ModelMBeanAttributeInfo。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
ModelMBeanAttributeInfo 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
Descriptor attrDescriptor
| 类 javax.management.modelmbean.ModelMBeanConstructorInfo 继承 MBeanConstructorInfo 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 ModelMBeanConstructorInfo。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
ModelMBeanConstructorInfo 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
Descriptor consDescriptor
| 类 javax.management.modelmbean.ModelMBeanInfoSupport 继承 MBeanInfo 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 ModelMBeanInfoSupport。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
ModelMBeanInfoSupport 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
ModelMBeanAttributeInfo[] modelMBeanAttributes
MBeanConstructorInfo[] modelMBeanConstructors
Descriptor modelMBeanDescriptor
MBeanNotificationInfo[] modelMBeanNotifications
MBeanOperationInfo[] modelMBeanOperations
| 类 javax.management.modelmbean.ModelMBeanNotificationInfo 继承 MBeanNotificationInfo 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 ModelMBeanNotificationInfo。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
ModelMBeanNotificationInfo 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
Descriptor notificationDescriptor
| 类 javax.management.modelmbean.ModelMBeanOperationInfo 继承 MBeanOperationInfo 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 ModelMBeanOperationInfo。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
ModelMBeanOperationInfo 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
Descriptor operationDescriptor
| 类 javax.management.modelmbean.XMLParseException 继承 Exception 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 XMLParseException。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
XMLParseException 序列化为ObjectOutputStream。
IOException| 序列化字段 |
|---|
| 软件包 javax.management.monitor |
|---|
| 类 javax.management.monitor.MonitorNotification 继承 Notification 实现 Serializable |
|---|
serialVersionUID: -4608189663661929204L
| 序列化字段 |
|---|
ObjectName observedObject
String observedAttribute
Object derivedGauge
Object trigger
| 类 javax.management.monitor.MonitorSettingException 继承 JMRuntimeException 实现 Serializable |
|---|
serialVersionUID: -8807913418190202007L
| 软件包 javax.management.openmbean |
|---|
| 类 javax.management.openmbean.ArrayType 继承 OpenType<T> 实现 Serializable |
|---|
serialVersionUID: 720504429830309770L
| 序列化方法 |
|---|
private Object readResolve()
throws ObjectStreamException
boolean field primitiveArray. In order to guarantee the
interoperability with previous versions of this class the new serial
form must continue to refer to primitive wrapper types even when the
ArrayType instance describes a primitive type array. So when
primitiveArray is true the className,
typeName and description serializable fields
are converted into primitive types before the deserialized
ArrayType instance is return to the caller. The
elementType field always returns the SimpleType
corresponding to the primitive wrapper type of the array's
primitive type.
Therefore the following serializable fields are deserialized as follows:
primitiveArray is true the className
field is deserialized by replacing the array's component primitive
wrapper type by the corresponding array's component primitive type,
e.g. "[[Ljava.lang.Integer;" will be deserialized as
"[[I".primitiveArray is true the typeName
field is deserialized by replacing the array's component primitive
wrapper type by the corresponding array's component primitive type,
e.g. "[[Ljava.lang.Integer;" will be deserialized as
"[[I".primitiveArray is true the description
field is deserialized by replacing the array's component primitive
wrapper type by the corresponding array's component primitive type,
e.g. "2-dimension array of java.lang.Integer" will be
deserialized as "2-dimension array of int".ObjectStreamException
private Object writeReplace()
throws ObjectStreamException
boolean field primitiveArray. In order to guarantee the
interoperability with previous versions of this class the new serial
form must continue to refer to primitive wrapper types even when the
ArrayType instance describes a primitive type array. So when
primitiveArray is true the className,
typeName and description serializable fields
are converted into wrapper types before the serialized
ArrayType instance is written to the stream. The
elementType field always returns the SimpleType
corresponding to the primitive wrapper type of the array's
primitive type.
Therefore the following serializable fields are serialized as follows:
primitiveArray is true the className
field is serialized by replacing the array's component primitive
type by the corresponding array's component primitive wrapper type,
e.g. "[[I" will be serialized as
"[[Ljava.lang.Integer;".primitiveArray is true the typeName
field is serialized by replacing the array's component primitive
type by the corresponding array's component primitive wrapper type,
e.g. "[[I" will be serialized as
"[[Ljava.lang.Integer;".primitiveArray is true the description
field is serialized by replacing the array's component primitive
type by the corresponding array's component primitive wrapper type,
e.g. "2-dimension array of int" will be serialized as
"2-dimension array of java.lang.Integer".ObjectStreamException| 序列化字段 |
|---|
int dimension
ArrayType 实例描述的数组的维度。OpenType<T> elementType
ArrayType 实例描述的数组中包含的元素值的开放类型。boolean primitiveArray
ArrayType
describes a primitive array.| 类 javax.management.openmbean.CompositeDataSupport 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8003518976613702244L
| 序列化字段 |
|---|
SortedMap<K,V> contents
SortedMap 用于较快速的元素检索。CompositeType compositeType
| 类 javax.management.openmbean.CompositeType 继承 OpenType<CompositeData> 实现 Serializable |
|---|
serialVersionUID: -5366242454346948798L
| 序列化字段 |
|---|
TreeMap<K,V> nameToDescription
TreeMap<K,V> nameToType
| 类 javax.management.openmbean.InvalidKeyException 继承 IllegalArgumentException 实现 Serializable |
|---|
serialVersionUID: 4224269443946322062L
| 类 javax.management.openmbean.InvalidOpenTypeException 继承 IllegalArgumentException 实现 Serializable |
|---|
serialVersionUID: -2837312755412327534L
| 类 javax.management.openmbean.KeyAlreadyExistsException 继承 IllegalArgumentException 实现 Serializable |
|---|
serialVersionUID: 1845183636745282866L
| 类 javax.management.openmbean.OpenDataException 继承 JMException 实现 Serializable |
|---|
serialVersionUID: 8346311255433349870L
| 类 javax.management.openmbean.OpenMBeanAttributeInfoSupport 继承 MBeanAttributeInfo 实现 Serializable |
|---|
serialVersionUID: -4867215622149721849L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
OpenType<T> openType
Object defaultValue
Set<E> legalValues
Set 是不可修改的。Comparable<T> minValue
Comparable<T> maxValue
| 类 javax.management.openmbean.OpenMBeanConstructorInfoSupport 继承 MBeanConstructorInfo 实现 Serializable |
|---|
serialVersionUID: -4400441579007477003L
| 类 javax.management.openmbean.OpenMBeanInfoSupport 继承 MBeanInfo 实现 Serializable |
|---|
serialVersionUID: 4349395935420511492L
| 类 javax.management.openmbean.OpenMBeanOperationInfoSupport 继承 MBeanOperationInfo 实现 Serializable |
|---|
serialVersionUID: 4996859732565369366L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
OpenType<T> returnOpenType
OpenMBeanOperationInfo 实例描述的操作所返回的值的开放类型。| 类 javax.management.openmbean.OpenMBeanParameterInfoSupport 继承 MBeanParameterInfo 实现 Serializable |
|---|
serialVersionUID: -7235016873758443122L
| 序列化方法 |
|---|
private Object readResolve()
| 序列化字段 |
|---|
OpenType<T> openType
Object defaultValue
Set<E> legalValues
Set 是不可修改的。Comparable<T> minValue
Comparable<T> maxValue
| 类 javax.management.openmbean.OpenType 继承 Object 实现 Serializable |
|---|
serialVersionUID: -9195195325186646468L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 java.io.OpenType。
IOException
ClassNotFoundException| 序列化字段 |
|---|
String className
String description
String typeName
| 类 javax.management.openmbean.SimpleType 继承 OpenType<T> 实现 Serializable |
|---|
serialVersionUID: 2215577471957694503L
| 序列化方法 |
|---|
public Object readResolve()
throws ObjectStreamException
ObjectInputStream 读取的对象。
ObjectStreamException - 如果读取对象不能被解析。| 类 javax.management.openmbean.TabularDataSupport 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5720150593236309827L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 TabularDataSupport。
IOException
ClassNotFoundException| 序列化字段 |
|---|
Map<K,V> dataMap
HashMapTabularType tabularType
| 类 javax.management.openmbean.TabularType 继承 OpenType<TabularData> 实现 Serializable |
|---|
serialVersionUID: 6554071860220659261L
| 序列化字段 |
|---|
CompositeType rowType
List<E> indexNames
ArrayList| 软件包 javax.management.relation |
|---|
| 类 javax.management.relation.InvalidRelationIdException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: -7115040321202754171L
| 类 javax.management.relation.InvalidRelationServiceException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: 3400722103759507559L
| 类 javax.management.relation.InvalidRelationTypeException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: 3007446608299169961L
| 类 javax.management.relation.InvalidRoleInfoException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: 7517834705158932074L
| 类 javax.management.relation.InvalidRoleValueException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: -2066091747301983721L
| 类 javax.management.relation.MBeanServerNotificationFilter 继承 NotificationFilterSupport 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 MBeanServerNotificationFilter。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
MBeanServerNotificationFilter 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
List<E> deselectedNames
null 意味着隐式地取消选中所有 {@link ObjectName}(复选表示显式选择)List<E> selectedNames
null 意味着隐式选中所有 {@link ObjectName}(复选表示显式取消选择)| 类 javax.management.relation.RelationException 继承 JMException 实现 Serializable |
|---|
serialVersionUID: 5434016005679159613L
| 类 javax.management.relation.RelationNotFoundException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: -3793951411158559116L
| 类 javax.management.relation.RelationNotification 继承 Notification 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 RelationNotification。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
RelationNotification 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
List<E> newRoleValue
List<E> oldRoleValue
String relationId
ObjectName relationObjName
String relationTypeName
String roleName
List<E> unregisterMBeanList
| 类 javax.management.relation.RelationServiceNotRegisteredException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: 8454744887157122910L
| 类 javax.management.relation.RelationTypeNotFoundException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: 1274155316284300752L
| 类 javax.management.relation.RelationTypeSupport 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 RelationTypeSupport。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
RelationTypeSupport 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
boolean isInRelationService
Map<K,V> roleName2InfoMap
String typeName
| 类 javax.management.relation.Role 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 Role。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
Role 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
String name
List<E> objectNameList
| 类 javax.management.relation.RoleInfo 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 RoleInfo。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
RoleInfo 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
String description
boolean isReadable
true if role is readableboolean isWritable
true if role is writableint maxDegree
int minDegree
String name
String referencedMBeanClassName
| 类 javax.management.relation.RoleInfoNotFoundException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: 4394092234999959939L
| 类 javax.management.relation.RoleList 继承 ArrayList<Object> 实现 Serializable |
|---|
serialVersionUID: 5568344346499649313L
| 类 javax.management.relation.RoleNotFoundException 继承 RelationException 实现 Serializable |
|---|
serialVersionUID: -2986406101364031481L
| 类 javax.management.relation.RoleResult 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 RoleResult。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
RoleResult 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
RoleList roleList
RoleUnresolvedList unresolvedRoleList
| 类 javax.management.relation.RoleUnresolved 继承 Object 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
ObjectInputStream 反序列化 RoleUnresolved。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
throws IOException
RoleUnresolved 序列化为 ObjectOutputStream。
IOException| 序列化字段 |
|---|
int problemType
String roleName
List<E> roleValue
| 类 javax.management.relation.RoleUnresolvedList 继承 ArrayList<Object> 实现 Serializable |
|---|
serialVersionUID: 4054902803091433324L
| 软件包 javax.management.remote |
|---|
| 类 javax.management.remote.JMXConnectionNotification 继承 Notification 实现 Serializable |
|---|
serialVersionUID: -2331308725952627538L
| 序列化字段 |
|---|
String connectionId
JMXConnectionNotification.getConnectionId()| 类 javax.management.remote.JMXPrincipal 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4184480100214577411L
| 序列化字段 |
|---|
String name
JMXPrincipal object.JMXPrincipal.getName()| 类 javax.management.remote.JMXProviderException 继承 IOException 实现 Serializable |
|---|
serialVersionUID: -3166703627550447198L
| 序列化字段 |
|---|
Throwable cause
JMXProviderException.getCause()| 类 javax.management.remote.JMXServerErrorException 继承 IOException 实现 Serializable |
|---|
serialVersionUID: 3996732239558744666L
| 序列化字段 |
|---|
Error cause
Error that caused this exception to be thrown.JMXServerErrorException.getCause()| 类 javax.management.remote.JMXServiceURL 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8173364409860779292L
| 序列化字段 |
|---|
String protocol
JMXServiceURL.getProtocol() 返回的值。
String host
JMXServiceURL.getHost() 返回的值。
int port
JMXServiceURL.getPort() 返回的值。
String urlPath
JMXServiceURL.getURLPath() 返回的值。
| 类 javax.management.remote.NotificationResult 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1191800228721395279L
| 序列化字段 |
|---|
long earliestSequenceNumber
long nextSequenceNumber
TargetedNotification[] targetedNotifications
| 类 javax.management.remote.SubjectDelegationPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 1481618113008682343L
| 类 javax.management.remote.TargetedNotification 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7676132089779300926L
| 序列化字段 |
|---|
Notification notif
TargetedNotification.getNotification()Integer id
TargetedNotification.getListenerID()| 软件包 javax.management.remote.rmi |
|---|
| 类 javax.management.remote.rmi._RMIConnection_Stub 继承 Stub 实现 Serializable |
|---|
| 类 javax.management.remote.rmi._RMIServer_Stub 继承 Stub 实现 Serializable |
|---|
| 类 javax.management.remote.rmi.RMIConnectionImpl_Stub 继承 RemoteStub 实现 Serializable |
|---|
serialVersionUID: 2L
| 类 javax.management.remote.rmi.RMIConnectionImpl$6 继承 Object 实现 Serializable |
|---|
| 类 javax.management.remote.rmi.RMIConnectionImpl$7 继承 Object 实现 Serializable |
|---|
| 类 javax.management.remote.rmi.RMIConnector 继承 Object 实现 Serializable |
|---|
serialVersionUID: 817323035842634473L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
ObjectInputStream 读入 RMIConnector 字段。调用 s.defaultReadObject() 并接着初始化所有需要初始化的中间变量。
InvalidObjectException - 如果 rmiServer stub 或 jmxServiceURL 均未设置。
IOException
ClassNotFoundExceptionRMIConnector.RMIConnector(JMXServiceURL,Map),
RMIConnector.RMIConnector(RMIServer,Map)
private void writeObject(ObjectOutputStream s)
throws IOException
ObjectOutputStream。
如果需要的话,在初始化之前,将基础 RMIServer stub 连接到一个 ORB。通过使用为构造方法提供的环境映射(如果有)来完成此连接,如在 javax.management.remote.rmi 中描述的那样。
然后此方法调用 s.defaultWriteObject()。通常,如果此对象是使用 JMXServiceURL 构造的,则 rmiServer 为 null,如果此对象是使用 RMIServer stub 构造的,则 jmxServiceURL 为 null。
注意,环境 Map 并未序列化,因为假定它包含的对象只对于本地环境(类加载器、ORB,等等)而言是上下文相关的。
对 RMIConnector 反序列化后,假定用户将调用 RMIConnector.connect(Map),则它提供了一个包含与新本地环境上下文相关的值的 Map。
由于在序列化之前需要连接到 ORB,并且要连接到的 ORB 为上下文相关的参数之一,不建议对刚刚序列化过的对象重新序列化,因为反序列化的对象不具有映射。因此,需要将一个 RMIConnector 对象序列化或传输到一个远程应用程序时,建议通过调用 RMIConnectorServer.toJMXConnector(Map) 获得新的 RMIConnector stub。
InvalidObjectException - 如果 rmiServer stub 或 jmxServiceURL 均未设置。
IOExceptionRMIConnector.RMIConnector(JMXServiceURL,Map),
RMIConnector.RMIConnector(RMIServer,Map)| 序列化字段 |
|---|
RMIServer rmiServer
RMIConnector.RMIConnector(RMIServer,Map)JMXServiceURL jmxServiceURL
RMIConnector.RMIConnector(JMXServiceURL,Map)| 类 javax.management.remote.rmi.RMIServerImpl_Stub 继承 RemoteStub 实现 Serializable |
|---|
serialVersionUID: 2L
| 软件包 javax.management.timer |
|---|
| 类 javax.management.timer.TimerNotification 继承 Notification 实现 Serializable |
|---|
serialVersionUID: 1798492029603825750L
| 序列化字段 |
|---|
Integer notificationID
| 软件包 javax.naming |
|---|
| 类 javax.naming.AuthenticationException 继承 NamingSecurityException 实现 Serializable |
|---|
serialVersionUID: 3678497619904568096L
| 类 javax.naming.AuthenticationNotSupportedException 继承 NamingSecurityException 实现 Serializable |
|---|
serialVersionUID: -7149033933259492300L
| 类 javax.naming.BinaryRefAddr 继承 RefAddr 实现 Serializable |
|---|
serialVersionUID: -3415254970957330361L
| 序列化字段 |
|---|
byte[] buf
| 类 javax.naming.Binding 继承 NameClassPair 实现 Serializable |
|---|
serialVersionUID: 8839217842691845890L
| 序列化字段 |
|---|
Object boundObj
Binding.getObject(),
Binding.setObject(java.lang.Object)| 类 javax.naming.CannotProceedException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 1219724816191576813L
| 序列化字段 |
|---|
Name remainingNewName
此字段被初始化为 null。不应该直接操作它:应该使用 getRemainingName() 和 setRemainingName() 访问和更新。
CannotProceedException.getRemainingNewName(),
CannotProceedException.setRemainingNewName(javax.naming.Name)Hashtable<K,V> environment
此字段被初始化为 null。不应该直接操作它:应该使用 getEnvironment() 和 setEnvironment() 访问和更新。
CannotProceedException.getEnvironment(),
CannotProceedException.setEnvironment(java.util.Hashtable, ?>)Name altName
altNameCtx。该名称是一个复合名称。如果为 null,则不指定任何名称。有关如何使用此方法的详细信息,请参见 javax.naming.spi.ObjectFactory.getObjectInstance 方法。
此字段被初始化为 null。不应该直接操作它:应该使用 getAltName() 和 setAltName() 访问和更新。
CannotProceedException.getAltName(),
CannotProceedException.setAltName(javax.naming.Name),
CannotProceedException.altNameCtx,
ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable, ?>)Context altNameCtx
altName 是相对于该上下文指定的。如果为 null,则暗指默认初始上下文。有关如何使用此方法的详细信息,请参见 javax.naming.spi.ObjectFactory.getObjectInstance 方法。
此字段被初始化为 null。不应该直接操作它:应该使用 getAltNameCtx() 和 setAltNameCtx() 访问和更新。
CannotProceedException.getAltNameCtx(),
CannotProceedException.setAltNameCtx(javax.naming.Context),
CannotProceedException.altName,
ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable, ?>)| 类 javax.naming.CommunicationException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 3618507780299986611L
| 类 javax.naming.CompositeName 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1667768148915813118L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 javax.naming.CompoundName 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3513100557083972036L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 javax.naming.ConfigurationException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -2535156726228855704L
| 类 javax.naming.ContextNotEmptyException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 1090963683348219877L
| 类 javax.naming.InsufficientResourcesException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 6227672693037844532L
| 类 javax.naming.InterruptedNamingException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 6404516648893194728L
| 类 javax.naming.InvalidNameException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -8370672380823801105L
| 类 javax.naming.LimitExceededException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -776898738660207856L
| 类 javax.naming.LinkException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -7967662604076777712L
| 序列化字段 |
|---|
Name linkResolvedName
LinkException.getLinkResolvedName(),
LinkException.setLinkResolvedName(javax.naming.Name)Object linkResolvedObj
LinkException.getLinkResolvedObj(),
LinkException.setLinkResolvedObj(java.lang.Object)Name linkRemainingName
LinkException.getLinkRemainingName(),
LinkException.setLinkRemainingName(javax.naming.Name)String linkExplanation
LinkException.getLinkExplanation(),
LinkException.setLinkExplanation(java.lang.String)| 类 javax.naming.LinkLoopException 继承 LinkException 实现 Serializable |
|---|
serialVersionUID: -3119189944325198009L
| 类 javax.naming.LinkRef 继承 Reference 实现 Serializable |
|---|
serialVersionUID: -5386290613498931298L
| 类 javax.naming.MalformedLinkException 继承 LinkException 实现 Serializable |
|---|
serialVersionUID: -3066740437737830242L
| 类 javax.naming.NameAlreadyBoundException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -8491441000356780586L
| 类 javax.naming.NameClassPair 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5620776610160863339L
| 序列化字段 |
|---|
String name
NameClassPair.getName(),
NameClassPair.setName(java.lang.String)String className
NameClassPair.getClassName(),
NameClassPair.setClassName(java.lang.String)String fullName
NameClassPair.getNameInNamespace(),
NameClassPair.setNameInNamespace(java.lang.String)boolean isRel
NameClassPair.isRelative(),
NameClassPair.setRelative(boolean),
NameClassPair.getName(),
NameClassPair.setName(java.lang.String)| 类 javax.naming.NameNotFoundException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -8007156725367842053L
| 类 javax.naming.NamingException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -1299181962103167177L
| 序列化字段 |
|---|
Name resolvedName
NamingException.getResolvedName(),
NamingException.setResolvedName(javax.naming.Name)Object resolvedObj
NamingException.getResolvedObj(),
NamingException.setResolvedObj(java.lang.Object)Name remainingName
NamingException.getRemainingName(),
NamingException.setRemainingName(javax.naming.Name),
NamingException.appendRemainingName(javax.naming.Name),
NamingException.appendRemainingComponent(java.lang.String)Throwable rootException
此字段早于通用异常链设施。NamingException.initCause(Throwable) 和 NamingException.getCause() 方法现在是访问此信息的首选方法。
NamingException.getRootCause(),
NamingException.setRootCause(Throwable),
NamingException.initCause(Throwable),
NamingException.getCause()| 类 javax.naming.NamingSecurityException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 5855287647294685775L
| 类 javax.naming.NoInitialContextException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -3413733186901258623L
| 类 javax.naming.NoPermissionException 继承 NamingSecurityException 实现 Serializable |
|---|
serialVersionUID: 8395332708699751775L
| 类 javax.naming.NotContextException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 849752551644540417L
| 类 javax.naming.OperationNotSupportedException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 5493232822427682064L
| 类 javax.naming.PartialResultException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 2572144970049426786L
| 类 javax.naming.RefAddr 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1468165120479154358L
| 序列化字段 |
|---|
String addrType
| 类 javax.naming.Reference 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1673475790065791735L
| 序列化字段 |
|---|
String className
Class.getName()Vector<E> addrs
String classFactory
String classFactoryLocation
| 类 javax.naming.ReferralException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -2881363844695698876L
| 类 javax.naming.ServiceUnavailableException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -4996964726566773444L
| 类 javax.naming.SizeLimitExceededException 继承 LimitExceededException 实现 Serializable |
|---|
serialVersionUID: 7129289564879168579L
| 类 javax.naming.StringRefAddr 继承 RefAddr 实现 Serializable |
|---|
serialVersionUID: -8913762495138505527L
| 序列化字段 |
|---|
String contents
| 类 javax.naming.TimeLimitExceededException 继承 LimitExceededException 实现 Serializable |
|---|
serialVersionUID: -3597009011385034696L
| 软件包 javax.naming.directory |
|---|
| 类 javax.naming.directory.AttributeInUseException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 4437710305529322564L
| 类 javax.naming.directory.AttributeModificationException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 8060676069678710186L
| 序列化字段 |
|---|
ModificationItem[] unexecs
| 类 javax.naming.directory.BasicAttribute 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6743528196119291326L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
String attrID
boolean ordered
| 类 javax.naming.directory.BasicAttributes 继承 Object 实现 Serializable |
|---|
serialVersionUID: 4980164073184639448L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
boolean ignoreCase
| 类 javax.naming.directory.InvalidAttributeIdentifierException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -9036920266322999923L
| 类 javax.naming.directory.InvalidAttributesException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 2607612850539889765L
| 类 javax.naming.directory.InvalidAttributeValueException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 8720050295499275011L
| 类 javax.naming.directory.InvalidSearchControlsException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -5124108943352665777L
| 类 javax.naming.directory.InvalidSearchFilterException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 2902700940682875441L
| 类 javax.naming.directory.ModificationItem 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7573258562534746850L
| 序列化字段 |
|---|
int mod_op
Attribute attr
| 类 javax.naming.directory.NoSuchAttributeException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: 4836415647935888137L
| 类 javax.naming.directory.SchemaViolationException 继承 NamingException 实现 Serializable |
|---|
serialVersionUID: -3041762429525049663L
| 类 javax.naming.directory.SearchControls 继承 Object 实现 Serializable |
|---|
serialVersionUID: -2480540967773454797L
| 序列化字段 |
|---|
int searchScope
int timeLimit
boolean derefLink
boolean returnObj
long countLimit
String[] attributesToReturn
| 类 javax.naming.directory.SearchResult 继承 Binding 实现 Serializable |
|---|
serialVersionUID: -9158063327699723172L
| 序列化字段 |
|---|
Attributes attrs
| 软件包 javax.naming.event |
|---|
| 类 javax.naming.event.NamingEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: -7126752885365133499L
| 序列化字段 |
|---|
Object changeInfo
int type
NamingEvent.OBJECT_ADDED,
NamingEvent.OBJECT_REMOVED,
NamingEvent.OBJECT_RENAMED,
NamingEvent.OBJECT_CHANGEDBinding oldBinding
Binding newBinding
| 类 javax.naming.event.NamingExceptionEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: -4877678086134736336L
| 序列化字段 |
|---|
NamingException exception
| 软件包 javax.naming.ldap |
|---|
| 类 javax.naming.ldap.BasicControl 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4233907508771791687L
| 序列化字段 |
|---|
String id
boolean criticality
byte[] value
| 类 javax.naming.ldap.LdapName 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1595520034788997356L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 javax.naming.ldap.LdapReferralException 继承 ReferralException 实现 Serializable |
|---|
serialVersionUID: -1668992791764950804L
| 类 javax.naming.ldap.ManageReferralControl 继承 BasicControl 实现 Serializable |
|---|
serialVersionUID: 3017756160149982566L
| 类 javax.naming.ldap.PagedResultsControl 继承 BasicControl 实现 Serializable |
|---|
serialVersionUID: 6684806685736844298L
| 类 javax.naming.ldap.PagedResultsResponseControl 继承 BasicControl 实现 Serializable |
|---|
serialVersionUID: -8819778744844514666L
| 序列化字段 |
|---|
int resultSize
byte[] cookie
| 类 javax.naming.ldap.Rdn 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5994465067210009656L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 javax.naming.ldap.SortControl 继承 BasicControl 实现 Serializable |
|---|
serialVersionUID: -1965961680233330744L
| 类 javax.naming.ldap.SortResponseControl 继承 BasicControl 实现 Serializable |
|---|
serialVersionUID: 5142939176006310877L
| 序列化字段 |
|---|
int resultCode
String badAttrId
| 类 javax.naming.ldap.StartTlsRequest 继承 Object 实现 Serializable |
|---|
serialVersionUID: 4441679576360753397L
| 类 javax.naming.ldap.StartTlsResponse 继承 Object 实现 Serializable |
|---|
serialVersionUID: 8372842182579276418L
| 类 javax.naming.ldap.UnsolicitedNotificationEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: -2382603380799883705L
| 序列化字段 |
|---|
UnsolicitedNotification notice
| 软件包 javax.naming.spi |
|---|
| 类 javax.naming.spi.ResolveResult 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4552108072002407559L
| 序列化字段 |
|---|
Object resolvedObj
Name remainingName
| 软件包 javax.net.ssl |
|---|
| 类 javax.net.ssl.HandshakeCompletedEvent 继承 EventObject 实现 Serializable |
|---|
| 类 javax.net.ssl.SSLException 继承 IOException 实现 Serializable |
|---|
| 类 javax.net.ssl.SSLHandshakeException 继承 SSLException 实现 Serializable |
|---|
| 类 javax.net.ssl.SSLKeyException 继承 SSLException 实现 Serializable |
|---|
| 类 javax.net.ssl.SSLPeerUnverifiedException 继承 SSLException 实现 Serializable |
|---|
| 类 javax.net.ssl.SSLPermission 继承 BasicPermission 实现 Serializable |
|---|
| 类 javax.net.ssl.SSLProtocolException 继承 SSLException 实现 Serializable |
|---|
| 类 javax.net.ssl.SSLSessionBindingEvent 继承 EventObject 实现 Serializable |
|---|
| 序列化字段 |
|---|
String name
| 类 javax.net.ssl.SSLSocketFactory$1 继承 Object 实现 Serializable |
|---|
| 软件包 javax.print |
|---|
| 类 javax.print.DocFlavor 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4512080796965449721L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
String myClassName
| 类 javax.print.DocFlavor.BYTE_ARRAY 继承 DocFlavor 实现 Serializable |
|---|
serialVersionUID: -9065578006593857475L
| 类 javax.print.DocFlavor.CHAR_ARRAY 继承 DocFlavor 实现 Serializable |
|---|
serialVersionUID: -8720590903724405128L
| 类 javax.print.DocFlavor.INPUT_STREAM 继承 DocFlavor 实现 Serializable |
|---|
serialVersionUID: -7045842700749194127L
| 类 javax.print.DocFlavor.READER 继承 DocFlavor 实现 Serializable |
|---|
serialVersionUID: 7100295812579351567L
| 类 javax.print.DocFlavor.SERVICE_FORMATTED 继承 DocFlavor 实现 Serializable |
|---|
serialVersionUID: 6181337766266637256L
| 类 javax.print.DocFlavor.STRING 继承 DocFlavor 实现 Serializable |
|---|
serialVersionUID: 4414407504887034035L
| 类 javax.print.DocFlavor.URL 继承 DocFlavor 实现 Serializable |
|---|
| 类 javax.print.PrintException 继承 Exception 实现 Serializable |
|---|
| 软件包 javax.print.attribute |
|---|
| 类 javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
AttributeSet attrset
| 类 javax.print.attribute.AttributeSetUtilities.SynchronizedDocAttributeSet 继承 javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet 实现 Serializable |
|---|
| 类 javax.print.attribute.AttributeSetUtilities.SynchronizedPrintJobAttributeSet 继承 javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet 实现 Serializable |
|---|
| 类 javax.print.attribute.AttributeSetUtilities.SynchronizedPrintRequestAttributeSet 继承 javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet 实现 Serializable |
|---|
| 类 javax.print.attribute.AttributeSetUtilities.SynchronizedPrintServiceAttributeSet 继承 javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet 实现 Serializable |
|---|
| 类 javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
AttributeSet attrset
| 类 javax.print.attribute.AttributeSetUtilities.UnmodifiableDocAttributeSet 继承 javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet 实现 Serializable |
|---|
| 类 javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintJobAttributeSet 继承 javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet 实现 Serializable |
|---|
| 类 javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintRequestAttributeSet 继承 javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet 实现 Serializable |
|---|
| 类 javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintServiceAttributeSet 继承 javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet 实现 Serializable |
|---|
| 类 javax.print.attribute.DateTimeSyntax 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1400819079791208582L
| 序列化字段 |
|---|
Date value
java.util.Date 值。
| 类 javax.print.attribute.EnumSyntax 继承 Object 实现 Serializable |
|---|
serialVersionUID: -2739521845085831642L
| 序列化方法 |
|---|
protected Object readResolve()
throws ObjectStreamException
ObjectStreamException - 如果无法对流反序列化
InvalidObjectException - 如果枚举值表为 null,此枚举值的整数值与枚举值表中的元素不对应,或枚举值表中的对应元素为 null,则抛出该异常。(注:InvalidObjectException 是 ObjectStreamException 的一个子类,ObjectStreamException 由 readResolve() 声明抛出。| 序列化字段 |
|---|
int value
| 类 javax.print.attribute.HashAttributeSet 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5311560590283707917L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws ClassNotFoundException,
IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
Class<T> myInterface
Attribute 或其子接口。
| 类 javax.print.attribute.HashDocAttributeSet 继承 HashAttributeSet 实现 Serializable |
|---|
serialVersionUID: -1128534486061432528L
| 类 javax.print.attribute.HashPrintJobAttributeSet 继承 HashAttributeSet 实现 Serializable |
|---|
serialVersionUID: -4204473656070350348L
| 类 javax.print.attribute.HashPrintRequestAttributeSet 继承 HashAttributeSet 实现 Serializable |
|---|
serialVersionUID: 2364756266107751933L
| 类 javax.print.attribute.HashPrintServiceAttributeSet 继承 HashAttributeSet 实现 Serializable |
|---|
serialVersionUID: 6642904616179203070L
| 类 javax.print.attribute.IntegerSyntax 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3644574816328081943L
| 序列化字段 |
|---|
int value
| 类 javax.print.attribute.ResolutionSyntax 继承 Object 实现 Serializable |
|---|
serialVersionUID: 2706743076526672017L
| 序列化字段 |
|---|
int crossFeedResolution
int feedResolution
| 类 javax.print.attribute.SetOfIntegerSyntax 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3666874174847632203L
| 序列化字段 |
|---|
int[][] members
| 类 javax.print.attribute.Size2DSyntax 继承 Object 实现 Serializable |
|---|
serialVersionUID: 5584439964938660530L
| 序列化字段 |
|---|
int x
int y
| 类 javax.print.attribute.TextSyntax 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8130648736378144102L
| 序列化字段 |
|---|
String value
Locale locale
| 类 javax.print.attribute.UnmodifiableSetException 继承 RuntimeException 实现 Serializable |
|---|
| 类 javax.print.attribute.URISyntax 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7842661210486401678L
| 序列化字段 |
|---|
URI uri
| 软件包 javax.print.attribute.standard |
|---|
| 类 javax.print.attribute.standard.Chromaticity 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: 4660543931355214012L
| 类 javax.print.attribute.standard.ColorSupported 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -2700555589688535545L
| 类 javax.print.attribute.standard.Compression 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -5716748913324997674L
| 类 javax.print.attribute.standard.Copies 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -6426631521680023833L
| 类 javax.print.attribute.standard.CopiesSupported 继承 SetOfIntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 6927711687034846001L
| 类 javax.print.attribute.standard.DateTimeAtCompleted 继承 DateTimeSyntax 实现 Serializable |
|---|
serialVersionUID: 6497399708058490000L
| 类 javax.print.attribute.standard.DateTimeAtCreation 继承 DateTimeSyntax 实现 Serializable |
|---|
serialVersionUID: -2923732231056647903L
| 类 javax.print.attribute.standard.DateTimeAtProcessing 继承 DateTimeSyntax 实现 Serializable |
|---|
serialVersionUID: -3710068197278263244L
| 类 javax.print.attribute.standard.Destination 继承 URISyntax 实现 Serializable |
|---|
serialVersionUID: 6776739171700415321L
| 类 javax.print.attribute.standard.DocumentName 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: 7883105848533280430L
| 类 javax.print.attribute.standard.Fidelity 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: 6320827847329172308L
| 类 javax.print.attribute.standard.Finishings 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -627840419548391754L
| 类 javax.print.attribute.standard.JobHoldUntil 继承 DateTimeSyntax 实现 Serializable |
|---|
serialVersionUID: -1664471048860415024L
| 类 javax.print.attribute.standard.JobImpressions 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 8225537206784322464L
| 类 javax.print.attribute.standard.JobImpressionsCompleted 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 6722648442432393294L
| 类 javax.print.attribute.standard.JobImpressionsSupported 继承 SetOfIntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -4887354803843173692L
| 类 javax.print.attribute.standard.JobKOctets 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -8959710146498202869L
| 类 javax.print.attribute.standard.JobKOctetsProcessed 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -6265238509657881806L
| 类 javax.print.attribute.standard.JobKOctetsSupported 继承 SetOfIntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -2867871140549897443L
| 类 javax.print.attribute.standard.JobMediaSheets 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 408871131531979741L
| 类 javax.print.attribute.standard.JobMediaSheetsCompleted 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 1739595973810840475L
| 类 javax.print.attribute.standard.JobMediaSheetsSupported 继承 SetOfIntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 2953685470388672940L
| 类 javax.print.attribute.standard.JobMessageFromOperator 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: -4620751846003142047L
| 类 javax.print.attribute.standard.JobName 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: 4660359192078689545L
| 类 javax.print.attribute.standard.JobOriginatingUserName 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: -8052537926362933477L
| 类 javax.print.attribute.standard.JobPriority 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -4599900369040602769L
| 类 javax.print.attribute.standard.JobPrioritySupported 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 2564840378013555894L
| 类 javax.print.attribute.standard.JobSheets 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -4735258056132519759L
| 类 javax.print.attribute.standard.JobState 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: 400465010094018920L
| 类 javax.print.attribute.standard.JobStateReason 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -8765894420449009168L
| 类 javax.print.attribute.standard.JobStateReasons 继承 HashSet<JobStateReason> 实现 Serializable |
|---|
serialVersionUID: 8849088261264331812L
| 类 javax.print.attribute.standard.Media 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -2823970704630722439L
| 类 javax.print.attribute.standard.MediaName 继承 Media 实现 Serializable |
|---|
serialVersionUID: 4653117714524155448L
| 类 javax.print.attribute.standard.MediaPrintableArea 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1597171464050795793L
| 序列化字段 |
|---|
int x
int y
int w
int h
int units
| 类 javax.print.attribute.standard.MediaSize 继承 Size2DSyntax 实现 Serializable |
|---|
serialVersionUID: -1967958664615414771L
| 序列化字段 |
|---|
MediaSizeName mediaName
| 类 javax.print.attribute.standard.MediaSizeName 继承 Media 实现 Serializable |
|---|
serialVersionUID: 2778798329756942747L
| 类 javax.print.attribute.standard.MediaTray 继承 Media 实现 Serializable |
|---|
serialVersionUID: -982503611095214703L
| 类 javax.print.attribute.standard.MultipleDocumentHandling 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: 8098326460746413466L
| 类 javax.print.attribute.standard.NumberOfDocuments 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 7891881310684461097L
| 类 javax.print.attribute.standard.NumberOfInterveningJobs 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 2568141124844982746L
| 类 javax.print.attribute.standard.NumberUp 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -3040436486786527811L
| 类 javax.print.attribute.standard.NumberUpSupported 继承 SetOfIntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -1041573395759141805L
| 类 javax.print.attribute.standard.OrientationRequested 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -4447437289862822276L
| 类 javax.print.attribute.standard.OutputDeviceAssigned 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: 5486733778854271081L
| 类 javax.print.attribute.standard.PageRanges 继承 SetOfIntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 8639895197656148392L
| 类 javax.print.attribute.standard.PagesPerMinute 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: -6366403993072862015L
| 类 javax.print.attribute.standard.PagesPerMinuteColor 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 1684993151687470944L
| 类 javax.print.attribute.standard.PDLOverrideSupported 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -4393264467928463934L
| 类 javax.print.attribute.standard.PresentationDirection 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: 8294728067230931780L
| 类 javax.print.attribute.standard.PrinterInfo 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: 7765280618777599727L
| 类 javax.print.attribute.standard.PrinterIsAcceptingJobs 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -5052010680537678061L
| 类 javax.print.attribute.standard.PrinterLocation 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: -1598610039865566337L
| 类 javax.print.attribute.standard.PrinterMakeAndModel 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: 4580461489499351411L
| 类 javax.print.attribute.standard.PrinterMessageFromOperator 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: -4486871203218629318L
| 类 javax.print.attribute.standard.PrinterMoreInfo 继承 URISyntax 实现 Serializable |
|---|
serialVersionUID: 4555850007675338574L
| 类 javax.print.attribute.standard.PrinterMoreInfoManufacturer 继承 URISyntax 实现 Serializable |
|---|
serialVersionUID: 3323271346485076608L
| 类 javax.print.attribute.standard.PrinterName 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: 299740639137803127L
| 类 javax.print.attribute.standard.PrinterResolution 继承 ResolutionSyntax 实现 Serializable |
|---|
serialVersionUID: 13090306561090558L
| 类 javax.print.attribute.standard.PrinterState 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -649578618346507718L
| 类 javax.print.attribute.standard.PrinterStateReason 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -1623720656201472593L
| 类 javax.print.attribute.standard.PrinterStateReasons 继承 HashMap<PrinterStateReason,Severity> 实现 Serializable |
|---|
serialVersionUID: -3731791085163619457L
| 类 javax.print.attribute.standard.PrinterURI 继承 URISyntax 实现 Serializable |
|---|
serialVersionUID: 7923912792485606497L
| 类 javax.print.attribute.standard.PrintQuality 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -3072341285225858365L
| 类 javax.print.attribute.standard.QueuedJobCount 继承 IntegerSyntax 实现 Serializable |
|---|
serialVersionUID: 7499723077864047742L
| 类 javax.print.attribute.standard.ReferenceUriSchemesSupported 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -8989076942813442805L
| 类 javax.print.attribute.standard.RequestingUserName 继承 TextSyntax 实现 Serializable |
|---|
serialVersionUID: -2683049894310331454L
| 类 javax.print.attribute.standard.Severity 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: 8781881462717925380L
| 类 javax.print.attribute.standard.SheetCollate 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: 7080587914259873003L
| 类 javax.print.attribute.standard.Sides 继承 EnumSyntax 实现 Serializable |
|---|
serialVersionUID: -6890309414893262822L
| 软件包 javax.print.event |
|---|
| 类 javax.print.event.PrintEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: 2286914924430763847L
| 类 javax.print.event.PrintJobAttributeEvent 继承 PrintEvent 实现 Serializable |
|---|
serialVersionUID: -6534469883874742101L
| 序列化字段 |
|---|
PrintJobAttributeSet attributes
| 类 javax.print.event.PrintJobEvent 继承 PrintEvent 实现 Serializable |
|---|
serialVersionUID: -1711656903622072997L
| 序列化字段 |
|---|
int reason
| 类 javax.print.event.PrintServiceAttributeEvent 继承 PrintEvent 实现 Serializable |
|---|
serialVersionUID: -7565987018140326600L
| 序列化字段 |
|---|
PrintServiceAttributeSet attributes
| 软件包 javax.rmi.CORBA |
|---|
| 类 javax.rmi.CORBA.ClassDesc 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
String repid
String codebase
| 类 javax.rmi.CORBA.Stub 继承 ObjectImpl 实现 Serializable |
|---|
serialVersionUID: 1087775603798577179L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream)
throws IOException
IOException| 软件包 javax.rmi.ssl |
|---|
| 类 javax.rmi.ssl.SslRMIClientSocketFactory 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8310631444933958385L
| 软件包 javax.script |
|---|
| 类 javax.script.ScriptException 继承 Exception 实现 Serializable |
|---|
| 序列化字段 |
|---|
String fileName
int lineNumber
int columnNumber
| 软件包 javax.security.auth |
|---|
| 类 javax.security.auth.AuthPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 5806031445061587174L
| 类 javax.security.auth.DestroyFailedException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -7790152857282749162L
| 类 javax.security.auth.PrivateCredentialPermission 继承 Permission 实现 Serializable |
|---|
serialVersionUID: 5284372143517237068L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException| 序列化字段 |
|---|
String credentialClass
Set<E> principals
PrivateCredentialPermission.CredOwner 类型的元素。boolean testing
| 类 javax.security.auth.PrivateCredentialPermission.CredOwner 继承 Object 实现 Serializable |
|---|
serialVersionUID: -5607449830436408266L
| 序列化字段 |
|---|
String principalClass
String principalName
| 类 javax.security.auth.RefreshFailedException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 5058444488565265840L
| 类 javax.security.auth.Subject 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8308522755600156056L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
IOException| 序列化字段 |
|---|
Set<E> principals
Set that provides a view of all of this
Subject's Principals
java.security.Principal.
The set is a Subject.SecureSet.boolean readOnly
| 类 javax.security.auth.Subject.SecureSet 继承 AbstractSet 实现 Serializable |
|---|
serialVersionUID: 7911754171111800359L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
IOException| 序列化字段 |
|---|
LinkedList<E> elements
Subject this$0
| 软件包 javax.security.auth.callback |
|---|
| 类 javax.security.auth.callback.ChoiceCallback 继承 Object 实现 Serializable |
|---|
serialVersionUID: -3975664071579892167L
| 序列化字段 |
|---|
String prompt
String[] choices
int defaultChoice
boolean multipleSelectionsAllowed
int[] selections
choices 列表中的索引。| 类 javax.security.auth.callback.ConfirmationCallback 继承 Object 实现 Serializable |
|---|
serialVersionUID: -9095656433782481624L
| 序列化字段 |
|---|
String prompt
int messageType
int optionType
int defaultOption
String[] options
int selection
| 类 javax.security.auth.callback.LanguageCallback 继承 Object 实现 Serializable |
|---|
serialVersionUID: 2019050433478903213L
| 序列化字段 |
|---|
Locale locale
| 类 javax.security.auth.callback.NameCallback 继承 Object 实现 Serializable |
|---|
serialVersionUID: 3770938795909392253L
| 序列化字段 |
|---|
String prompt
String defaultName
String inputName
| 类 javax.security.auth.callback.PasswordCallback 继承 Object 实现 Serializable |
|---|
serialVersionUID: 2267422647454909926L
| 序列化字段 |
|---|
String prompt
boolean echoOn
char[] inputPassword
| 类 javax.security.auth.callback.TextInputCallback 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8064222478852811804L
| 序列化字段 |
|---|
String prompt
String defaultText
String inputText
| 类 javax.security.auth.callback.TextOutputCallback 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1689502495511663102L
| 序列化字段 |
|---|
int messageType
String message
| 类 javax.security.auth.callback.UnsupportedCallbackException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -6873556327655666839L
| 序列化字段 |
|---|
Callback callback
| 软件包 javax.security.auth.kerberos |
|---|
| 类 javax.security.auth.kerberos.DelegationPermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: 883133252142523922L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 javax.security.auth.kerberos.KerberosKey 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4625402278148246993L
| 序列化字段 |
|---|
KerberosPrincipal principal
int versionNum
javax.security.auth.kerberos.KeyImpl key
KeyImpl。ASN1 编码在 RFC1510 中得到定义,如下所示:
EncryptionKey ::= SEQUENCE {
keytype[0] INTEGER,
keyvalue[1] OCTET STRING
}
| 类 javax.security.auth.kerberos.KerberosPrincipal 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7374788026156829911L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
throws IOException
KerberosPrincipal。IOException| 类 javax.security.auth.kerberos.KerberosTicket 继承 Object 实现 Serializable |
|---|
serialVersionUID: 7395334370157380539L
| 序列化字段 |
|---|
byte[] asn1Encoding
javax.security.auth.kerberos.KeyImpl sessionKey
KeyImpl。ASN1 编码在 RFC1510 中定义如下:
EncryptionKey ::= SEQUENCE {
keytype[0] INTEGER,
keyvalue[1] OCTET STRING
}
boolean[] flags
Date authTime
Date startTime
Date endTime
Date renewTill
KerberosPrincipal client
KerberosPrincipal server
InetAddress[] clientAddresses
| 类 javax.security.auth.kerberos.KeyImpl 继承 Object 实现 Serializable |
|---|
serialVersionUID: -7889313790214321193L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream ois)
throws IOException
KeyImpl is serialized by
writing out the ASN1 Encoded bytes of the
encryption key. The ASN1 encoding is defined in
RFC1510 and as follows:
EncryptionKey ::= SEQUENCE {
keytype[0] INTEGER,
keyvalue[1] OCTET STRING
}IOException| 类 javax.security.auth.kerberos.ServicePermission 继承 Permission 实现 Serializable |
|---|
serialVersionUID: -1227585031618624935L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 序列化字段 |
|---|
String actions
| 软件包 javax.security.auth.login |
|---|
| 类 javax.security.auth.login.AccountException 继承 LoginException 实现 Serializable |
|---|
serialVersionUID: -2112878680072211787L
| 类 javax.security.auth.login.AccountExpiredException 继承 AccountException 实现 Serializable |
|---|
serialVersionUID: -6064064890162661560L
| 类 javax.security.auth.login.AccountLockedException 继承 AccountException 实现 Serializable |
|---|
serialVersionUID: 8280345554014066334L
| 类 javax.security.auth.login.AccountNotFoundException 继承 AccountException 实现 Serializable |
|---|
serialVersionUID: 1498349563916294614L
| 类 javax.security.auth.login.CredentialException 继承 LoginException 实现 Serializable |
|---|
serialVersionUID: -4772893876810601859L
| 类 javax.security.auth.login.CredentialExpiredException 继承 CredentialException 实现 Serializable |
|---|
serialVersionUID: -5344739593859737937L
| 类 javax.security.auth.login.CredentialNotFoundException 继承 CredentialException 实现 Serializable |
|---|
serialVersionUID: -7779934467214319475L
| 类 javax.security.auth.login.FailedLoginException 继承 LoginException 实现 Serializable |
|---|
serialVersionUID: 802556922354616286L
| 类 javax.security.auth.login.LoginException 继承 GeneralSecurityException 实现 Serializable |
|---|
serialVersionUID: -4679091624035232488L
| 软件包 javax.security.auth.x500 |
|---|
| 类 javax.security.auth.x500.X500Principal 继承 Object 实现 Serializable |
|---|
serialVersionUID: -500463348111345721L
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException,
NotActiveException,
ClassNotFoundException
IOException
NotActiveException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
throws IOException
X500Principal 通过写出它的 DER 编码格式(getEncoded 的值被序列化)来获得序列化。IOException| 软件包 javax.security.cert |
|---|
| 类 javax.security.cert.CertificateEncodingException 继承 CertificateException 实现 Serializable |
|---|
| 类 javax.security.cert.CertificateException 继承 Exception 实现 Serializable |
|---|
| 类 javax.security.cert.CertificateExpiredException 继承 CertificateException 实现 Serializable |
|---|
| 类 javax.security.cert.CertificateNotYetValidException 继承 CertificateException 实现 Serializable |
|---|
| 类 javax.security.cert.CertificateParsingException 继承 CertificateException 实现 Serializable |
|---|
| 软件包 javax.security.sasl |
|---|
| 类 javax.security.sasl.AuthenticationException 继承 SaslException 实现 Serializable |
|---|
serialVersionUID: -3579708765071815007L
| 类 javax.security.sasl.AuthorizeCallback 继承 Object 实现 Serializable |
|---|
serialVersionUID: -2353344186490470805L
| 序列化字段 |
|---|
String authenticationID
String authorizationID
String authorizedID
boolean authorized
| 类 javax.security.sasl.RealmCallback 继承 TextInputCallback 实现 Serializable |
|---|
serialVersionUID: -4342673378785456908L
| 类 javax.security.sasl.RealmChoiceCallback 继承 ChoiceCallback 实现 Serializable |
|---|
serialVersionUID: -8588141348846281332L
| 类 javax.security.sasl.SaslException 继承 IOException 实现 Serializable |
|---|
serialVersionUID: 4579784287983423626L
| 序列化字段 |
|---|
Throwable _exception
| 软件包 javax.sound.midi |
|---|
| 类 javax.sound.midi.InvalidMidiDataException 继承 Exception 实现 Serializable |
|---|
| 类 javax.sound.midi.MidiUnavailableException 继承 Exception 实现 Serializable |
|---|
| 软件包 javax.sound.sampled |
|---|
| 类 javax.sound.sampled.AudioPermission 继承 BasicPermission 实现 Serializable |
|---|
| 类 javax.sound.sampled.LineUnavailableException 继承 Exception 实现 Serializable |
|---|
| 类 javax.sound.sampled.UnsupportedAudioFileException 继承 Exception 实现 Serializable |
|---|
| 软件包 javax.sql |
|---|
| 类 javax.sql.ConnectionEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: -4843217645290030002L
| 序列化字段 |
|---|
SQLException ex
SQLException。
| 类 javax.sql.RowSetEvent 继承 EventObject 实现 Serializable |
|---|
serialVersionUID: -1875450876546332005L
| 类 javax.sql.StatementEvent 继承 EventObject 实现 Serializable |
|---|
| 序列化字段 |
|---|
SQLException exception
PreparedStatement statement
| 软件包 javax.sql.rowset |
|---|
| 类 javax.sql.rowset.BaseRowSet 继承 Object 实现 Serializable |
|---|
serialVersionUID: 4886719666485113312L
| 序列化字段 |
|---|
InputStream binaryStream
getBinaryStream 返回的 InputStream 对象,该方法在 ResultSet 接口中指定。
InputStream unicodeStream
getUnicodeStream 返回的 InputStream 对象,该方法在 ResultSet 接口中指定。
InputStream asciiStream
getAsciiStream 返回的 InputStream 对象,该方法在 ResultSet 接口中指定。
Reader charStream
getCharacterStream 返回的 Reader 对象,该方法在 ResultSet 接口中指定。
String command
execute 时执行该查询。
String URL
DriverManager 获得连接时,reader、writer 或二者提供给方法 DriverManager.getConnection 的 JDBC URL。
该 JDBC URL 标识用于建立连接的驱动程序。可在驱动程序供应商提供的文档中找到此 URL。
String dataSource
DataSource 对象,reader/writer 应该使用的数据源逻辑名。
int rowSetType
RowSet 对象类型的常量。它必须是以下 ResultSet 常量之一:TYPE_FORWARD_ONLY、TYPE_SCROLL_INSENSITIVE 或 TYPE_SCROLL_SENSITIVE。
boolean showDeleted
RowSet 对象中是否可见的 boolean 值。
int queryTimeout
RowSet 对象连接到其数据源时应用此限制,也就是用数据填充该对象和该对象将数据写回数据源时。
int maxRows
int maxFieldSize
int concurrency
RowSet 对象并发性的常量。它必须是以下 ResultSet 常量之一:CONCUR_READ_ONLY 或 CONCUR_UPDATABLE。
boolean readOnly
RowSet 对象是否为只读的 boolean 值。true 指示它是只读的;false 指示它是可写入的。
boolean escapeProcessing
RowSet 对象的 reader 是否应该执行转义处理的 boolean 值。true 表示开启转义处理;false 表示关闭。默认值为 true。
int isolation
RowSet 对象连接的隔离级别的常量。它必须是以下 Connection 常量之一:TRANSACTION_NONE、TRANSACTION_READ_UNCOMMITTED、TRANSACTION_READ_COMMITTED、TRANSACTION_REPEATABLE_READ 或 TRANSACTION_SERIALIZABLE。
int fetchDir
RowSet 对象获取数据时所用的方向。可能的 ResultSet 常量值如下:FETCH_FORWARD、FETCH_REVERSE、FETCH_UNKNOWN。
目前未使用。
int fetchSize
RowSet 对象中的预期行数。
目前未使用。
Map<K,V> map
java.util.Map 对象,其中包含的项提供了 SQL 类型名称到 Java 编程语言中类的映射,以用于用户定义类型的自定义映射。
Vector<E> listeners
Vector 对象,保存已向此 RowSet 对象注册的侦听器所组成的列表。
Hashtable<K,V> params
Vector 对象,保存此 RowSet 对象的当前命令的参数集。
| 类 javax.sql.rowset.RowSetMetaDataImpl 继承 Object 实现 Serializable |
|---|
serialVersionUID: 6893806403181801867L
| 序列化字段 |
|---|
int colCount
RowSetMetaDataImpl 对象的 RowSet 对象中的列数。
javax.sql.rowset.RowSetMetaDataImpl.ColInfo[] colInfo
ColInfo 对象数组,这些对象用于存储关于 RowSet 对象(此 RowSetMetaDataImpl 对象为其创建)中每个列的信息。此数组中的第一个 ColInfo 对象包含关于 RowSet 对象中第一个列的信息,第二个元素包含关于第二列的信息,依此类推。
| 类 javax.sql.rowset.RowSetWarning 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: 6678332766434564774L
| 序列化字段 |
|---|
RowSetWarning rwarning
| 软件包 javax.sql.rowset.serial |
|---|
| 类 javax.sql.rowset.serial.SerialArray 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8466174297270688520L
| 序列化字段 |
|---|
Object[] elements
ARRAY 值的 Object。
int baseType
SerialArray 对象中 SQL 类型的元素。该类型表示为 java.sql.Types 类中的一个常量。
String baseTypeName
SerialArray 对象所表示的 SQL ARRAY 值中的元素。
int len
SerialArray 对象中的元素数,同时还是此 SerialArray 对象所表示的 SQL ARRAY 值中的元素数。
| 类 javax.sql.rowset.serial.SerialBlob 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8144641928112860441L
| 序列化字段 |
|---|
byte[] buf
SerialBlob 对象值的序列化未解释字节数组。
Blob blob
Blob 对象的内部表示形式,此 SerialBlob 对象以该对象为基础。
long len
SerialBlob 对象的字节数组中的字节数。
long origLen
SerialBlob 对象的字节数组中的原始字节数。
| 类 javax.sql.rowset.serial.SerialClob 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1662519690087375313L
| 序列化字段 |
|---|
char[] buf
SerialClob 对象所表示的 SQL CLOB 值的数据。
Clob clob
long len
SerialClob 对象内部字符数组的长度(以字符为单位)。
long origLen
SerialClob 对象内部字符数组的原始长度(以字符为单位)。
| 类 javax.sql.rowset.serial.SerialDatalink 继承 Object 实现 Serializable |
|---|
serialVersionUID: 2826907821828733626L
| 序列化字段 |
|---|
URL url
int baseType
SerialDatalink 对象中 SQL 类型的元素。该类型表示为 java.sql.Types 类中的常量之一。
String baseTypeName
DATALINK 值中的元素。
| 类 javax.sql.rowset.serial.SerialException 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: -489794565168592690L
| 类 javax.sql.rowset.serial.SerialJavaObject 继承 Object 实现 Serializable |
|---|
serialVersionUID: -1465795139032831023L
| 序列化字段 |
|---|
Object obj
Vector<E> chain
SerialJavaObject
object. When there are multiple warnings, each warning is chained to the
previous warning.
| 类 javax.sql.rowset.serial.SerialRef 继承 Object 实现 Serializable |
|---|
serialVersionUID: -4727123500609662274L
| 序列化字段 |
|---|
String baseTypeName
Object object
Ref 存储为 Object。
Ref reference
| 类 javax.sql.rowset.serial.SerialStruct 继承 Object 实现 Serializable |
|---|
serialVersionUID: -8322445504027483372L
| 序列化字段 |
|---|
String SQLTypeName
SerialStruct 对象所表示的结构类型的 SQL 类型名称。此为在 SQL 结构类型的 SQL 定义中使用的名称。
Object[] attribs
Object 实例数组,每个数组元素都是此 SerialStruct 对象所表示的 SQL 结构类型的属性。这些属性按照它们在 SQL 结构类型定义中的顺序排列。
| 软件包 javax.sql.rowset.spi |
|---|
| 类 javax.sql.rowset.spi.SyncFactoryException 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: -4354595476433200352L
| 类 javax.sql.rowset.spi.SyncProviderException 继承 SQLException 实现 Serializable |
|---|
serialVersionUID: -939908523620640692L
| 序列化字段 |
|---|
SyncResolver syncResolver
getSyncResolver 方法时此 SyncProviderException 对象将返回的 javax.sql.rowset.spi.SyncResolver 实例。
| 软件包 javax.tools |
|---|
| 类 javax.tools.ToolProvider$1 继承 Object 实现 Serializable |
|---|
| 软件包 javax.transaction |
|---|
| 类 javax.transaction.InvalidTransactionException 继承 RemoteException 实现 Serializable |
|---|
| 类 javax.transaction.TransactionRequiredException 继承 RemoteException 实现 Serializable |
|---|
| 类 javax.transaction.TransactionRolledbackException 继承 RemoteException 实现 Serializable |
|---|
| 软件包 javax.transaction.xa |
|---|
| 类 javax.transaction.xa.XAException 继承 Exception 实现 Serializable |
|---|
| 序列化字段 |
|---|
int errorCode
| 软件包 javax.xml.bind |
|---|
| 类 javax.xml.bind.JAXBElement 继承 Object 实现 Serializable |
|---|
serialVersionUID: 1L
| 序列化字段 |
|---|
QName name
Class<T> declaredType
Class<T> scope
JAXBElement.GlobalScope。局部元素声明有一个被设置为包含 xml 元素声明的复杂类型定义的 Java 类表示形式的作用域。
Object value
boolean nil
| 类 javax.xml.bind.JAXBException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -5621384651494307979L
| 序列化字段 |
|---|
String errorCode
Throwable linkedException
| 类 javax.xml.bind.MarshalException 继承 JAXBException 实现 Serializable |
|---|
| 类 javax.xml.bind.PropertyException 继承 JAXBException 实现 Serializable |
|---|
| 类 javax.xml.bind.TypeConstraintException 继承 RuntimeException 实现 Serializable |
|---|
| 序列化字段 |
|---|
String errorCode
Throwable linkedException
| 类 javax.xml.bind.UnmarshalException 继承 JAXBException 实现 Serializable |
|---|
| 类 javax.xml.bind.ValidationException 继承 JAXBException 实现 Serializable |
|---|
| 软件包 javax.xml.crypto |
|---|
| 类 javax.xml.crypto.KeySelectorException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -7480033639322531109L
| 序列化字段 |
|---|
Throwable cause
null。
| 类 javax.xml.crypto.MarshalException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -863185580332643547L
| 序列化字段 |
|---|
Throwable cause
| 类 javax.xml.crypto.NoSuchMechanismException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 4189669069570660166L
| 序列化字段 |
|---|
Throwable cause
| 类 javax.xml.crypto.URIReferenceException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 7173469703932561419L
| 序列化字段 |
|---|
Throwable cause
URIReference uriReference
| 软件包 javax.xml.crypto.dsig |
|---|
| 类 javax.xml.crypto.dsig.TransformException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 5082634801360427800L
| 序列化字段 |
|---|
Throwable cause
| 类 javax.xml.crypto.dsig.XMLSignatureException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -3438102491013869995L
| 序列化字段 |
|---|
Throwable cause
| 软件包 javax.xml.datatype |
|---|
| 类 javax.xml.datatype.DatatypeConfigurationException 继承 Exception 实现 Serializable |
|---|
| 软件包 javax.xml.namespace |
|---|
| 类 javax.xml.namespace.QName 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
String namespaceURI
此 QName 的名称空间 URI。
String localPart
此 QName 的本地部分。
String prefix
此 QName 的前缀。
| 软件包 javax.xml.parsers |
|---|
| 类 javax.xml.parsers.FactoryConfigurationError 继承 Error 实现 Serializable |
|---|
| 序列化字段 |
|---|
Exception exception
Exception。
| 类 javax.xml.parsers.ParserConfigurationException 继承 Exception 实现 Serializable |
|---|
| 软件包 javax.xml.soap |
|---|
| 类 javax.xml.soap.SOAPException 继承 Exception 实现 Serializable |
|---|
| 序列化字段 |
|---|
Throwable cause
| 软件包 javax.xml.stream |
|---|
| 类 javax.xml.stream.FactoryConfigurationError 继承 Error 实现 Serializable |
|---|
| 序列化字段 |
|---|
Exception nested
| 类 javax.xml.stream.XMLStreamException 继承 Exception 实现 Serializable |
|---|
| 序列化字段 |
|---|
Throwable nested
Location location
| 软件包 javax.xml.transform |
|---|
| 类 javax.xml.transform.TransformerConfigurationException 继承 TransformerException 实现 Serializable |
|---|
| 类 javax.xml.transform.TransformerException 继承 Exception 实现 Serializable |
|---|
| 序列化字段 |
|---|
SourceLocator locator
Throwable containedException
| 类 javax.xml.transform.TransformerFactoryConfigurationError 继承 Error 实现 Serializable |
|---|
| 序列化字段 |
|---|
Exception exception
TransformerFactoryConfigurationError 的 Exception。
| 软件包 javax.xml.ws |
|---|
| 类 javax.xml.ws.ProtocolException 继承 WebServiceException 实现 Serializable |
|---|
| 类 javax.xml.ws.WebServiceException 继承 RuntimeException 实现 Serializable |
|---|
| 类 javax.xml.ws.WebServicePermission 继承 BasicPermission 实现 Serializable |
|---|
serialVersionUID: -146474640053770988L
| 软件包 javax.xml.ws.http |
|---|
| 类 javax.xml.ws.http.HTTPException 继承 ProtocolException 实现 Serializable |
|---|
| 序列化字段 |
|---|
int statusCode
| 软件包 javax.xml.ws.soap |
|---|
| 类 javax.xml.ws.soap.SOAPFaultException 继承 ProtocolException 实现 Serializable |
|---|
| 序列化字段 |
|---|
SOAPFault fault
| 软件包 javax.xml.xpath |
|---|
| 类 javax.xml.xpath.XPathException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -1837080260374986980L
| 序列化字段 |
|---|
Throwable cause
| 类 javax.xml.xpath.XPathExpressionException 继承 XPathException 实现 Serializable |
|---|
serialVersionUID: -1837080260374986980L
| 类 javax.xml.xpath.XPathFactoryConfigurationException 继承 XPathException 实现 Serializable |
|---|
serialVersionUID: -1837080260374986980L
| 类 javax.xml.xpath.XPathFunctionException 继承 XPathExpressionException 实现 Serializable |
|---|
serialVersionUID: -1837080260374986980L
| 软件包 org.ietf.jgss |
|---|
| 类 org.ietf.jgss.GSSException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: -2706218945227726672L
| 序列化字段 |
|---|
int major
int minor
String minorMessage
String majorString
| 软件包 org.omg.CosNaming |
|---|
| 类 org.omg.CosNaming._BindingIteratorImplBase 继承 DynamicImplementation 实现 Serializable |
|---|
| 类 org.omg.CosNaming._BindingIteratorStub 继承 ObjectImpl 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 org.omg.CosNaming._NamingContextExtStub 继承 ObjectImpl 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 org.omg.CosNaming._NamingContextImplBase 继承 DynamicImplementation 实现 Serializable |
|---|
| 类 org.omg.CosNaming._NamingContextStub 继承 ObjectImpl 实现 Serializable |
|---|
| 序列化方法 |
|---|
private void readObject(ObjectInputStream s)
throws IOException
IOException
private void writeObject(ObjectOutputStream s)
throws IOException
IOException| 类 org.omg.CosNaming.Binding 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
NameComponent[] binding_name
BindingType binding_type
| 类 org.omg.CosNaming.BindingType 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
int __value
| 类 org.omg.CosNaming.NameComponent 继承 Object 实现 Serializable |
|---|
| 序列化字段 |
|---|
String id
String kind
| 软件包 org.w3c.dom |
|---|
| 类 org.w3c.dom.DOMException 继承 RuntimeException 实现 Serializable |
|---|
serialVersionUID: 6627732366795969916L
| 序列化字段 |
|---|
short code
| 软件包 org.w3c.dom.events |
|---|
| 类 org.w3c.dom.events.EventException 继承 RuntimeException 实现 Serializable |
|---|
| 序列化字段 |
|---|
short code
| 软件包 org.w3c.dom.ls |
|---|
| 类 org.w3c.dom.ls.LSException 继承 RuntimeException 实现 Serializable |
|---|
| 序列化字段 |
|---|
short code
| 软件包 org.xml.sax |
|---|
| 类 org.xml.sax.SAXException 继承 Exception 实现 Serializable |
|---|
serialVersionUID: 583241635256073760L
| 序列化字段 |
|---|
Exception exception
| 类 org.xml.sax.SAXNotRecognizedException 继承 SAXException 实现 Serializable |
|---|
serialVersionUID: 5440506620509557213L
| 类 org.xml.sax.SAXNotSupportedException 继承 SAXException 实现 Serializable |
|---|
serialVersionUID: -1422818934641823846L
| 类 org.xml.sax.SAXParseException 继承 SAXException 实现 Serializable |
|---|
serialVersionUID: -5651165872476709336L
| 序列化字段 |
|---|
String publicId
SAXParseException.getPublicId()String systemId
SAXParseException.getSystemId()int lineNumber
SAXParseException.getLineNumber()int columnNumber
SAXParseException.getColumnNumber()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。