|
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
IOException
GraphicsEnvironment.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
IOException
Button.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
对象的
actionListenerK
IOException
AWTEventMulticaster.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
IOException
Checkbox.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
对象
IOException
AWTEventMulticaster.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
对象的
itemListenerK
IOException
AWTEventMulticaster.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
IOException
Choice.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
对象
IOException
AWTEventMulticaster.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
IOException
Component.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
之后)
IOException
AWTEventMulticaster.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
)
,
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)
,
AWTEvent
PropertyChangeSupport 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
IOException
Container.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
或
null
IOException
AWTEventMulticaster.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_TYPE
Dialog.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
EventQueue
boolean 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
IOException
Font.writeObject(java.io.ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
AWTEventMulticaster.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
IOException
GraphicsEnvironment.isHeadless()
,
Image
,
Frame.getIconImage()
,
Frame.setIconImage(Image)
,
Frame.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
Image
图标,从 1.4 版本开始,该图标是可用的。
Image
图标
IOException
Image
,
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
,
ComponentOrientation
int gridy
gridy=0
。值
RELATIVE
指定将组件放置在添加此组件之前刚刚添加到容器中的组件的下面。
默认值为 RELATIVE
。gridy
应为非负值。
GridBagConstraints.clone()
,
GridBagConstraints.gridx
int gridwidth
使用 REMAINDER
指定组件的显示区域,该区域的范围是从 gridx
到该行的最后一个单元格。使用 RELATIVE
指定组件的显示区域,该区域的范围是从 gridx
到它所在行的倒数第二个单元格。
gridwidth
应为非负,默认值为 1。
GridBagConstraints.clone()
,
GridBagConstraints.gridheight
int gridheight
使用 REMAINDER
指定组件的显示区域,该区域的范围是从 gridy
到该列的最后一个单元格。使用 RELATIVE
指定组件的显示区域,该区域的范围是从 gridy
到它所在列的倒数第二个单元格。
gridheight
应为非负,默认值为 1。
GridBagConstraints.clone()
,
GridBagConstraints.gridwidth
double weightx
网格包布局管理器计算出列的权重将是列的所有组件中最大的 weightx
。如果得到的布局在水平方向上比需要填充的区域小,那么系统会将额外的空间按照其权重比例分布到每一列。权重为零的列不会得到额外的空间。
如果所有的权重都为零,则所有的额外空间都将出现在单元格的网格之间和左右边缘之间。
此字段的默认值为 0
。weightx
应为非负值。
GridBagConstraints.clone()
,
GridBagConstraints.weighty
double weighty
网格包布局管理器计算出行的权重将是行的所有组件中最大的 weighty
。如果得到的布局在垂直方向上比需要填充的区域小,则系统会将额外的空间按照其权重比例分布到每一行。权重为零的行不会得到额外的空间。
如果所有的权重都为零,则所有的额外空间都将出现在单元格的网格之间和上下边缘之间。
此字段的默认值为 0
。weighty
应为非负值。
GridBagConstraints.clone()
,
GridBagConstraints.weightx
int 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()
,
ComponentOrientation
int 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.ipady
int ipady
ipady
像素。
默认值为 0。
GridBagConstraints.clone()
,
GridBagConstraints.ipadx
int tempX
int tempY
int tempWidth
int tempHeight
int minWidth
ipady
, where the default will be 0.
GridBagConstraints.ipady
int minHeight
ipadx
, where the default will be 0.
GridBagConstraints.ipadx
类 java.awt.GridBagLayout 继承 Object 实现 Serializable |
---|
serialVersionUID: 8838754796412211005L
序列化字段 |
---|
Hashtable<K,V> comptable
comptable
中的键是组件,值是
GridBagConstraints
的实例。
GridBagConstraints
GridBagConstraints 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
IOException
GraphicsEnvironment.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
IOException
List.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
对象。
IOException
AWTEventMulticaster.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
ClassNotFoundException
GraphicsEnvironment.isHeadless()
,
Menu.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
IOException
AWTEventMulticaster.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
IOException
GraphicsEnvironment.isHeadless()
,
MenuBar.writeObject(java.io.ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
AWTEventMulticaster.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
IOException
GraphicsEnvironment.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
IOException
MenuItem.removeActionListener(ActionListener)
,
MenuItem.addActionListener(ActionListener)
,
MenuItem.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
ActionListeners
列表作为可选数据写入。检测不可序列化的侦听器并且不尝试对其进行序列化。
null
表示终止 0 或更多对的序列;这种对是由
String
和
Object
组成的;
String
指示对象类型,它为以下类型之一:
指示 ActionListener
对象的 actionListenerK
IOException
AWTEventMulticaster.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()
,
KeyEvent
boolean 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
IOException
GraphicsEnvironment.isHeadless()
,
Scrollbar.writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
AdjustmentListeners
的一个列表作为可选数据。检测不可序列化的侦听器并且不尝试对其进行序列化。
null
表示终止 0 或更多对的序列;这种对是由
String
和
Object
组成的;
String
指示对象类型,它为以下类型之一:指示
AdjustmentListener
对象的
adjustmentListenerK
IOException
AWTEventMulticaster.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
IOException
GraphicsEnvironment.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.VERTICAL
int 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
IOException
GraphicsEnvironment.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
IOException
TextComponent.removeTextListener(java.awt.event.TextListener)
,
TextComponent.addTextListener(java.awt.event.TextListener)
,
GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s) throws IOException
IOException
AWTEventMulticaster.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
IOException
TextField.removeActionListener(ActionListener)
,
TextField.addActionListener(ActionListener)
,
GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s) throws IOException
IOException
AWTEventMulticaster.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
IOException
GraphicsEnvironment.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
子对象
IOException
AWTEventMulticaster.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
IOException
SystemFlavorMap.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.
TimeZone
String 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)
,
DecimalFormatSymbols
boolean 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
DateFormatSymbols
Date 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.isTimeSet
boolean isTimeSet
time
值是一个有效值,则返回 true。通过更改
field[]
的项,可以使时间无效。
Calendar.time
boolean 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_MONTH
startDay
指示夏令时是在
startMonth
月份中的哪个日期开始的,该日期可以是从 1 到 28、30 或 31,具体取决于
startMonth
。
startMode != DOW_IN_MONTH
startDay
指示夏令时是在
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_MONTH
endDay
指示夏令时是在
endMonth
月份中的哪个日期结束的,该日期可以是从 1 到 28、30 或 31,具体取决于
endMonth
。
endMode != DOW_IN_MONTH
endDay
指示夏令时是在
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_MODE
DOW_IN_MONTH_MODE
DOW_GE_DOM_MODE
DOW_LE_DOM_MODE
startDay
字段的解释。
如果 useDaylight
为 false,则忽略此值。
int endMode
DOM_MODE
DOW_IN_MONTH_MODE
DOW_GE_DOM_MODE
DOW_LE_DOM_MODE
endDay
字段的解释。
如果 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 found
ValueExp[] 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_DESCRIPTOR
StreamCorruptedException
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
所有键值对的 Hashtable
String
表示形式(并不强制使用规范的表示形式) ObjectName
的规范名称的 String
ObjectName
包含模式,则为 true
ObjectName
在属性列表中包含模式,则为 true
IOException
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
所有键值对的 Hashtable
String
表示形式(并不强制使用规范的表示形式) ObjectName
的规范名称的 String
ObjectName
包含模式,则为 true
ObjectName
在属性列表中包含模式,则为 true
IOException
序列化字段 |
---|
类 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
HashMap
TabularType 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 readable
boolean isWritable
true
if role is writable
int 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
ClassNotFoundException
RMIConnector.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 均未设置。
IOException
RMIConnector.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_CHANGED
Binding 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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。