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