|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前 次 | フレームあり フレームなし |
パッケージ java.applet |
クラス java.applet.Applet は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless()
が true
を返した場合
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
直列化されたフィールド |
AccessibleContext accessibleContext
クラス java.applet.Applet.AccessibleApplet は Serializable を実装します。 |
パッケージ java.awt |
クラス java.awt.AWTError は Serializable を実装します。 |
クラス java.awt.AWTEvent は Serializable を実装します。 |
直列化されたフィールド |
byte[] bdata
int id
AWTEvent.getID()
,
AWTEvent.AWTEvent(java.lang.Object, int)
boolean consumed
AWTEvent.consume()
,
AWTEvent.isConsumed()
クラス java.awt.AWTException は Serializable を実装します。 |
クラス java.awt.AWTKeyStroke は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws ObjectStreamException
AWTKeyStroke
のキャッシュされたインスタンス、または AWTKeyStroke
のサブクラスを返します。
直列化されたフィールド |
char keyChar
int keyCode
int modifiers
boolean onKeyRelease
クラス java.awt.AWTPermission は Serializable を実装します。 |
クラス java.awt.BorderLayout は Serializable を実装します。 |
直列化されたフィールド |
int hgap
hgap
によって指定されます。
BorderLayout.getHgap()
,
setHgap()
int vgap
vgap
によって指定されます。
BorderLayout.getVgap()
,
setVgap()
Component north
#getChild
,
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)
,
#getLayoutAlignment
,
BorderLayout.removeLayoutComponent(java.awt.Component)
Component west
#getChild
,
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)
,
#getLayoutAlignment
,
BorderLayout.removeLayoutComponent(java.awt.Component)
Component east
#getChild
,
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)
,
#getLayoutAlignment
,
BorderLayout.removeLayoutComponent(java.awt.Component)
Component south
#getChild
,
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)
,
#getLayoutAlignment
,
BorderLayout.removeLayoutComponent(java.awt.Component)
Component center
#getChild
,
BorderLayout.addLayoutComponent(java.awt.Component, java.lang.Object)
,
#getLayoutAlignment
,
BorderLayout.removeLayoutComponent(java.awt.Component)
Component firstLine
LEFT_TO_RIGHT
のコンテナで NORTH
定数と BEFORE_FIRST_LINE
定数の両方を使ってコンポーネントを追加した場合、BEFORE_FIRST_LINE
だけが配置に使用されます。lastLine、firstItem、lastItem についても同じことが言えます。
Component lastLine
Component firstItem
Component lastItem
クラス java.awt.Button は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
を読み込み、それが null
ではない場合、ボタンによってトリガされるアクションイベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
removeActionListener()
,
addActionListener()
,
GraphicsEnvironment.isHeadless()
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
ActionListener
のリストはオプションのデータとして書き込まれます。直列化できない ActionListener
は検出され、それらの直列化は試行されません。
null
はデータの終わりを表します。データは String
と Object
のペアで構成されます。String
はオブジェクトタイプを表します。現在は ActionListener
オブジェクトを表す actionListenerK
だけを指定できます。
IOException
java.awt.Component.actionListenerK
,
#readObject
直列化されたフィールド |
String label
String actionCommand
int buttonSerializedDataVersion
クラス java.awt.Button.AccessibleAWTButton は Serializable を実装します。 |
クラス java.awt.Canvas は Serializable を実装します。 |
クラス java.awt.Canvas.AccessibleAWTCanvas は Serializable を実装します。 |
クラス java.awt.CardLayout は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
直列化されたフィールド |
int currentCard
int hgap
旧式のハッシュテーブル。互換性のためだけに存在 tab
Vector vector
int vgap
クラス java.awt.Checkbox は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
を読み込み、それが null
ではない場合、Checkbox
によってトリガされる項目イベントを受信するためのリスナーを追加します。認識できないキー、または値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
removeActionListener()
,
addActionListener()
,
GraphicsEnvironment.isHeadless()
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
ItemListener
のリストは、オプションデータとして書き込まれます。直列化できない ItemListener
は検出され、それらの直列化は試行されません。
null
はデータの終わりを表します。データは String
と Object
のペアで構成されます。String
はオブジェクトタイプを表します。現在は ItemListener
オブジェクトを表す itemListenerK
だけを指定できます。
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
java.awt.Component.itemListenerK
,
#readObject
直列化されたフィールド |
String label
Checkbox.getLabel()
,
#setLabel()
boolean state
Checkbox
の状態
Checkbox.getState()
,
#setState()
CheckboxGroup group
getCheckBoxGroup()
,
setCheckBoxGroup()
int checkboxSerializedDataVersion
クラス java.awt.Checkbox.AccessibleAWTCheckbox は Serializable を実装します。 |
クラス java.awt.CheckboxGroup は Serializable を実装します。 |
直列化されたフィールド |
Checkbox selectedCheckbox
CheckboxGroup.getCurrent()
,
setCurrent()
クラス java.awt.CheckboxMenuItem は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
ItemListener
のリストはオプションデータとして書き込まれます。直列化できない ItemListener
は検出され、それらの直列化は試行されません。
null
はデータの終わりを表します。データは String
と Object
のペアで構成されます。String
はオブジェクトタイプを表します。現在は ItemListener
オブジェクトを表す itemListenerK
だけを指定できます。
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
java.awt.Component.itemListenerK
,
#readObject
直列化されたフィールド |
boolean state
CheckboxMenuItem.getState()
,
#setState()
int checkboxMenuItemSerializedDataVersion
クラス java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem は Serializable を実装します。 |
クラス java.awt.Choice は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
を読み込み、それが null
ではない場合、Choice
によってトリガされる項目イベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
removeActionListener()
,
addActionListener()
,
GraphicsEnvironment.isHeadless()
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
ItemListener
のリストはオプションデータとして書き込まれます。直列化できない ItemListener
は検出され、それらの直列化は試行されません。
null
はデータの終わりを表す。データは String
と Object
のペアで構成される。String
はオブジェクトタイプを表す。現在は ItemListener
オブジェクトを表す itemListenerK
だけを指定
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
java.awt.Component.itemListenerK
,
#readObject
直列化されたフィールド |
Vector pItems
Choice
の項目です。null
値も使用できます。
add()
,
addItem()
,
getItem()
,
Choice.getItemCount()
,
insert()
,
remove()
int selectedIndex
Choice
の現在の選択範囲のインデックスです。
getSelectedItem
,
select()
int choiceSerializedDataVersion
クラス java.awt.Choice.AccessibleAWTChoice は Serializable を実装します。 |
クラス java.awt.Color は Serializable を実装します。 |
直列化されたフィールド |
int value
Color.getRGB()
float[] frgbvalue
float
コンポーネント (アルファなし) としての、デフォルトの sRGB ColorSpace
のカラー値です。オブジェクト構築後 null
の場合、カラー値は 8 ビット精度で作成された sRGB カラーであるため、int
カラー値から計算します。
Color.getRGBColorComponents(float[])
,
Color.getRGBComponents(float[])
float[] fvalue
float
コンポーネント (アルファなし) としての、ネイティブな ColorSpace
のカラー値です。オブジェクト構築後 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
です。null
の場合、デフォルトは sRGB です。
Color.getColor(java.lang.String)
,
Color.getColorSpace()
,
Color.getColorComponents(float[])
クラス java.awt.Component は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
を読み込み、それが null
ではない場合、コンポーネントによってトリガされる複数のイベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。
ClassNotFoundException
IOException
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
null
はデータの終わりを表します。データは String
と Object
のペアで構成されます。String
はオブジェクトタイプを表します。1.4 からは次のどれかを指定できます。ComponentListener
オブジェクトを示す componentListenerK
、FocusListener
オブジェクトを示す focusListenerK
、KeyListener
オブジェクトを示す keyListenerK
、MouseListener
オブジェクトを示す mouseListenerK
、MouseMotionListener
オブジェクトを示す mouseMotionListenerK
、InputListener
オブジェクトを示す inputListenerK
、HierarchyListener
オブジェクトを示す hierarchyListenerK
、HierarchyBoundsListener
オブジェクトを示す hierarchyBoundsListenerK
、または MouseWheelListener
オブジェクトを示す mouseWheelListenerK
。オプションの ComponentOrientation
(1.2 から inputMethodListener
の後に指定)
IOException
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
,
#componentListenerK
,
#focusListenerK
,
#keyListenerK
,
#mouseListenerK
,
#mouseMotionListenerK
,
#inputListenerK
,
#hierarchyListenerK
,
#hierarchyBoundsListenerK
,
#mouseWheelListenerK
,
#readObject
直列化されたフィールド |
int x
Component.getLocation()
int y
Component.getLocation()
int width
Component.getSize()
int height
Component.getSize()
Color foreground
foreground
は null
の場合もあります。
Component.getForeground()
,
Component.setForeground(java.awt.Color)
Color background
background
は null
の場合もあります。
Component.getBackground()
,
Component.setBackground(java.awt.Color)
Font font
font
は null
の場合もあります。
Component.getFont()
,
Component.setFont(java.awt.Font)
Font peerFont
null
になります。
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
です。
Component.setDropTarget(java.awt.dnd.DropTarget)
,
Component.getDropTarget()
Vector 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
#isFocusTraversableOverridden
Set[] focusTraversalKeys
#setFocusTraversalKey
,
#getFocusTraversalKey
boolean focusTraversalKeysEnabled
Component.setFocusTraversalKeysEnabled(boolean)
,
Component.getFocusTraversalKeysEnabled()
Dimension minSize
Dimension prefSize
boolean newEventsOnly
newEventsOnly
は true です。通常の処理で継続して使用可能です。false の場合、イベントは消費されるまで上位クラスの親に渡されます。
Component.dispatchEvent(java.awt.AWTEvent)
long eventMask
eventMask
は、enableEvents
を使ったサブクラスだけが設定します。リスナーがイベントを要求するときと、サブクラスがイベントを要求するときとの違いを区別するため、リスナーが登録されているときはこのマスクを設定しないでください。入力メソッドが使用可能かどうかを示すために、1 ビットが使用されます。このビットは enableInputMethods
によって設定され、デフォルトではオンになります。
Component.enableInputMethods(boolean)
,
AWTEvent
PropertyChangeSupport changeSupport
PropertyChangeListeners
が登録されている場合、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 componentSerializedDataVersion
AccessibleContext accessibleContext
クラス java.awt.Component.AccessibleAWTComponent は Serializable を実装します。 |
直列化されたフィールド |
ComponentListener accessibleAWTComponentHandler
FocusListener accessibleAWTFocusHandler
クラス java.awt.ComponentOrientation は Serializable を実装します。 |
直列化されたフィールド |
int orientation
クラス java.awt.Container は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
からこの Container
の直列化復元を行います。
ClassNotFoundException
IOException
Container.addContainerListener(java.awt.event.ContainerListener)
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
Container
を指定された ObjectOutputStream
に直列化します。
null
を書き込みます。
null
はデータの終わりを表します。データは String
と Object
のペアで構成されます。String
はオブジェクトタイプを表します。ContainerListener
オブジェクトを表す containerListenerK
、Container
の FocusTraversalPolicy
、または null
を指定できます。
IOException
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
,
Container#containerListenerK
,
#readObject
直列化されたフィールド |
int ncomponents
Container.getComponent(int)
,
Container.getComponents()
,
Container.getComponentCount()
Component[] component
Container.add(java.awt.Component)
,
Container.getComponents()
LayoutManager layoutMgr
Container.doLayout()
,
Container.setLayout(java.awt.LayoutManager)
,
Container.getLayout()
LightweightDispatcher dispatcher
Dimension maxSize
boolean focusCycleRoot
Container.setFocusCycleRoot(boolean)
,
Container.isFocusCycleRoot(java.awt.Container)
int containerSerializedDataVersion
クラス java.awt.Container.AccessibleAWTContainer は Serializable を実装します。 |
直列化されたフィールド |
ContainerListener accessibleContainerHandler
クラス java.awt.ContainerOrderFocusTraversalPolicy は Serializable を実装します。 |
直列化されたフィールド |
boolean implicitDownCycleTraversal
クラス java.awt.Cursor は Serializable を実装します。 |
直列化されたフィールド |
int type
DEFAULT_CURSOR
に最初に設定される、選択されたカーソルのタイプです。
Cursor.getType()
String name
Cursor.getName()
クラス java.awt.DefaultFocusTraversalPolicy は Serializable を実装します。 |
クラス java.awt.Dialog は Serializable を実装します。 |
直列化されたフィールド |
boolean resizable
setResizable()
boolean undecorated
undecorated
は true、なくすことができない場合は false になります。
#setUndecorated()
,
Dialog.isUndecorated()
,
Component.isDisplayable()
boolean modal
Dialog.isModal()
,
setModal()
String title
Dialog.getTitle()
,
setTitle()
クラス java.awt.Dialog.AccessibleAWTDialog は Serializable を実装します。 |
クラス java.awt.Dimension は Serializable を実装します。 |
直列化されたフィールド |
int width
Dimension.getSize()
,
Dimension.setSize(double, double)
int height
Dimension.getSize()
,
Dimension.setSize(double, double)
クラス java.awt.Event は Serializable を実装します。 |
直列化されたフィールド |
Object target
EventObject.getSource()
long when
InputEvent.getWhen()
int id
Event
変数はどれかを示します。AWTEvent.getID() で置き換えられています。
AWTEvent.getID()
int x
MouseEvent.getX()
int y
MouseEvent.getY()
int key
KeyEvent.getKeyCode()
int modifiers
InputEvent.getModifiers()
int clickCount
MOUSE_DOWN
イベントの場合、このフィールドは連続したクリックの数を示します。ほかのイベントの場合、値は 0
です。このフィールドは MouseEvent.getClickCount() で置き換えられています。
MouseEvent.getClickCount().
Object arg
arg
は、イベント固有のプロパティで置き換えられています。
Event evt
EventQueue
boolean consumed
isConsumed()
クラス java.awt.FileDialog は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
を読み込み、空文字列の dir
または file
を null
に変換することによって、下位互換チェックを行います。
直列化されたフィールド |
int mode
String dir
String file
FilenameFilter filter
クラス java.awt.FlowLayout は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
直列化されたフィールド |
int align
align
は各行の空白領域を決定するプロパティです。値は次のどれかです。
LEFT
RIGHT
CENTER
LEADING
TRAILING
FlowLayout.getAlignment()
,
FlowLayout.setAlignment(int)
int newAlign
newAlign
プロパティで各行の空白領域を決定します。プロパティの値は次の 5 つのどれかになります。
LEFT
RIGHT
CENTER
LEADING
TRAILING
FlowLayout.getAlignment()
,
FlowLayout.setAlignment(int)
int hgap
getHgap
,
setHgap
int vgap
getVgap
,
setVgap
int serialVersionOnStream
currentSerialVersion
を表します。Java 2 プラットフォーム V1.2 より前のバージョンでは 0
、Java 2 プラットフォーム V1.2 以降のバージョンでは 1
になります。
クラス java.awt.Font は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream
を読み込みます。認識されないキーまたは値は無視されます。
ClassNotFoundException
IOException
#writeObject
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
#readObject
直列化されたフィールド |
Hashtable 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 は Serializable を実装します。 |
クラス java.awt.FontMetrics は Serializable を実装します。 |
直列化されたフィールド |
Font font
Font
です。null を指定することはできません。
FontMetrics.getFont()
クラス java.awt.Frame は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
を読み込みます。1.4 から利用可能になったオプションデータの Icon
の読み込みを試みます。Icon
がなく、EOF 以外の何らかの値が読み込まれた場合、OptionalDataException
がスローされます。認識されないキーまたは値は無視されます。
OptionalDataException
- Icon
がなく、EOF 以外の何らかの値が読み込まれた場合
HeadlessException
- GraphicsEnvironment.isHeadless
が true
の場合
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
,
Icon
,
#writeObject(ObjectOutputStream)
private void writeObject(ObjectOutputStream s) throws IOException
Icon
の書き込みもオプションで実行します。
Icon
IOException
Icon
,
#readObject(ObjectInputStream)
直列化されたフィールド |
Rectangle maximizedBounds
Frame.setMaximizedBounds(Rectangle)
,
Frame.getMaximizedBounds()
String title
title
は null でもかまいませんが、その場合は title
= "" になります。
Frame.getTitle()
,
Frame.setTitle(String)
MenuBar menuBar
menuBar
= null の場合はフレームにメニューバーは表示されません。
Frame.getMenuBar()
,
Frame.setMenuBar(MenuBar)
boolean resizable
resizable
は true、そうでない場合は false になります。
Frame.isResizable()
boolean undecorated
undecorated
は true、なくすことができない場合は false になります。
Frame.setUndecorated(boolean)
,
Frame.isUndecorated()
,
Component.isDisplayable()
boolean mbManagement
mbManagement
は Motif 実装だけで使用できます。
int state
Vector ownedWindows
int frameSerializedDataVersion
フレーム
の直列化されたデータのバージョンです。
クラス java.awt.Frame.AccessibleAWTFrame は Serializable を実装します。 |
クラス java.awt.GraphicsConfigTemplate は Serializable を実装します。 |
クラス java.awt.GridBagConstraints は Serializable を実装します。 |
直列化されたフィールド |
int gridx
gridx=0
を持ちます。コンポーネントの表示領域のリーディングエッジは、水平方向に左から右方向のコンテナに対して左端、および水平方向に右から左方向のコンテナに対して右端になります。値 RELATIVE
は、コンポーネントをこのコンポーネントが追加される直前にコンテナに追加されたコンポーネントの直後に配置するように指定します。
既定値は RELATIVE
です。gridx
には負の値を指定することはできません。
GridBagConstraints.clone()
,
GridBagConstraints.gridy
,
ComponentOrientation
int gridy
gridy=0
を持ちます。値 RELATIVE
は、このコンポーネントを直前にコンテナに追加されたコンポーネントの真下に配置するように指定します。
既定値は RELATIVE
です。gridy
には負の値を指定することはできません。
GridBagConstraints.clone()
,
GridBagConstraints.gridx
int gridwidth
コンポーネントがその行の最後のコンポーネントであることを指定する場合は、REMAINDER
を設定します。次のコンポーネントで、その行が終了することを指定する場合は、RELATIVE
を設定します。
gridwidth
には負の値を指定することはできません。既定値は 1 です。
GridBagConstraints.clone()
,
GridBagConstraints.gridheight
int gridheight
コンポーネントがその列の最後のコンポーネントであることを指定する場合は、REMAINDER
を設定します。次のコンポーネントで、その列が終了することを指定する場合は、RELATIVE
を設定します。
gridheight
には負の値を指定することはできません。既定値は 1 です。
GridBagConstraints.clone()
,
GridBagConstraints.gridwidth
double weightx
グリッドバッグレイアウトマネージャは、1 列のウェイトが 1 列のすべてのコンポーネントの最大の weightx
になるように計算します。結果のレイアウトが塗りつぶす必要のある領域の幅より小さい場合、余分のスペースが各列のウェイトに比例して分配されます。ウェイトがゼロの列には、余分のスペースは分配されません。
すべてのウェイトがゼロの場合、すべての余分のスペースがセルのグリッドと左右両端の間に表示されます。
このフィールドの既定値は 0
です。weightx
には負の値を指定することはできません。
GridBagConstraints.clone()
,
GridBagConstraints.weighty
double weighty
グリッドバッグレイアウトマネージャは、1 行のウェイトが 1 行のすべてのコンポーネントの最大の weighty
になるように計算します。結果のレイアウトが塗りつぶす必要のある領域の高さより小さい場合、余分のスペースが各行のウェイトに比例して分配されます。ウェイトがゼロの行には、余分のスペースは分配されません。
すべてのウェイトがゼロの場合、すべての余分のスペースがセルのグリッドと上下の両端の間に表示されます。
このフィールドの既定値は 0
です。weighty
には負の値を指定することはできません。
GridBagConstraints.clone()
,
GridBagConstraints.weightx
int anchor
相対と絶対の 2 種類の値が考えられます。相対値は、絶対値がない場合にコンテナのコンポーネントの方向プロパティを基準にして解釈されます。絶対値には以下のものがあります。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
です。既定値は CENTER
です。
GridBagConstraints.clone()
,
ComponentOrientation
int fill
fill
には、次の値が有効です。
NONE
: コンポーネントのサイズ変更をしない
HORIZONTAL
: コンポーネントの幅を水平表示領域の最大サイズにし、高さは変更しない
VERTICAL
: コンポーネントの高さを垂直表示領域の最大サイズにし、幅は変更しない
BOTH
: コンポーネントを表示領域の最大サイズにする
既定値は NONE
です。
GridBagConstraints.clone()
Insets insets
既定値は new Insets(0, 0, 0, 0)
です。
GridBagConstraints.clone()
int ipadx
(ipadx * 2)
ピクセルを足したものです。
既定値は 0
です。
GridBagConstraints.clone()
,
GridBagConstraints.ipady
int ipady
(ipady * 2)
ピクセルを足したものです。
既定値は 0 です。
GridBagConstraints.clone()
,
GridBagConstraints.ipadx
int tempX
int tempY
int tempWidth
int tempHeight
int minWidth
ipady
の計算に使われます。デフォルトは 0 です。
ipady
int minHeight
ipadx
の計算に使われます。デフォルトは 0 です。
ipadx
クラス java.awt.GridBagLayout は Serializable を実装します。 |
直列化されたフィールド |
Hashtable comptable
GridBagConstraints
のインスタンスです。
GridBagConstraints
GridBagConstraints defaultConstraints
defaultConstraints
のコピーが割り当てられます。
GridBagLayout.getConstraints(Component)
,
GridBagLayout.setConstraints(Component, GridBagConstraints)
,
GridBagLayout.lookupConstraints(Component)
GridBagLayoutInfo layoutInfo
layoutInfo
が null
の場合は、グリッドバッグにコンポーネントがないか、またはコンポーネントがあってもそれがまだ検査を受けていないことを意味します。
GridBagLayout.getLayoutInfo(Container, int)
int[] columnWidths
null
ではない場合、すべての最小列幅が計算されたあとで、その値がグリッドバッグに適用されます。columnWidths に列数より多くの要素がある場合、columnWidth の要素数に合わせるためにグリッドバッグに列が追加されます。
GridBagLayout.getLayoutDimensions()
int[] rowHeights
rowHeights
に行数より多くの要素がある場合、rowHeights
の要素数に合わせるために、グリッドバッグに行が追加されます。
GridBagLayout.getLayoutDimensions()
double[] columnWeights
null
ではない場合、すべての列のウェイトが計算された後で、その値がグリッドバッグに適用されます。columnWeights[i]
> が列 i のウェイトより大きい場合、列 i に columnWeights[i]
のウェイトが割り当てられます。columnWeights
に列数より多くの要素がある場合、超過した要素は無視され、列の作成は行われません。
double[] rowWeights
rowWeights[i]
> が行 i のウェイトより大きい場合、行 i に rowWeights[i]
のウェイトが割り当てられます。rowWeights
に行数より多くの要素がある場合、超過した要素は無視され、行の作成は行われません。
クラス java.awt.GridLayout は Serializable を実装します。 |
直列化されたフィールド |
int hgap
GridLayout.getHgap()
,
setHgap()
int vgap
GridLayout.getVgap()
,
setVgap()
int rows
GridLayout.getRows()
,
setRows()
int cols
GridLayout.getColumns()
,
setColumns()
クラス java.awt.HeadlessException は Serializable を実装します。 |
クラス java.awt.IllegalComponentStateException は Serializable を実装します。 |
クラス java.awt.Insets は Serializable を実装します。 |
直列化されたフィールド |
int top
Insets.clone()
int left
Insets.clone()
int bottom
Insets.clone()
int right
Insets.clone()
クラス java.awt.Label は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless() が true
を返す場合
ClassNotFoundException
IOException
- 導入されたバージョン:
- 1.4
- 関連項目:
GraphicsEnvironment.isHeadless()
直列化されたフィールド |
String text
Label.getText()
,
setText()
int alignment
Label.getAlignment()
,
setAlignment()
クラス java.awt.Label.AccessibleAWTLabel は Serializable を実装します。 |
クラス java.awt.List は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
を読み込みます。これが null
ではない場合、リスナーを追加して List
によってトリガされた項目イベントとアクションイベントの両方を、このストリームに格納されたキーによって指定されたとおり受け取ります。認識できないキーまたは値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
removeActionListener()
,
addActionListener()
,
GraphicsEnvironment.isHeadless()
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners
と ActionListeners
のリストはオプションのデータとして書き込まれます。直列化できないリスナーは検出され、それらの直列化は試行されません。
String
と Object
で構成されるペアの、null
で終了する 0 個以上のシーケンス。String
はオブジェクトのタイプを示し、ItemListener
オブジェクトか、これを示す itemListenerK
または ActionListener
オブジェクトか、これを示す actionListenerK
のどちらかである
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
java.awt.Component.itemListenerK
,
java.awt.Component.actionListenerK
,
#readObject
直列化されたフィールド |
Vector items
addItem()
,
getItem()
int rows
List
Component の表示行の数を表します。実際にリストコンポーネントを作成するときに 1 度だけ指定します。変更はできません。
List.getRows()
boolean multipleMode
multipleMode
は、リストコンポーネントが複数選択モードに設定された場合に true
と設定される変数で、ユーザは一度にリスト内の複数の項目を選択できます。リストコンポーネントが単一選択モードに設定されている場合は multipleMode
は false と設定され、ユーザは毎回リスト内の 1 項目だけしか選択できません。
List.isMultipleMode()
,
setMultipleMode()
int[] selected
selected
は、選択した項目のインデックスを含む配列です。
List.getSelectedIndexes()
,
List.getSelectedIndex()
int visibleIndex
makeVisible()
int listSerializedDataVersion
List
コンポーネントの直列化されたデータのバージョンです。
クラス java.awt.List.AccessibleAWTList は Serializable を実装します。 |
クラス java.awt.List.AccessibleAWTList.AccessibleAWTListChild は Serializable を実装します。 |
直列化されたフィールド |
List parent
int indexInParent
クラス java.awt.MediaTracker は Serializable を実装します。 |
直列化されたフィールド |
Component target
Component
です。
MediaTracker()
MediaEntry head
MediaTracker
によって監視される Images
のリストの先頭です。
addImage()
,
removeImage()
クラス java.awt.Menu は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, HeadlessException
ObjectInputStream
を読み込みます。認識できないキーまたは値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
IOException
ClassNotFoundException
GraphicsEnvironment.isHeadless()
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
#readObject
直列化されたフィールド |
Vector items
Menu.countItems()
boolean tearOff
true
が設定され、ない場合は false>
が設定されます。メニューがティアオフされ、その後不要になった場合、ユーザが削除できます。
Menu.isTearOff()
boolean isHelpMenu
true
と設定されます。そうでない場合は、false
と設定されます。
int menuSerializedDataVersion
クラス java.awt.Menu.AccessibleAWTMenu は Serializable を実装します。 |
クラス java.awt.MenuBar は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
を読み込みます。認識できないキーまたは値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
,
#readObject
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
#readObject
直列化されたフィールド |
Vector menus
MenuBar.countMenus()
Menu helpMenu
MenuBar.getHelpMenu()
,
setHelpMenu()
int menuBarSerializedDataVersion
クラス java.awt.MenuBar.AccessibleAWTMenuBar は Serializable を実装します。 |
クラス java.awt.MenuComponent は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
直列化されたフィールド |
Font font
null
です。デフォルトは null
です。
setFont()
,
MenuComponent.getFont()
String name
null
です。
MenuComponent.getName()
,
setName()
boolean nameExplicitlySet
true
の場合は、名前が明示的に設定されます。デフォルトは false
です。
setName()
boolean newEventsOnly
false
です。
dispatchEvent()
AccessibleContext accessibleContext
クラス java.awt.MenuComponent.AccessibleAWTMenuComponent は Serializable を実装します。 |
クラス java.awt.MenuItem は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
を読み込み、それが null
ではない場合、Menu
項目によってトリガされるアクションイベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
removeActionListener()
,
addActionListener()
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
ActionListeners
のリストはオプションのデータとして書き込まれます。直列化できないリスナーは検出され、それらの直列化は試行されません。
String
と Object
で構成されるペアの、null
で終了する 0 個以上のシーケンス。String
はオブジェクトのタイプを示し、ActionListener
オブジェクトか、これを示す actionListenerK
のいずれか
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
#readObject
直列化されたフィールド |
boolean enabled
enabled
が true に設定されます。そうでない場合は、enabled
が false に設定されます。
MenuItem.isEnabled()
,
setEnabled()
String label
label
はメニュー項目のラベルです。任意の文字列で表します。
MenuItem.getLabel()
,
setLabel()
String actionCommand
actionCommand
がメニュー項目のラベルです。
setActionCommand()
,
MenuItem.getActionCommand()
long eventMask
MenuShortcut shortcut
MenuItem.getShortcut()
,
setShortcut()
,
MenuItem.deleteShortcut()
int menuItemSerializedDataVersion
クラス java.awt.MenuItem.AccessibleAWTMenuItem は Serializable を実装します。 |
クラス java.awt.MenuShortcut は Serializable を実装します。 |
直列化されたフィールド |
int key
MenuShortcut.getKey()
,
MenuShortcut.usesShiftModifier()
,
KeyEvent
boolean usesShift
MenuShortcut.usesShiftModifier()
クラス java.awt.Panel は Serializable を実装します。 |
クラス java.awt.Panel.AccessibleAWTPanel は Serializable を実装します。 |
クラス java.awt.Point は Serializable を実装します。 |
直列化されたフィールド |
int x
Point.getLocation()
,
Point.move(int, int)
int y
Point.getLocation()
,
Point.move(int, int)
クラス java.awt.Polygon は Serializable を実装します。 |
直列化されたフィールド |
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.getBoundingBox()
,
Polygon.getBounds()
クラス java.awt.PopupMenu は Serializable を実装します。 |
クラス java.awt.PopupMenu.AccessibleAWTPopupMenu は Serializable を実装します。 |
クラス java.awt.Rectangle は Serializable を実装します。 |
直列化されたフィールド |
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 は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
を読み込み、それが null
ではない場合、Scrollbar
によってトリガされるアクションイベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
AdjustmentListeners
のリストはオプションのデータとして書き込まれます。直列化できないリスナーは検出され、それらの直列化は試行されません。
String
と Object
で構成されるペアの、null
で終了する 0 個以上のシーケンス。String
はオブジェクトのタイプを示し、AdjustmentListener
オブジェクトか、これを示す adjustmentListenerK
のいずれか
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
java.awt.Component.adjustmentListenerK
,
#writeObject
直列化されたフィールド |
int value
Scrollbar
の値です。このプロパティは visibleAmount
の minimum
以上で maximum
以下でなければなりません。
Scrollbar.getValue()
,
Scrollbar.setValue(int)
int maximum
Scrollbar
の最大値です。この値は minimum
値より大きくなければなりません。
Scrollbar.getMaximum()
,
Scrollbar.setMaximum(int)
int minimum
Scrollbar
の最小値です。この値は maximum
値より小さくなければなりません。
Scrollbar.getMinimum()
,
Scrollbar.setMinimum(int)
int visibleAmount
Scrollbar
の可視部分のサイズです。このパラメータは通常現在可視である値の範囲を示すために使用されます。
Scrollbar.getVisibleAmount()
,
Scrollbar.setVisibleAmount(int)
int orientation
Scrollbar
の方向で、水平または垂直です。この値はスクロールバーの作成時に指定します。
VERTICAL
または HORIZONTAL
のどちらかに限られます。
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 は Serializable を実装します。 |
クラス java.awt.ScrollPane は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless() が true
を返す場合
ClassNotFoundException
IOException
- 関連項目:
GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s) throws 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 は Serializable を実装します。 |
クラス java.awt.ScrollPaneAdjustable は Serializable を実装します。 |
直列化されたフィールド |
ScrollPane sp
ScrollPane
です。
int orientation
ScrollPaneAdjustable.getOrientation()
,
Adjustable.HORIZONTAL
,
Adjustable.VERTICAL
int value
value
は minimum
より大きく、 maximum
より小さくなければなりません。
ScrollPaneAdjustable.getValue()
,
ScrollPaneAdjustable.setValue(int)
int minimum
ScrollPane
によってのみ設定できます。
注意: 現在の実装では、minimum
は常に 0
です。このフィールドは setSpan
メソッドによってのみ変更され、ScrollPane
は常に最小値 0
を持つメソッドを呼び出します。getMinimum
メソッドは、このフィールドを調べずに常に 0
を返します。
ScrollPaneAdjustable.getMinimum()
,
#setSpan
int maximum
ScrollPane
によってのみ設定できます。
ScrollPaneAdjustable.getMaximum()
,
#setSpan
int visibleAmount
ScrollPane
によってのみ設定できます。
ScrollPaneAdjustable.getVisibleAmount()
,
#setSpan
int unitIncrement
ScrollPaneAdjustable.getUnitIncrement()
,
ScrollPaneAdjustable.setUnitIncrement(int)
int blockIncrement
ScrollPaneAdjustable.getBlockIncrement()
,
ScrollPaneAdjustable.setBlockIncrement(int)
AdjustmentListener adjustmentListener
クラス java.awt.SystemColor は Serializable を実装します。 |
クラス java.awt.TextArea は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless() が true
を返す場合
ClassNotFoundException
IOException
- 関連項目:
GraphicsEnvironment.isHeadless()
直列化されたフィールド |
int rows
TextArea
の行数です。このパラメータはテキスト領域の高さを判定します。負でない数になることが保証されています。
TextArea.getRows()
,
TextArea.setRows(int)
int columns
TextArea
の列数です。列幅は、プラットフォームにより異なりおよそ平均文字幅になります。このパラメータはテキスト領域の幅を判定します。負でない数になることが保証されています。
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 は Serializable を実装します。 |
クラス java.awt.TextComponent は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless() が true
を返す場合
ClassNotFoundException
IOException
- 関連項目:
removeTextListener()
,
addTextListener()
,
GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s) throws IOException
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
java.awt.Component.textListenerK
直列化されたフィールド |
String text
null
値は "" と同じです。
setText()
,
TextComponent.getText()
boolean editable
TextComponent
が編集可能かどうかを示す boolean 型です。テキストコンポーネントが編集可能な場合は true
、そうでない場合は false
です。
TextComponent.isEditable()
int selectionStart
selectionStart
は選択されたテキストの始点です。
TextComponent.getSelectionStart()
,
setSelectionStart()
int selectionEnd
selectionEnd
は選択されたテキストの終点です。
TextComponent.getSelectionEnd()
,
setSelectionEnd()
boolean backgroundSetByClientCode
int textComponentSerializedDataVersion
boolean checkForEnableIM
クラス java.awt.TextComponent.AccessibleAWTTextComponent は Serializable を実装します。 |
クラス java.awt.TextField は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless() が true
を返す場合
ClassNotFoundException
IOException
- 関連項目:
removeActionListener()
,
addActionListener()
,
GraphicsEnvironment.isHeadless()
private void writeObject(ObjectOutputStream s) throws IOException
IOException
AWTEventMulticaster.save(ObjectOutputStream, String, EventListener)
,
java.awt.Component.actionListenerK
直列化されたフィールド |
int columns
setColumns()
,
TextField.getColumns()
char echoChar
0
の場合、この設定は解除されます。
TextField.getEchoChar()
,
setEchoChar()
,
TextField.echoCharIsSet()
int textFieldSerializedDataVersion
クラス java.awt.TextField.AccessibleAWTTextField は Serializable を実装します。 |
クラス java.awt.Window は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream
およびリスナーの追加リストを読み込み、コンポーネントによってトリガされるさまざまなイベントを受け取ります。また、子のウィンドウ (null
の可能性がある) のリストも読み込みます。認識できないキーまたは値は無視されます。
HeadlessException
- GraphicsEnvironment.isHeadless
が true
を返す場合
ClassNotFoundException
IOException
GraphicsEnvironment.isHeadless()
,
#writeObject
private void writeObject(ObjectOutputStream s) throws IOException
WindowListener
および WindowFocusListener
を書き込みます。オプションのデータとして、子のウィンドウのリストを書き込みます。
String
と Object
で構成されるペアの、null
で終了する 0 個以上のシーケンス。String
はオブジェクトのタイプを示し、WindowListener
オブジェクトか、これを示す windowListenerK
または WindowFocusListener
オブジェクトか、これを示す windowFocusWindowK
、または子 Window
オブジェクトか、これを示す ownedWindowK
のいずれか
IOException
AWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener)
,
Component#windowListenerK
,
Component#windowFocusListenerK
,
Component#ownedWindowK
,
#readObject
直列化されたフィールド |
String warningString
Window.getWarningString()
int state
Window.show()
FocusManager focusMgr
boolean focusableWindowState
Window.getFocusableWindowState()
,
Window.setFocusableWindowState(boolean)
int windowSerializedDataVersion
クラス java.awt.Window.AccessibleAWTWindow は Serializable を実装します。 |
パッケージ java.awt.color |
クラス java.awt.color.CMMException は Serializable を実装します。 |
クラス java.awt.color.ColorSpace は Serializable を実装します。 |
直列化されたフィールド |
int type
int numComponents
クラス java.awt.color.ICC_ColorSpace は Serializable を実装します。 |
直列化されたフィールド |
ICC_Profile thisProfile
float[] minVal
float[] maxVal
float[] diffMinMax
float[] invDiffMinMax
boolean needScaleInit
クラス java.awt.color.ICC_Profile は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
"CS_sRGB"
) のプロファイルの場合、String
は ColorSpace
クラスに定義された CS_*
定数のいずれかの名前。そうでない場合は、文字列は null
byte[]
配列はプロファイルのプロファイルデータ。通常、定義済みのプロファイルデータは null
文字列が定義済みのカラースペースの定数名として認識される場合、オブジェクトは 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_*
定数のいずれかの名前。そうでない場合は、文字列は null
byte[]
配列はプロファイルのプロファイルデータです。定義済みのカラースペースには、プロファイルデータではなく null
を書き込みます。将来 Java API のバージョンで新しい定義済みのカラースペースを追加するときは、このクラスの新バージョンは新しい定義済みのカラースペースのカラースペース名だけでなくプロファイルデータも書き込み、引き続き旧バージョンがオブジェクトの直列化復元をできるようにします。
IOException
- ObjectInputStream
がスローします。protected Object readResolve() throws ObjectStreamException
ObjectStreamException
- スローはしないが、直列化仕様には必要である直列化されたフィールド |
int iccProfileSerializedDataVersion
1
は Java 2 Platform, v1.3 に対応します。
クラス java.awt.color.ICC_ProfileGray は Serializable を実装します。 |
クラス java.awt.color.ICC_ProfileRGB は Serializable を実装します。 |
クラス java.awt.color.ProfileDataException は Serializable を実装します。 |
パッケージ java.awt.datatransfer |
クラス java.awt.datatransfer.DataFlavor は Serializable を実装します。 |
直列化メソッド |
public void readExternal(ObjectInput is) throws IOException, ClassNotFoundException
DataFlavor
を復元します。
public void writeExternal(ObjectOutput os) throws IOException
DataFlavor
を直列化します。
クラス java.awt.datatransfer.UnsupportedFlavorException は Serializable を実装します。 |
パッケージ java.awt.dnd |
クラス java.awt.dnd.DragGestureEvent は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragGestureEvent
を直列化復元します。このメソッドは、まず transient
でないすべてのフィールドに対してデフォルトの直列化復元を行います。次に、このオブジェクトのジェスチャーイベントの List
を同様に直列化復元しようとします。1.4 より前のリリースでは、この名前の非 transient
フィールドがジェスチャーイベントの List
を格納したため、これは events
フィールドの直列化復元による初めての試行となります。失敗すると、ストリーム内の次のオブジェクトが代わりに使われます。結果の 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 は Serializable を実装します。 |
直列化メソッド |
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 events
DragGestureRecognizer
が「認識される」ようにするイベントのリストです。
クラス java.awt.dnd.DragSource は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragSource
を直列化復元します。このメソッドは、まずデフォルトの直列化復元を実行します。次に、ストリームの次のオブジェクトを使用して、このオブジェクトの FlavorMap が直列化復元されます。結果の FlavorMap
が null
の場合、このオブジェクトの FlavorMap
は、このスレッドの ClassLoader
に対するデフォルトの FlavorMap に設定されます。次に、0 個以上のキーと値のペアの、null
で終わるシーケンスをストリームから読み取ることで、このオブジェクトのリスナーが直列化復元されます。
- キーオブジェクトが
dragSourceListenerK
と等しい String
である場合は、対応する値オブジェクトを使用して DragSourceListener
が直列化復元され、この DragSource
に追加される
- キーオブジェクトが
dragSourceMotionListenerK
と等しい String
である場合は、対応する値オブジェクトを使用して DragSourceMotionListener
が直列化復元され、この DragSource
に追加される
- そうでない場合は、キーと値のペアがスキップされる
ClassNotFoundException
IOException
- 導入されたバージョン:
- 1.4
- 関連項目:
SystemFlavorMap.getDefaultFlavorMap()
private void writeObject(ObjectOutputStream s) throws IOException
DragSource
を直列化します。このメソッドは、まずデフォルトの直列化を実行します。次に、直列化できる場合にだけ、このオブジェクトの FlavorMap
が書き出されます。直列化できない場合は、代わりに null
が書き出されます。次に、このオブジェクトで登録された Serializable
リスナーが書き出されます。リスナーは、0 個以上のペアの、null
で終わるシーケンスで書き出されます。ペアは String
と Object
で構成されます。String
は Object
のタイプを示し、次のいずれかになります。
DragSourceListener
オブジェクトを示す dragSourceListenerK
DragSourceMotionListener
オブジェクトを示す dragSourceMotionListenerK
FlavorMap
インスタンスまたは null
を入力する。0 個以上のペアの、null
で終わるシーケンスが続く。このペアは String
と Object
で構成される。String
は Object
のタイプを示し、次のいずれかになる。DragSourceListener
オブジェクトを示す dragSourceListenerK
DragSourceMotionListener
オブジェクトを示す dragSourceMotionListenerK
IOException
クラス java.awt.dnd.DragSourceContext は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragSourceContext
を直列化復元します。このメソッドは、まず transient
でないすべてのフィールドに対してデフォルトの直列化復元を行います。次に、ストリームの次の 2 つのオブジェクトを使用して、このオブジェクトの 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
DragSourceContext
に関連したドラッグ操作のドラッグソースでサポートされている一連のドロップアクションを表す DnDConstants
のビット単位のマスクです。
クラス java.awt.dnd.DragSourceDragEvent は Serializable を実装します。 |
直列化されたフィールド |
int targetActions
int dropAction
int gestureModifiers
クラス java.awt.dnd.DragSourceDropEvent は Serializable を実装します。 |
直列化されたフィールド |
boolean dropSuccess
true
です。
int dropAction
クラス java.awt.dnd.DragSourceEvent は Serializable を実装します。 |
直列化されたフィールド |
boolean locationSpecified
boolean
値です。
int x
int y
クラス java.awt.dnd.DropTarget は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DropTarget
を直列化復元します。このメソッドは、まず transient
でないすべてのフィールドに対してデフォルトの直列化復元を行います。次に、このオブジェクトの DropTargetListener
を同様に直列化復元しようとします。1.4 より前のリリースでは この名前の非 transient
フィールドが DropTargetListener
を格納したため、これは dtListener
フィールドの直列化復元による初めての試行となります。失敗すると、ストリーム内の次のオブジェクトが代わりに使われます。
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
です。
クラス java.awt.dnd.DropTargetContext は Serializable を実装します。 |
直列化されたフィールド |
DropTarget dropTarget
クラス java.awt.dnd.DropTargetDragEvent は Serializable を実装します。 |
直列化されたフィールド |
Point location
int actions
int dropAction
クラス java.awt.dnd.DropTargetDropEvent は Serializable を実装します。 |
直列化されたフィールド |
Point location
int actions
int dropAction
boolean isLocalTx
true
です。
クラス java.awt.dnd.DropTargetEvent は Serializable を実装します。 |
直列化されたフィールド |
DropTargetContext context
DropTargetEvent
に関連した DropTargetContext
です。
クラス java.awt.dnd.InvalidDnDOperationException は Serializable を実装します。 |
クラス java.awt.dnd.MouseDragGestureRecognizer は Serializable を実装します。 |
パッケージ java.awt.event |
クラス java.awt.event.ActionEvent は Serializable を実装します。 |
直列化されたフィールド |
String actionCommand
ActionEvent.getActionCommand()
long when
ActionEvent.getWhen()
int modifiers
ActionEvent.getModifiers()
クラス java.awt.event.AdjustmentEvent は Serializable を実装します。 |
直列化されたフィールド |
Adjustable adjustable
AdjustmentEvent.getAdjustable()
int value
value
には調整可能オブジェクトの新しい値が含まれます。この値は常に、調整可能オブジェクトに関連した範囲内になります。
AdjustmentEvent.getValue()
int adjustmentType
adjustmentType
は、調整可能オブジェクトの値がどのように変化したかを示すものです。この値はブロック量またはユニット量で増加または減少させることができます。ブロックはページの増分および減分に関連し、ユニットは行の増分および減分に関連しています。
AdjustmentEvent.getAdjustmentType()
boolean isAdjusting
isAdjusting
は true です。
AdjustmentEvent.getValueIsAdjusting()
クラス java.awt.event.ComponentEvent は Serializable を実装します。 |
クラス java.awt.event.ContainerEvent は Serializable を実装します。 |
直列化されたフィールド |
Component child
getChild
クラス java.awt.event.FocusEvent は Serializable を実装します。 |
直列化されたフィールド |
boolean temporary
FocusEvent.isTemporary()
Component opposite
FocusEvent.getOppositeComponent()
クラス java.awt.event.HierarchyEvent は Serializable を実装します。 |
直列化されたフィールド |
Component changed
Container changedParent
long changeFlags
クラス java.awt.event.InputEvent は Serializable を実装します。 |
直列化されたフィールド |
long when
InputEvent.getWhen()
int modifiers
InputEvent.getModifiers()
,
MouseEvent
クラス java.awt.event.InputMethodEvent は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
when
フィールドがオブジェクト入力ストリームにない場合は初期化します。この場合、EventQueue.getMostRecentEventTime()
を呼び出すことによりフィールドが初期化されます。
直列化されたフィールド |
long when
InputMethodEvent.getWhen()
クラス java.awt.event.InvocationEvent は Serializable を実装します。 |
直列化されたフィールド |
Runnable runnable
Object notifier
boolean catchExceptions
Exception exception
long when
InvocationEvent.getWhen()
クラス java.awt.event.ItemEvent は Serializable を実装します。 |
直列化されたフィールド |
Object item
ItemEvent.getItem()
int stateChange
item
が選択されたのか選択解除されたのかを示す stateChange
オブジェクトです。
ItemEvent.getStateChange()
クラス java.awt.event.KeyEvent は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
boolean isProxyActive
int keyCode
KeyEvent.getKeyCode()
,
setKeyCode()
char keyChar
keyChar
は、キーまたはキーの組み合わせでトリガされる有効な Unicode 文字です。
KeyEvent.getKeyChar()
,
setKeyChar()
int keyLocation
KEY_LOCATION_UNKNOWN
、KEY_LOCATION_STANDARD
、KEY_LOCATION_LEFT
、KEY_LOCATION_RIGHT
、および KEY_LOCATION_NUMPAD
だけです。
KeyEvent.getKeyLocation()
クラス java.awt.event.MouseEvent は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
int x
MouseEvent.getX()
int y
MouseEvent.getY()
int clickCount
MOUSE_CLICKED
、MOUSE_PRESSED
、および MOUSE_RELEASED
。上記の場合、clickCount
は 1 以上になります。その他のイベントの場合、カウントは 0 になります。
MouseEvent.getClickCount().
int button
NOBUTTON
、BUTTON1
、BUTTON2
、BUTTON3
だけです。
MouseEvent.getButton().
boolean popupTrigger
popupTrigger
= false
の場合、ポップアップメニューは表示されません。true
の場合、ポップアップメニューが表示されます。
PopupMenu
,
MouseEvent.isPopupTrigger()
クラス java.awt.event.MouseWheelEvent は Serializable を実装します。 |
直列化されたフィールド |
int scrollType
MouseWheelEvent.getScrollType()
int scrollAmount
MouseWheelEvent.getScrollAmount()
,
MouseWheelEvent.getScrollType()
int wheelRotation
MouseWheelEvent.getWheelRotation()
クラス java.awt.event.PaintEvent は Serializable を実装します。 |
直列化されたフィールド |
Rectangle updateRect
Rectangle
,
setUpdateRect()
,
PaintEvent.getUpdateRect()
クラス java.awt.event.TextEvent は Serializable を実装します。 |
クラス java.awt.event.WindowEvent は Serializable を実装します。 |
直列化されたフィールド |
Window opposite
WindowEvent.getOppositeWindow()
int oldState
int newState
パッケージ java.awt.font |
クラス java.awt.font.NumericShaper は Serializable を実装します。 |
直列化されたフィールド |
int key
int mask
クラス java.awt.font.TextAttribute は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws InvalidObjectException
クラス java.awt.font.TransformAttribute は Serializable を実装します。 |
直列化メソッド |
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
直列化されたフィールド |
AffineTransform transform
TransformAttribute
の AffineTransform
、または AffineTransform
が恒等変換である場合は null
です。
パッケージ java.awt.geom |
クラス java.awt.geom.AffineTransform は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
直列化されたフィールド |
double m00
double m10
double m01
double m11
double m02
double m12
クラス java.awt.geom.IllegalPathStateException は Serializable を実装します。 |
クラス java.awt.geom.NoninvertibleTransformException は Serializable を実装します。 |
パッケージ java.awt.image |
クラス java.awt.image.ImagingOpException は Serializable を実装します。 |
クラス java.awt.image.RasterFormatException は Serializable を実装します。 |
パッケージ java.awt.image.renderable |
クラス java.awt.image.renderable.ParameterBlock は Serializable を実装します。 |
直列化されたフィールド |
Vector sources
Vector parameters
パッケージ java.awt.print |
クラス java.awt.print.PrinterAbortException は Serializable を実装します。 |
クラス java.awt.print.PrinterException は Serializable を実装します。 |
クラス java.awt.print.PrinterIOException は Serializable を実装します。 |
直列化されたフィールド |
IOException mException
パッケージ java.beans |
クラス java.beans.IntrospectionException は Serializable を実装します。 |
クラス java.beans.PropertyChangeEvent は Serializable を実装します。 |
直列化されたフィールド |
String propertyName
Object newValue
Object oldValue
Object propagationId
PropertyChangeEvent.getPropagationId()
クラス java.beans.PropertyChangeSupport は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
PropertyChangeListener
のリスト
直列化の際、非直列化可能なリスナーはスキップされ、直列化可能なリスナーだけが直列化されます。
IOException
直列化されたフィールド |
Hashtable children
Object source
int propertyChangeSupportSerializedDataVersion
クラス java.beans.PropertyVetoException は Serializable を実装します。 |
直列化されたフィールド |
PropertyChangeEvent evt
クラス java.beans.VetoableChangeSupport は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
VetoableChangeListeners
のリスト
直列化の際、非直列化可能なリスナーはスキップされ、直列化可能なリスナーだけが直列化されます。
IOException
直列化されたフィールド |
Hashtable children
Object source
int vetoableChangeSupportSerializedDataVersion
パッケージ java.beans.beancontext |
クラス java.beans.beancontext.BeanContextChildSupport は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
直列化されたフィールド |
BeanContextChild beanContextChildPeer
BeanContextChild
が入れ子になる BeanContext
です。
PropertyChangeSupport pcSupport
VetoableChangeSupport vcSupport
クラス java.beans.beancontext.BeanContextEvent は Serializable を実装します。 |
直列化されたフィールド |
BeanContext propagatedFrom
BeanContext
です。
クラス java.beans.beancontext.BeanContextMembershipEvent は Serializable を実装します。 |
直列化されたフィールド |
Collection children
クラス java.beans.beancontext.BeanContextServiceAvailableEvent は Serializable を実装します。 |
直列化されたフィールド |
Class serviceClass
Class
参照です。
クラス java.beans.beancontext.BeanContextServiceRevokedEvent は Serializable を実装します。 |
直列化されたフィールド |
Class serviceClass
Class
参照です。
boolean invalidateRefs
クラス java.beans.beancontext.BeanContextServicesSupport は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
クラス java.beans.beancontext.BeanContextServicesSupport.BCSSChild は Serializable を実装します。 |
クラス java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider は Serializable を実装します。 |
直列化されたフィールド |
BeanContextServiceProvider serviceProvider
クラス java.beans.beancontext.BeanContextSupport は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException, ClassNotFoundException
直列化されたフィールド |
int serializable
Locale locale
boolean okToUseGui
boolean designTime
クラス java.beans.beancontext.BeanContextSupport.BCSChild は Serializable を実装します。 |
直列化されたフィールド |
Object child
Object proxyPeer
パッケージ java.io |
クラス java.io.CharConversionException は Serializable を実装します。 |
クラス java.io.EOFException は Serializable を実装します。 |
クラス java.io.File は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
直列化されたフィールド |
String path
クラス java.io.FileNotFoundException は Serializable を実装します。 |
クラス java.io.FilePermissionCollection は Serializable を実装します。 |
直列化されたフィールド |
Vector permissions
クラス java.io.InterruptedIOException は Serializable を実装します。 |
直列化されたフィールド |
int bytesTransferred
クラス java.io.InvalidClassException は Serializable を実装します。 |
直列化されたフィールド |
String classname
クラス java.io.InvalidObjectException は Serializable を実装します。 |
クラス java.io.IOException は Serializable を実装します。 |
クラス java.io.NotActiveException は Serializable を実装します。 |
クラス java.io.NotSerializableException は Serializable を実装します。 |
クラス java.io.ObjectStreamClass は Serializable を実装します。 |
直列化されたフィールド |
クラス java.io.ObjectStreamException は Serializable を実装します。 |
クラス java.io.OptionalDataException は Serializable を実装します。 |
直列化されたフィールド |
int length
boolean eof
クラス java.io.SerializablePermission は Serializable を実装します。 |
直列化されたフィールド |
String actions
クラス java.io.StreamCorruptedException は Serializable を実装します。 |
クラス java.io.SyncFailedException は Serializable を実装します。 |
クラス java.io.UnsupportedEncodingException は Serializable を実装します。 |
クラス java.io.UTFDataFormatException は Serializable を実装します。 |
クラス java.io.WriteAbortedException は Serializable を実装します。 |
直列化されたフィールド |
Exception detail
このフィールドは、汎用目的の例外チェーン機能以前から使用されています。リリース 1.4 でこの情報を取得するときは、Throwable.getCause()
メソッドを使用してください。
パッケージ java.lang |
クラス java.lang.AbstractMethodError は Serializable を実装します。 |
クラス java.lang.ArithmeticException は Serializable を実装します。 |
クラス java.lang.ArrayIndexOutOfBoundsException は Serializable を実装します。 |
クラス java.lang.ArrayStoreException は Serializable を実装します。 |
クラス java.lang.AssertionError は Serializable を実装します。 |
クラス java.lang.Boolean は Serializable を実装します。 |
直列化されたフィールド |
boolean value
クラス java.lang.Byte は Serializable を実装します。 |
直列化されたフィールド |
byte value
Byte
の値
クラス java.lang.Character は Serializable を実装します。 |
直列化されたフィールド |
char value
Character
の値
クラス java.lang.Class は Serializable を実装します。 |
直列化の概要 |
新しいハンドルは、クラス記述子が初めてストリームに書き込まれるときに生成されます。クラス記述子へのこれ以後の参照は、最初のクラス記述子インスタンスへの参照として書き込まれます。TC_CLASS
ClassDescriptor A ClassDescriptor is a special cased serialization of ajava.io.ObjectStreamClass
instance.
ObjectStreamClass
直列化されたフィールド |
クラス java.lang.ClassCastException は Serializable を実装します。 |
クラス java.lang.ClassCircularityError は Serializable を実装します。 |
クラス java.lang.ClassFormatError は Serializable を実装します。 |
クラス java.lang.ClassNotFoundException は Serializable を実装します。 |
直列化されたフィールド |
Throwable ex
クラス java.lang.CloneNotSupportedException は Serializable を実装します。 |
クラス java.lang.Double は Serializable を実装します。 |
直列化されたフィールド |
double value
クラス java.lang.Error は Serializable を実装します。 |
クラス java.lang.Exception は Serializable を実装します。 |
クラス java.lang.ExceptionInInitializerError は Serializable を実装します。 |
直列化されたフィールド |
Throwable exception
クラス java.lang.Float は Serializable を実装します。 |
直列化されたフィールド |
float value
クラス java.lang.IllegalAccessError は Serializable を実装します。 |
クラス java.lang.IllegalAccessException は Serializable を実装します。 |
クラス java.lang.IllegalArgumentException は Serializable を実装します。 |
クラス java.lang.IllegalMonitorStateException は Serializable を実装します。 |
クラス java.lang.IllegalStateException は Serializable を実装します。 |
クラス java.lang.IllegalThreadStateException は Serializable を実装します。 |
クラス java.lang.IncompatibleClassChangeError は Serializable を実装します。 |
クラス java.lang.IndexOutOfBoundsException は Serializable を実装します。 |
クラス java.lang.InstantiationError は Serializable を実装します。 |
クラス java.lang.InstantiationException は Serializable を実装します。 |
クラス java.lang.Integer は Serializable を実装します。 |
直列化されたフィールド |
int value
Integer
型の値です。
クラス java.lang.InternalError は Serializable を実装します。 |
クラス java.lang.InterruptedException は Serializable を実装します。 |
クラス java.lang.LinkageError は Serializable を実装します。 |
クラス java.lang.Long は Serializable を実装します。 |
直列化されたフィールド |
long value
Long
の値です。
クラス java.lang.NegativeArraySizeException は Serializable を実装します。 |
クラス java.lang.NoClassDefFoundError は Serializable を実装します。 |
クラス java.lang.NoSuchFieldError は Serializable を実装します。 |
クラス java.lang.NoSuchFieldException は Serializable を実装します。 |
クラス java.lang.NoSuchMethodError は Serializable を実装します。 |
クラス java.lang.NoSuchMethodException は Serializable を実装します。 |
クラス java.lang.NullPointerException は Serializable を実装します。 |
クラス java.lang.Number は Serializable を実装します。 |
クラス java.lang.NumberFormatException は Serializable を実装します。 |
クラス java.lang.OutOfMemoryError は Serializable を実装します。 |
クラス java.lang.RuntimeException は Serializable を実装します。 |
クラス java.lang.RuntimePermission は Serializable を実装します。 |
クラス java.lang.SecurityException は Serializable を実装します。 |
クラス java.lang.Short は Serializable を実装します。 |
直列化されたフィールド |
short value
Short
の値です。
クラス java.lang.StackOverflowError は Serializable を実装します。 |
クラス java.lang.StackTraceElement は Serializable を実装します。 |
直列化されたフィールド |
String declaringClass
String methodName
String fileName
int lineNumber
クラス java.lang.String は Serializable を実装します。 |
直列化の概要 |
TC_STRING
(utf String)
String は DataOutput.writeUTF
メソッドによって書き込まれます。ストリーム内の文字列インスタンスに対するそれ以降のすべての参照を示すために新しいハンドルが生成されます。
直列化されたフィールド |
クラス java.lang.StringBuffer は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
char[] value
int count
boolean shared
クラス java.lang.StringIndexOutOfBoundsException は Serializable を実装します。 |
クラス java.lang.ThreadDeath は Serializable を実装します。 |
クラス java.lang.Throwable は Serializable を実装します。 |
直列化メソッド |
private void writeObject(ObjectOutputStream s) throws IOException
直列化されたフィールド |
String detailMessage
Throwable cause
StackTraceElement[] stackTrace
Throwable.getStackTrace()
により返される値
クラス java.lang.UnknownError は Serializable を実装します。 |
クラス java.lang.UnsatisfiedLinkError は Serializable を実装します。 |
クラス java.lang.UnsupportedClassVersionError は Serializable を実装します。 |
クラス java.lang.UnsupportedOperationException は Serializable を実装します。 |
クラス java.lang.VerifyError は Serializable を実装します。 |
クラス java.lang.VirtualMachineError は Serializable を実装します。 |
パッケージ java.lang.reflect |
クラス java.lang.reflect.InvocationTargetException は Serializable を実装します。 |
直列化されたフィールド |
Throwable target
クラス java.lang.reflect.Proxy は Serializable を実装します。 |
直列化されたフィールド |
InvocationHandler h
クラス java.lang.reflect.ReflectPermission は Serializable を実装します。 |
クラス java.lang.reflect.UndeclaredThrowableException は Serializable を実装します。 |
直列化されたフィールド |
Throwable undeclaredThrowable
パッケージ java.math |
クラス java.math.BigDecimal は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
BigInteger intVal
BigDecimal.unscaledValue()
int scale
BigDecimal.scale()
クラス java.math.BigInteger は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化の概要 |
直列化されたフィールド |
int bitCount
int bitLength
int lowestSetBit
int[] magnitude
int signum
パッケージ java.net |
クラス java.net.BindException は Serializable を実装します。 |
クラス java.net.ConnectException は Serializable を実装します。 |
クラス java.net.Inet4Address は Serializable を実装します。 |
直列化メソッド |
private Object writeReplace() throws ObjectStreamException
ObjectStreamException
- このオブジェクトを置き換える新しいオブジェクトを生成できなかった場合クラス java.net.Inet6Address は Serializable を実装します。 |
直列化されたフィールド |
byte[] ipaddress
クラス java.net.InetAddress は Serializable を実装します。 |
直列化メソッド |
private Object readResolve() throws ObjectStreamException
ObjectStreamException
- このオブジェクトを置き換える新しいオブジェクトを生成できなかった場合直列化されたフィールド |
String hostName
int address
int family
クラス java.net.InetSocketAddress は Serializable を実装します。 |
直列化されたフィールド |
String hostname
InetAddress addr
int port
クラス java.net.MalformedURLException は Serializable を実装します。 |
クラス java.net.NetPermission は Serializable を実装します。 |
クラス java.net.NoRouteToHostException は Serializable を実装します。 |
クラス java.net.PortUnreachableException は Serializable を実装します。 |
クラス java.net.ProtocolException は Serializable を実装します。 |
クラス java.net.SocketAddress は Serializable を実装します。 |
クラス java.net.SocketException は Serializable を実装します。 |
クラス java.net.SocketPermissionCollection は Serializable を実装します。 |
直列化されたフィールド |
Vector permissions
クラス java.net.SocketTimeoutException は Serializable を実装します。 |
クラス java.net.UnknownHostException は Serializable を実装します。 |
クラス java.net.UnknownServiceException は Serializable を実装します。 |
クラス java.net.URI は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream is) throws ClassNotFoundException, IOException
ObjectInputStream.defaultReadObject()
メソッドが呼び出されて、string フィールドの値を読み込みます。結果は通常の方法で解析されます。
private void writeObject(ObjectOutputStream os) throws IOException
URI インスタンスの唯一の直列化可能フィールドは、その string フィールドです。このフィールドにまだ値が指定されていない場合は値が指定されてから、指定されたオブジェクト出力ストリームの ObjectOutputStream.defaultWriteObject()
メソッドが呼び出されます。
直列化されたフィールド |
String string
クラス java.net.URISyntaxException は Serializable を実装します。 |
直列化されたフィールド |
String input
int index
クラス java.net.URL は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws 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 は Serializable を実装します。 |
クラス java.nio.BufferUnderflowException は Serializable を実装します。 |
クラス java.nio.InvalidMarkException は Serializable を実装します。 |
クラス java.nio.ReadOnlyBufferException は Serializable を実装します。 |
パッケージ java.nio.channels |
クラス java.nio.channels.AlreadyConnectedException は Serializable を実装します。 |
クラス java.nio.channels.AsynchronousCloseException は Serializable を実装します。 |
クラス java.nio.channels.CancelledKeyException は Serializable を実装します。 |
クラス java.nio.channels.ClosedByInterruptException は Serializable を実装します。 |
クラス java.nio.channels.ClosedChannelException は Serializable を実装します。 |
クラス java.nio.channels.ClosedSelectorException は Serializable を実装します。 |
クラス java.nio.channels.ConnectionPendingException は Serializable を実装します。 |
クラス java.nio.channels.FileLockInterruptionException は Serializable を実装します。 |
クラス java.nio.channels.IllegalBlockingModeException は Serializable を実装します。 |
クラス java.nio.channels.IllegalSelectorException は Serializable を実装します。 |
クラス java.nio.channels.NoConnectionPendingException は Serializable を実装します。 |
クラス java.nio.channels.NonReadableChannelException は Serializable を実装します。 |
クラス java.nio.channels.NonWritableChannelException は Serializable を実装します。 |
クラス java.nio.channels.NotYetBoundException は Serializable を実装します。 |
クラス java.nio.channels.NotYetConnectedException は Serializable を実装します。 |
クラス java.nio.channels.OverlappingFileLockException は Serializable を実装します。 |
クラス java.nio.channels.UnresolvedAddressException は Serializable を実装します。 |
クラス java.nio.channels.UnsupportedAddressTypeException は Serializable を実装します。 |
パッケージ java.nio.charset |
クラス java.nio.charset.CharacterCodingException は Serializable を実装します。 |
クラス java.nio.charset.CoderMalfunctionError は Serializable を実装します。 |
クラス java.nio.charset.IllegalCharsetNameException は Serializable を実装します。 |
直列化されたフィールド |
String charsetName
クラス java.nio.charset.MalformedInputException は Serializable を実装します。 |
直列化されたフィールド |
int inputLength
クラス java.nio.charset.UnmappableCharacterException は Serializable を実装します。 |
直列化されたフィールド |
int inputLength
クラス java.nio.charset.UnsupportedCharsetException は Serializable を実装します。 |
直列化されたフィールド |
String charsetName
パッケージ java.rmi |
クラス java.rmi.AccessException は Serializable を実装します。 |
クラス java.rmi.AlreadyBoundException は Serializable を実装します。 |
クラス java.rmi.ConnectException は Serializable を実装します。 |
クラス java.rmi.ConnectIOException は Serializable を実装します。 |
クラス java.rmi.MarshalException は Serializable を実装します。 |
クラス java.rmi.MarshalledObject は Serializable を実装します。 |
直列化されたフィールド |
byte[] objBytes
objBytes
が null
の場合、整列化されたオブジェクトは null
参照ではなかったbyte[] locBytes
equals
によって無視される。locBytes
が null の場合、整列化の間に null
でない注釈はなかったint hash
MarshalledObject.hashCode()
クラス java.rmi.NoSuchObjectException は Serializable を実装します。 |
クラス java.rmi.NotBoundException は Serializable を実装します。 |
クラス java.rmi.RemoteException は Serializable を実装します。 |
直列化されたフィールド |
Throwable detail
このフィールドは、汎用目的の例外チェーン機能以前から使用されています。リリース 1.4 でこの情報を取得するときは、Throwable.getCause()
メソッドを使用してください。
クラス java.rmi.RMISecurityException は Serializable を実装します。 |
クラス java.rmi.ServerError は Serializable を実装します。 |
クラス java.rmi.ServerException は Serializable を実装します。 |
クラス java.rmi.ServerRuntimeException は Serializable を実装します。 |
クラス java.rmi.StubNotFoundException は Serializable を実装します。 |
クラス java.rmi.UnexpectedException は Serializable を実装します。 |
クラス java.rmi.UnknownHostException は Serializable を実装します。 |
クラス java.rmi.UnmarshalException は Serializable を実装します。 |
パッケージ java.rmi.activation |
クラス java.rmi.activation.Activatable は Serializable を実装します。 |
直列化されたフィールド |
ActivationID id
クラス java.rmi.activation.ActivateFailedException は Serializable を実装します。 |
クラス java.rmi.activation.ActivationDesc は Serializable を実装します。 |
直列化されたフィールド |
ActivationGroupID groupID
String className
String location
MarshalledObject data
boolean restart
クラス java.rmi.activation.ActivationException は Serializable を実装します。 |
直列化されたフィールド |
Throwable detail
このフィールドは、汎用目的の例外チェーン機能以前から使用されています。リリース 1.4 でこの情報を取得するときは、Throwable.getCause()
メソッドを使用してください。
クラス java.rmi.activation.ActivationGroup は Serializable を実装します。 |
直列化されたフィールド |
ActivationGroupID groupID
ActivationMonitor monitor
long incarnation
クラス java.rmi.activation.ActivationGroup_Stub は Serializable を実装します。 |
クラス java.rmi.activation.ActivationGroupDesc は Serializable を実装します。 |
直列化されたフィールド |
String className
String location
MarshalledObject data
ActivationGroupDesc.CommandEnvironment env
Properties props
クラス java.rmi.activation.ActivationGroupDesc.CommandEnvironment は Serializable を実装します。 |
直列化されたフィールド |
String command
String[] options
クラス java.rmi.activation.ActivationGroupID は Serializable を実装します。 |
直列化されたフィールド |
ActivationSystem system
UID uid
クラス java.rmi.activation.ActivationID は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject
です。
このメソッドでは、このクラスの形式に直列化されたオブジェクトを次のように読み込みます。
readObject
メソッドを in
として呼び出し、オブジェクトの一意識別子 (UID
のインスタンス) を読み込みます。
次に、readUTF
メソッドを in
として呼び出し、このオブジェクトのアクティベータに対応する RemoteRef
インスタンスの外部参照型名を読み込みます。readUTF
から返された外部参照型名に対応する、実装固有のクラスの RemoteRef
インスタンスが生成されます。この RemoteRef
インスタンス上で readExternal
メソッドを呼び出し、外部参照形名に対応する外部形式を読み込みます。
注: 外部参照型名が "UnicastRef"
、"UnicastServerRef"
、"UnicastRef2"
、"UnicastServerRef2"
、"ActivatableRef"
、または "ActivatableServerRef"
の場合は、対応する実装固有のクラスを検索し、そのメソッドを使用して各クラスの serialData に指定されている外部参照型名のシリアルデータを読み込む必要があります。外部参照型名がこれらの型の (長さ 0 ではない) 文字列でない場合は ClassNotFoundException
がスローされます。ただし、その外部参照型名に対応する実装固有のクラスが用意されている場合は、RemoteRef
がその実装固有のクラスのインスタンスになり、例外はスローされません。
private void writeObject(ObjectOutputStream out) throws IOException, ClassNotFoundException
writeObject
です。
このメソッドでは、このクラスの形式に直列化されたオブジェクトを次のように書き込みます。
writeObject
メソッドを out
として呼び出し、オブジェクトの一意識別子 (UID
のインスタンス) を引数として渡します。
次に、アクティベータの RemoteRef
インスタンス上で getRefClass
メソッドを呼び出して、その外部参照型名を取得します。getRefClass
から返された値を指定して、writeUTF
メソッドを out
として呼び出し、RemoteRef
インスタンス上で writeExternal
メソッドを起動して、out
を引数として渡します。
java.rmi.server.UID
(ObjectOutput.writeObject
を使用して書き込まれる)、アクティベータの RemoteRef
インスタンスの外部参照型名 (ObjectOutput.writeUTF
を使用して書き込まれる文字列)、および RemoteRef
インスタンスの外部形式 (このインスタンスの writeExternal
メソッドを使用して書き込まれる) から構成される。
RemoteRef
インスタンスの外部参照型名は、RemoteObject
writeObject
メソッドの serialData 仕様に指定されている外部参照型名の定義を使用して決定される。同様に、RemoteRef
の実装クラスの writeExternal
メソッドを使用して書き込まれるデータ、および readExternal
メソッドを使用して読み込まれるデータは、定義済みの各外部参照型名に対応しており、RemoteObject
writeObject
メソッドの serialData 仕様に指定されている
IOException
ClassNotFoundException
クラス java.rmi.activation.UnknownGroupException は Serializable を実装します。 |
クラス java.rmi.activation.UnknownObjectException は Serializable を実装します。 |
パッケージ java.rmi.dgc |
クラス java.rmi.dgc.Lease は Serializable を実装します。 |
直列化されたフィールド |
VMID vmid
Lease.getVMID()
long value
Lease.getValue()
クラス java.rmi.dgc.VMID は Serializable を実装します。 |
直列化されたフィールド |
byte[] addr
UID uid
パッケージ java.rmi.server |
クラス java.rmi.server.ExportException は Serializable を実装します。 |
クラス java.rmi.server.ObjID は Serializable を実装します。 |
直列化されたフィールド |
long objNum
ObjID.hashCode()
UID space
クラス java.rmi.server.RemoteObject は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject
です。
このメソッドでは、このクラスの形式に直列化されたオブジェクトを次のように読み込みます。
readUTF
メソッドを in
として呼び出し、RemoteRef
インスタンスの外部参照型名を読み込み、このオブジェクトの ref
フィールドに書き込みます。readUTF
から返された文字列が長さ 0 の場合は、readObject
メソッドを in
として呼び出し、readObject
から返された値を RemoteRef
にキャストし、その値をこのオブジェクトの ref
フィールドに設定します。readUTF
から返された文字列が長さ 0 でない場合、このオブジェクトの ref
フィールドに対して、返された外部参照型名に対応する実装固有のクラスの RemoteRef
インスタンスを設定します。次に、このオブジェクトの ref
フィールド上で readExternal
メソッドを呼び出します。
外部参照型名が "UnicastRef"
、"UnicastServerRef"
、"UnicastRef2"
、"UnicastServerRef2"
、"ActivatableRef"
、または "ActivatableServerRef"
の場合は、対応する実装固有のクラスを検索し、そのメソッドを使用して各クラスの serialData に指定されている外部参照型名のシリアルデータを読み込む必要があります。外部参照型名がこれらの型の (長さ 0 ではない) 文字列でない場合は ClassNotFoundException
がスローされます。ただし、その外部参照型名に対応する実装固有のクラスが用意されている場合は、このオブジェクトの ref
フィールドがその実装固有のクラスのインスタンスに設定され、例外はスローされません。
private void writeObject(ObjectOutputStream out) throws IOException, ClassNotFoundException
writeObject
です。
このメソッドでは、このクラスの形式に直列化されたオブジェクトを次のように書き込みます。
このオブジェクトの ref
フィールド上で getRefClass
メソッドを呼び出し、その外部参照型名を取得します。getRefClass
から返された値が 0 より大きい長さの null
以外の文字列の場合は、この値を使用して writeUTF
メソッドを out
として呼び出し、このオブジェクトの ref
フィールド上で out
を引数として writeExternal
メソッドを呼び出します。getRefClass
から返された値が長さ 0 の場合は、長さ 0 の文字列 (""
) を使用して writeUTF
メソッドを out
として呼び出し、このオブジェクトの ref
フィールドを引数として writeObject
メソッドを out
として呼び出します。
ObjectOutput.writeUTF
によって書き込まれた文字列と、ref
フィールドで構成される。文字列には、RemoteRef
インスタンスの外部参照型名 (ref
フィールド) か、長さ 0 の文字列が設定される。文字列の長さが 0 でない場合は、writeExternal
メソッドによって書き込まれた外部形式の ref
フィールドが設定される。文字列の長さが 0 の場合は、直列化ストリームの writeObject
に渡して書き込まれた直列化された ref
フィールドが設定される。
このオブジェクトが UnicastRemoteObject.exportObject
メソッドから返された java.rmi.server.RemoteStub
のインスタンスで、カスタムソケットファクトリが使用されていない場合、外部参照型名は "UnicastRef"
になる。このオブジェクトが UnicastRemoteObject.exportObject
メソッドから返された RemoteStub
のインスタンスで、カスタムソケットファクトリが使用されている場合は、外部参照型名は "UnicastRef2"
になる。このオブジェクトが java.rmi.activation.Activatable.exportObject
メソッドから返された RemoteStub
のインスタンスの場合、外部参照型名は "ActivatableRef"
になる。このオブジェクトが RemoteObject.toStub
メソッドから返された RemoteStub
のインスタンスで、toStub
に渡された引数が RemoteStub
でない場合、外部参照型名は toStub
に渡されたリモートオブジェクトがエクスポートされたときの名前になる。このオブジェクトが直列化復元によって作成された RemoteStub
のインスタンスである場合、外部参照型名はオブジェクトが直列化復元されたときに読み込まれた名前になる。
このオブジェクトが、カスタムソケットファクトリを使用しない java.rmi.server.UnicastRemoteObject
のインスタンスである場合、その外部参照型名は "UnicastServerRef"
になる。このオブジェクトが、カスタムソケットファクトリを使用する UnicastRemoteObject
のインスタンスである場合は、外部参照型名は "UnicastServerRef2"
になる。
このオブジェクトが java.rmi.activation.Activatable
のインスタンスである場合、外部参照型名は "ActivatableServerRef"
になる。
次のデータは、その定義済み外部参照型名に対応する RemoteRef
実装クラスの writeExternal
メソッドを使用して書き込み、readExternal
メソッドを使用して読み込まなければならない。
"UnicastRef"
:
DataOutput.writeUTF(String)
を使用して書き込んだ場合
DataOutput.writeInt(int)
を使用して書き込んだ場合
ObjID
インスタンス上で {link java.rmi.server.ObjID#write(java.io.ObjectOutput)} を呼び出して書き込んだデータ
false
。DataOutput.writeBoolean(boolean)
を使用して書き込んだ場合
クライアントソケットファクトリが null
である "UnicastRef2"
:
0x00
(クライアントソケットファクトリが null
であることを示す)。DataOutput.writeByte(int)
を使用して書き込んだ場合
DataOutput.writeUTF(String)
を使用して書き込んだ場合
DataOutput.writeInt(int)
を使用して書き込んだ場合
ObjID
インスタンス上で {link java.rmi.server.ObjID#write(java.io.ObjectOutput)} を呼び出して書き込んだデータ
false
。DataOutput.writeBoolean(boolean)
を使用して書き込んだ場合
クライアントソケットファクトリが 入れ子のリモート参照が 入れ子のリモート参照が null
ではない
"UnicastRef2"
:
0x01
(クライアントソケットファクトリが
null
ではないことを示す)。DataOutput.writeByte(int)
を使用して書き込んだ場合
DataOutput.writeUTF(String)
を使用して書き込んだ場合
DataOutput.writeInt(int)
を使用して書き込んだ場合
java.rmi.server.RMIClientSocketFactory
型のオブジェクト)。ストリームインスタンス上で writeObject
呼び出しに渡して書き込んだ場合
ObjID
インスタンス上で {link java.rmi.server.ObjID#write(java.io.ObjectOutput)} を呼び出して書き込んだデータ
false
。DataOutput.writeBoolean(boolean)
を使用して書き込んだ場合
null
である "ActivatableRef"
:
java.rmi.activation.ActivationID
のインスタンス。ストリームインスタンス上で writeObject
呼び出しに渡して書き込んだ場合
""
)。DataOutput.writeUTF(String)
を使用して書き込んだ場合
null
ではない
"ActivatableRef"
:
java.rmi.activation.ActivationID
のインスタンス。ストリームのインスタンス上で writeObject
呼び出しに渡して書き込んだ場合
"UnicastRef2"
でなければならない。DataOutput.writeUTF(String)
を使用して書き込んだ場合
writeExternal
メソッドを呼び出して書き込んだ場合 (前述した "UnicastRef2"
の外部形式の説明を参照)
"UnicastServerRef"
、"UnicastServerRef2"
、および "ActivatableServerRef"
のデータを読み書きするときは、writeExternal
メソッドおよび readExternal
メソッドは使用しない
IOException
ClassNotFoundException
クラス java.rmi.server.RemoteServer は Serializable を実装します。 |
クラス java.rmi.server.RemoteStub は Serializable を実装します。 |
クラス java.rmi.server.ServerCloneException は Serializable を実装します。 |
直列化されたフィールド |
Exception detail
このフィールドは、汎用目的の例外チェーン機能以前から使用されています。リリース 1.4 でこの情報を取得するときは、Throwable.getCause()
メソッドを使用してください。
クラス java.rmi.server.ServerNotActiveException は Serializable を実装します。 |
クラス java.rmi.server.SkeletonMismatchException は Serializable を実装します。 |
クラス java.rmi.server.SkeletonNotFoundException は Serializable を実装します。 |
クラス java.rmi.server.SocketSecurityException は Serializable を実装します。 |
クラス java.rmi.server.UID は Serializable を実装します。 |
直列化されたフィールド |
int unique
UID
が生成されたVM を一意に識別する番号です。そのホスト上および生成された時間で一意になります。
long time
UID
を生成した VM が稼動していた時刻です。System.currentTimeMillis()
から返されます。
short count
UID
のインスタンスを識別するための16 ビットの数値です。
クラス java.rmi.server.UnicastRemoteObject は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
直列化されたフィールド |
int port
RMIClientSocketFactory csf
RMIServerSocketFactory ssf
パッケージ java.security |
クラス java.security.AccessControlException は Serializable を実装します。 |
直列化されたフィールド |
Permission perm
クラス java.security.AllPermissionCollection は Serializable を実装します。 |
直列化されたフィールド |
boolean all_allowed
クラス java.security.BasicPermission は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
クラス java.security.BasicPermissionCollection は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
Hashtable permissions
boolean all_allowed
true
に設定されます。
Class permClass
クラス java.security.CodeSource は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
URL
の後ろには、従う必要がある証明書の数を示す int
が続きます (値が「ゼロ」の場合は、このオブジェクトに関連した証明書がないことを示しています)。各証明書は、証明書の型を表す String
、証明書の符号化長を指定する int
、バイトの配列として書き出された証明書の符号化そのものの順に書き込まれます。
IOException
直列化されたフィールド |
URL location
クラス java.security.DigestException は Serializable を実装します。 |
クラス java.security.GeneralSecurityException は Serializable を実装します。 |
クラス java.security.GuardedObject は Serializable を実装します。 |
直列化メソッド |
private void writeObject(ObjectOutputStream oos) throws IOException
直列化されたフィールド |
Object object
Guard guard
クラス java.security.Identity は Serializable を実装します。 |
直列化されたフィールド |
String name
PublicKey publicKey
String info
IdentityScope scope
Vector certificates
クラス java.security.IdentityScope は Serializable を実装します。 |
クラス java.security.InvalidAlgorithmParameterException は Serializable を実装します。 |
クラス java.security.InvalidKeyException は Serializable を実装します。 |
クラス java.security.InvalidParameterException は Serializable を実装します。 |
クラス java.security.KeyException は Serializable を実装します。 |
クラス java.security.KeyManagementException は Serializable を実装します。 |
クラス java.security.KeyPair は Serializable を実装します。 |
直列化されたフィールド |
PrivateKey privateKey
PublicKey publicKey
クラス java.security.KeyStoreException は Serializable を実装します。 |
クラス java.security.NoSuchAlgorithmException は Serializable を実装します。 |
クラス java.security.NoSuchProviderException は Serializable を実装します。 |
クラス java.security.Permission は Serializable を実装します。 |
直列化されたフィールド |
String name
クラス java.security.PermissionCollection は Serializable を実装します。 |
直列化されたフィールド |
boolean readOnly
クラス java.security.PermissionsHash は Serializable を実装します。 |
直列化されたフィールド |
Hashtable perms
クラス java.security.PrivilegedActionException は Serializable を実装します。 |
直列化されたフィールド |
Exception exception
クラス java.security.Provider は Serializable を実装します。 |
直列化されたフィールド |
String name
String info
double version
クラス java.security.ProviderException は Serializable を実装します。 |
クラス java.security.SecureRandom は Serializable を実装します。 |
直列化されたフィールド |
Provider provider
SecureRandomSpi secureRandomSpi
byte[] state
MessageDigest digest
byte[] randomBytes
int randomBytesUsed
long counter
クラス java.security.SecureRandomSpi は Serializable を実装します。 |
クラス java.security.SecurityPermission は Serializable を実装します。 |
クラス java.security.SignatureException は Serializable を実装します。 |
クラス java.security.SignedObject は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
byte[] content
byte[] signature
String thealgorithm
クラス java.security.Signer は Serializable を実装します。 |
直列化されたフィールド |
PrivateKey privateKey
クラス java.security.UnrecoverableKeyException は Serializable を実装します。 |
クラス java.security.UnresolvedPermission は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
type
を表す String
、name
を表す String
、actions
を表す String
、従うべき証明書の数を表す int
(このオブジェクトに関連した証明書がない場合は値 0) の順。それぞれの証明書は、次の順序で書き出される。証明書の型を表す String
、証明書の符号化の長さを表す int
、証明書の符号化そのもの (バイトの配列として書き出される)
IOException
直列化されたフィールド |
String type
String name
String actions
クラス java.security.UnresolvedPermissionCollection は Serializable を実装します。 |
直列化されたフィールド |
Hashtable permissions
パッケージ java.security.acl |
クラス java.security.acl.AclNotFoundException は Serializable を実装します。 |
クラス java.security.acl.LastOwnerException は Serializable を実装します。 |
クラス java.security.acl.NotOwnerException は Serializable を実装します。 |
パッケージ java.security.cert |
クラス java.security.cert.Certificate は Serializable を実装します。 |
直列化メソッド |
protected Object writeReplace() throws ObjectStreamException
ObjectStreamException
- この Certificate を表す新しいオブジェクトを生成できなかった場合直列化されたフィールド |
String type
クラス java.security.cert.Certificate.CertificateRep は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws ObjectStreamException
ObjectStreamException
- Certificate が解釈処理できない場合直列化されたフィールド |
String type
byte[] data
クラス java.security.cert.CertificateEncodingException は Serializable を実装します。 |
クラス java.security.cert.CertificateException は Serializable を実装します。 |
クラス java.security.cert.CertificateExpiredException は Serializable を実装します。 |
クラス java.security.cert.CertificateNotYetValidException は Serializable を実装します。 |
クラス java.security.cert.CertificateParsingException は Serializable を実装します。 |
クラス java.security.cert.CertPath は Serializable を実装します。 |
直列化メソッド |
protected Object writeReplace() throws ObjectStreamException
CertPath
を CertPathRep
オブジェクトに置き換えます。
ObjectStreamException
- この証明書パスを表す CertPathRep
を生成できなかった場合直列化されたフィールド |
String type
クラス java.security.cert.CertPath.CertPathRep は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws ObjectStreamException
CertPath
を返します。
ObjectStreamException
- CertPath
が構築できなかった場合直列化されたフィールド |
String type
byte[] data
クラス java.security.cert.CertPathBuilderException は Serializable を実装します。 |
クラス java.security.cert.CertPathValidatorException は Serializable を実装します。 |
直列化されたフィールド |
int index
CertPath certPath
CertPath
クラス java.security.cert.CertStoreException は Serializable を実装します。 |
クラス java.security.cert.CRLException は Serializable を実装します。 |
クラス java.security.cert.X509Certificate は Serializable を実装します。 |
パッケージ java.security.spec |
クラス java.security.spec.InvalidKeySpecException は Serializable を実装します。 |
クラス java.security.spec.InvalidParameterSpecException は Serializable を実装します。 |
パッケージ java.sql |
クラス java.sql.BatchUpdateException は Serializable を実装します。 |
直列化されたフィールド |
int[] updateCounts
クラス java.sql.DataTruncation は Serializable を実装します。 |
直列化されたフィールド |
int index
boolean parameter
boolean read
int dataSize
int transferSize
クラス java.sql.Date は Serializable を実装します。 |
クラス java.sql.SQLException は Serializable を実装します。 |
直列化されたフィールド |
String SQLState
int vendorCode
SQLException next
クラス java.sql.SQLPermission は Serializable を実装します。 |
クラス java.sql.SQLWarning は Serializable を実装します。 |
クラス java.sql.Time は Serializable を実装します。 |
クラス java.sql.Timestamp は Serializable を実装します。 |
直列化されたフィールド |
int nanos
パッケージ java.text |
クラス java.text.AttributedCharacterIterator.Attribute は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws InvalidObjectException
直列化されたフィールド |
String name
クラス java.text.ChoiceFormat は Serializable を実装します。 |
直列化メソッド |
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 は Serializable を実装します。 |
直列化されたフィールド |
Calendar calendar
DateFormat
が使用するカレンダです。サブクラスは、このカレンダを、この DateFormat
に対応するロケールに適したカレンダに初期化する必要があります。
NumberFormat numberFormat
DateFormat
が使用する数値フォーマッタです。サブクラスは、この数値フォーマッタを、この DateFormat
に対応するロケールに適した数値フォーマットに初期化する必要があります。
クラス java.text.DateFormat.Field は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- 定数が解決できない場合直列化されたフィールド |
int calendarField
クラス java.text.DateFormatSymbols は Serializable を実装します。 |
直列化されたフィールド |
String[] eras
Calendar.BC
と Calendar.AD
をインデックスとして使用する 2 文字列の配列です。
String[] months
Calendar.JANUARY
、Calendar.FEBRUARY
などをインデックスとして使用する 13 文字列の配列 (13 の月があるカレンダもある) です。
String[] shortMonths
Calendar.JANUARY
、Calendar.FEBRUARY
などをインデックスとして使用する 13 文字列の配列 (13 の月があるカレンダもある) です。
String[] weekdays
Calendar.SUNDAY
、Calendar.MONDAY
などをインデックスとして使用する、8 文字列の配列です。要素 weekdays[0]
は無視されます。
String[] shortWeekdays
Calendar.SUNDAY
、Calendar.MONDAY
などをインデックスとして使用する、8 文字列の配列です。要素 shortWeekdays[0]
は無視されます。
String[] ampms
Calendar.AM
と Calendar.PM
をインデックスとして使用する 2 文字列の配列です。
String[][] zoneStrings
TimeZone
に対して地域対応された名前を含むエントリです。各行には次のものが含まれます (i
は 0 〜 n-1 の範囲内)。
zoneStrings[i][0]
- タイムゾーン IDzoneStrings[i][1]
- 標準時刻のゾーンの長い名前zoneStrings[i][2]
- 標準時刻のゾーンの短い名前zoneStrings[i][3]
- 夏時間のゾーンの長い名前zoneStrings[i][4]
- 夏時間のゾーンの短い名前
TimeZone
String localPatternChars
DateFormat.ERA_FIELD
、DateFormat.YEAR_FIELD
などで記述される文字のインデックスを使用して、正確に 18 文字にする必要があります。そのため、文字列が「Xz..」の場合、地域対応されたパターンでは、年号には「X」、年には「z」が使用されます。
クラス java.text.DecimalFormat は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
が 1 より小さい場合 (ストリームが JDK 1.1 で記述されたことを示す) は、useExponentialNotation
を false に初期化します。理由は、それが JDK 1.1 になかったからです。最後に、serialVersionOnStream を最大許容値に設定し直します。その結果、このオブジェクトが再びストリーム出力される場合にデフォルトの直列化が正しく機能します。
整数の最小桁数または最大桁数が DOUBLE_INTEGER_DIGITS
より大きい場合や、最小小数桁数または最大小数桁数が DOUBLE_FRACTION_DIGITS
より大きい場合は、ストリームデータは無効になり、このメソッドは InvalidObjectException
をスローします。
2 より古いストリームバージョンには、posPrefixPattern
などの接尾辞パターン変数がありません。そのため、これらのバージョンは null
に初期化されて、接尾辞文字列がリテラル値と見なされます。これは、バージョン 2 以前の動作に対応するために必要な動作です。
直列化されたフィールド |
String positivePrefix
DecimalFormat.getPositivePrefix()
String positiveSuffix
DecimalFormat.getPositiveSuffix()
String negativePrefix
DecimalFormat.getNegativePrefix()
String negativeSuffix
DecimalFormat.getNegativeSuffix()
String posPrefixPattern
positivePrefix
に一致します。
このパターンは、expandAffix()
メソッドによって positivePrefix
に拡張されて、symbols
内で変更を反映するために positivePrefix
を更新します。この変数が null
の場合、positivePrefix
は symbols
の変更時に変更されないリテラル値とみなされます。この変数は、ストリームから復元されたストリームのバージョン 2 より古い DecimalFormat
の場合は、常に null
です。
String posSuffixPattern
positiveSuffix
と一致します。この変数は posPrefixPattern
と似ています。詳細は、posPrefixPattern
を参照してください。
String negPrefixPattern
negativePrefix
と一致します。この変数は posPrefixPattern
と似ています。詳細は、posPrefixPattern
を参照してください。
String negSuffixPattern
negativeSuffix
と一致します。この変数は posPrefixPattern
と似ています。詳細は、posPrefixPattern
を参照してください。
int multiplier
DecimalFormat.getMultiplier()
byte groupingSize
NumberFormat.groupingUsed
が true の場合は、0 より大きい値でなければなりません。
DecimalFormat.getGroupingSize()
,
NumberFormat.isGroupingUsed()
boolean decimalSeparatorAlwaysShown
DecimalFormat.isDecimalSeparatorAlwaysShown()
DecimalFormatSymbols symbols
DecimalFormatSymbols
オブジェクトです。グループ区切り文字、小数区切り文字など、数値をフォーマットするための記号を格納します。
DecimalFormat.setDecimalFormatSymbols(java.text.DecimalFormatSymbols)
,
DecimalFormatSymbols
boolean useExponentialNotation
byte minExponentDigits
useExponentialNotation
が true でない場合、このフィールドは無視されます。
int serialVersionOnStream
useExponentialNotation
および minExponentDigits
を含む
posPrefixPattern
、posSuffixPattern
、negPrefixPattern
、および negSuffixPattern が追加されている
クラス java.text.DecimalFormatSymbols は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
が 1 より小さい場合、monetarySeparator
を decimalSeparator
と同じ値に初期化し、exponential
を「E」に初期化します。serialVersionOnStream
が 2 より小さい場合、locale
をルートロケールに初期化します。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
このフィールドは、実装およびストリームフォーマットによってサポートされてはいますが、public API では設定できません。今後の API で追加される予定です。
Locale locale
int serialVersionOnStream
DecimalFormatSymbols
のバージョンを示します。次に有効な値を示します。
monetarySeparator
および exponential
を含む
locale
フィールドを含む
DecimalFormatSymbols
をストリーム出力する場合、最新のフォーマット (serialVersionOnStream
の最大許容値に相当) が常に記述されます。
クラス java.text.Format は Serializable を実装します。 |
クラス java.text.Format.Field は Serializable を実装します。 |
クラス java.text.MessageFormat は Serializable を実装します。 |
直列化メソッド |
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 は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- 定数が解釈処理できない場合クラス java.text.NumberFormat は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
が 1 より小さい場合 (ストリームが JDK 1.1 で記述されたことを示す) は、maximumIntegerDigits
などの int
フィールドを maxIntegerDigits
などの byte
フィールドと同じに設定します。その理由は、int
フィールドが JDK 1.1 になかったからです。最後に、serialVersionOnStream を最大許容値に設定し直します。その結果、このオブジェクトが再びストリーム出力される場合にデフォルトの直列化が正しく機能します。
minimumIntegerDigits
が maximumIntegerDigits
より大きい場合、または minimumFractionDigits
が maximumFractionDigits
より大きい場合、ストリームデータは無効となり、このメソッドは InvalidObjectException
をスローします。さらに、これらの値に負の値がある場合このメソッドは InvalidObjectException
をスローします。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
maxIntegerDigits
などの byte
フィールドを maximumIntegerDigits
などの int
フィールドと同じ (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
フィールド 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 は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- 定数が解釈処理できない場合クラス java.text.ParseException は Serializable を実装します。 |
直列化されたフィールド |
int errorOffset
クラス java.text.SimpleDateFormat は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
InvalidObjectException
- パターンが無効な場合
IOException
ClassNotFoundException
直列化されたフィールド |
int serialVersionOnStream
defaultCenturyStart
がない
defaultCenturyStart
を追加する
serialVersionOnStream
の最高許容値が書き込まれます。
String pattern
DateFormatSymbols formatData
DateFormatSymbols
Date defaultCenturyStart
defaultCenturyStart
で始まる世紀に対応付けます。任意の日付を指定できますが、null は不可です。
パッケージ java.util |
クラス java.util.ArrayList は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化されたフィールド |
int size
クラス java.util.Arrays.ArrayList は Serializable を実装します。 |
直列化されたフィールド |
Object[] a
クラス java.util.BitSet は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
直列化されたフィールド |
long[] bits
クラス java.util.Calendar は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
Calendar
はその状態データと現在の時刻だけを書き込み、fields[]
、isTimeSet
、areFieldsSet
、および isSet[]
などのフィールドデータは書き込むべきではありません。nextStamp
も持続状態の一部であるべきではありません。しかし残念ながら、これは JDK 1.1 が出荷されてからのことです。JDK 1.1 との互換性をとるためには、フィールド値と状態フラグを必ず書き込む必要があります。ただし、おそらく近い将来に、nextStamp
は直列化ストリームから削除されることになります。
直列化されたフィールド |
int[] fields
ERA
から DST_OFFSET
までの、FIELD_COUNT
整数値の配列です。
boolean[] isSet
ERA
から DST_OFFSET
までの、FIELD_COUNT
boolean 値の配列です。
long time
Calendar.isTimeSet
boolean isTimeSet
time
の値が有効である場合は true です。field[]
の項目を変更することで、time は無効になります。
Calendar.time
boolean areFieldsSet
fields[]
が現在設定されている時刻と同期をとっている場合は true です。false の場合は、次にフィールドの値を取得しようとしたときに、time
の現在値からのすべてのフィールドが再計算されます。
boolean lenient
fields[]
からの time
の計算で、このカレンダが範囲外のフィールド値を許容する場合は true です。
Calendar.setLenient(boolean)
TimeZone zone
TimeZone
です。Calendar
はタイムゾーンのデータを使ってロケールとグリニッジ標準時の時刻を変換します。
int firstDayOfWeek
SUNDAY
、MONDAY
などです。この値はロケールに依存します。
int minimalDaysInFirstWeek
int nextStamp
stamp[]
(内部配列) の次に利用可能な値です。これは本来ストリームに書き込むべきではなく、おそらく、近い将来にはストリームから削除されます。代わりに、MINIMUM_USER_STAMP
の値を使用してください。
int serialVersionOnStream
serialVersionOnStream
の最高許容値が書き込まれます。
クラス java.util.Collections.CopiesList は Serializable を実装します。 |
直列化されたフィールド |
int n
Object element
クラス java.util.Collections.EmptyList は Serializable を実装します。 |
クラス java.util.Collections.EmptySet は Serializable を実装します。 |
クラス java.util.Collections.ReverseComparator は Serializable を実装します。 |
クラス java.util.Collections.SingletonSet は Serializable を実装します。 |
直列化されたフィールド |
Object element
クラス java.util.Collections.SynchronizedCollection は Serializable を実装します。 |
直列化されたフィールド |
Collection c
Object mutex
クラス java.util.Collections.SynchronizedList は Serializable を実装します。 |
直列化されたフィールド |
List list
クラス java.util.Collections.SynchronizedMap は Serializable を実装します。 |
直列化されたフィールド |
Map m
Object mutex
クラス java.util.Collections.SynchronizedRandomAccessList は Serializable を実装します。 |
クラス java.util.Collections.SynchronizedSet は Serializable を実装します。 |
クラス java.util.Collections.SynchronizedSortedMap は Serializable を実装します。 |
直列化されたフィールド |
SortedMap sm
クラス java.util.Collections.SynchronizedSortedSet は Serializable を実装します。 |
直列化されたフィールド |
SortedSet ss
クラス java.util.Collections.UnmodifiableCollection は Serializable を実装します。 |
直列化されたフィールド |
Collection c
クラス java.util.Collections.UnmodifiableList は Serializable を実装します。 |
直列化されたフィールド |
List list
クラス java.util.Collections.UnmodifiableMap は Serializable を実装します。 |
直列化されたフィールド |
Map m
クラス java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet は Serializable を実装します。 |
クラス java.util.Collections.UnmodifiableRandomAccessList は Serializable を実装します。 |
クラス java.util.Collections.UnmodifiableSet は Serializable を実装します。 |
クラス java.util.Collections.UnmodifiableSortedMap は Serializable を実装します。 |
直列化されたフィールド |
SortedMap sm
クラス java.util.Collections.UnmodifiableSortedSet は Serializable を実装します。 |
直列化されたフィールド |
SortedSet ss
クラス java.util.ConcurrentModificationException は Serializable を実装します。 |
クラス java.util.Currency は Serializable を実装します。 |
直列化メソッド |
private Object readResolve()
直列化されたフィールド |
String currencyCode
クラス java.util.Date は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
getTime()
の返す値が発行される (long)。これは、1970 年 1 月 1 日 00:00:00 (グリニッジ標準時) からのオフセットをミリ秒単位で表す
IOException
クラス java.util.EmptyStackException は Serializable を実装します。 |
クラス java.util.EventObject は Serializable を実装します。 |
クラス java.util.GregorianCalendar は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
直列化されたフィールド |
long gregorianCutover
クラス java.util.HashMap は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化されたフィールド |
int threshold
float loadFactor
クラス java.util.HashSet は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
クラス java.util.Hashtable は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化されたフィールド |
int threshold
float loadFactor
クラス java.util.IdentityHashMap は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化されたフィールド |
int size
クラス java.util.LinkedHashMap は Serializable を実装します。 |
直列化されたフィールド |
boolean accessOrder
クラス java.util.LinkedHashSet は Serializable を実装します。 |
クラス java.util.LinkedList は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
クラス java.util.Locale は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
String
オブジェクトです。最初はロケールの言語を表す 2 文字の ISO 639 コード、2 番目はロケールの地域または国を表す 2 文字の ISO 3166 コード、3 番目はこのライブラリで定義された一連のバリアントコード (任意) です。どのフィールドも空の文字列を受け入れます。4 番目のフィールドは、ロケールのハッシュコードを表す int
ですが、readObject()
はこのフィールドを無視します。このフィールドの値に関係なく、ハッシュコードは -1 (ハッシュコードの再計算の必要があることを示す標識値) に初期化されます。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
String
オブジェクトです。最初は、ロケールの言語を表す 2 文字の ISO 639 コード、2 番目はロケールの地域または国を表す 2 文字の ISO 3166 コード、3 番目はこのライブラリによって定義される一連のバリアントコード (任意) です。どのフィールドも空の文字列を受け入れます。4 番目のフィールドは、値が常に -1 の int
です。これは、Locale
のハッシュコードを再計算する必要があることを示す標識値です。
IOException
直列化されたフィールド |
String language
Locale.getLanguage()
String country
Locale.getCountry()
String variant
Locale.getVariant()
int hashcode
クラス java.util.MissingResourceException は Serializable を実装します。 |
直列化されたフィールド |
String className
String key
クラス java.util.NoSuchElementException は Serializable を実装します。 |
クラス java.util.Properties は Serializable を実装します。 |
直列化されたフィールド |
Properties defaults
クラス java.util.PropertyPermissionCollection は Serializable を実装します。 |
直列化されたフィールド |
Hashtable permissions
boolean all_allowed
クラス java.util.Random は Serializable を実装します。 |
直列化されたフィールド |
long seed
double nextNextGaussian
boolean haveNextNextGaussian
クラス java.util.SimpleTimeZone は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
任意指定のセクションの内容: バイト配列の長さが発行される (int)。これは、このリリース以降は 4。指定された長さのバイト配列が発行される。このバイト配列の内容は、startDay
、startDayOfWeek
、endDay
、および endDayOfWeek
フィールドの真の値。必須セクションでのそれらのフィールドの値は、規則モード DOW_IN_MONTH_MODE
(JDK 1.1 が認識する唯一のモード) に適した近似値
IOException
直列化されたフィールド |
int startMonth
Calendar.JANUARY
〜 Calendar.DECEMBER
までの値を指定します。この値は、endMonth
と同じにすべきではありません。
useDaylight
が false の場合、この値は無視されます。
int startDay
startMode == DOW_IN_MONTH
startDay
は、夏時間が始まる、startMonth
月の日付を示します。値は 1 から 28、30、または 31 までで、startMonth
によって異なります。startMode != DOW_IN_MONTH
startDay
は、夏時間が始まる、startMonth
月の startDayOfWeek
を特定します。たとえば、この値が +1 で、startDayOfWeek
が Calendar.SUNDAY
の場合は、startMonth
の第 1 日曜日を示します。同じように、値が +2 の場合は第 2 日曜日を示し、-1 は最終日曜日を示します。値 0 は不正です。useDaylight
が false の場合、この値は無視されます。
int startDayOfWeek
Calendar.SUNDAY
〜 Calendar.SATURDAY
までの値を指定します。
useDaylight
が false または startMode == DAY_OF_MONTH
の場合、この値は無視されます。
int startTime
startTimeMode
の設定によって、ウォール時間、標準時間、または UTC 時間として表示されます。
useDaylight
が false の場合、この値は無視されます。
int startTimeMode
int endMonth
Calendar.JANUARY
〜 Calendar.UNDECIMBER
までの値を指定します。この値は、startMonth
と同じにすべきではありません。
useDaylight
が false の場合、この値は無視されます。
int endDay
endMode == DOW_IN_MONTH
endDay
は、夏時間の終わる、endMonth
月の日付を示します。値は 1 から 28、30、または 31 までで、endMonth
によって異なります。endMode != DOW_IN_MONTH
endDay
は、夏時間の終わる、endMonth
月の endDayOfWeek
を特定します。たとえば、この値が +1 で、endDayOfWeek
が Calendar.SUNDAY
の場合は、endMonth
の第 1 日曜日を示します。同じように、値 +2 は第 2 日曜日を示し、-1 は最終日曜日を示します。値 0 は不正です。useDaylight
が false の場合、この値は無視されます。
int endDayOfWeek
Calendar.SUNDAY
〜 Calendar.SATURDAY
までの値を指定します。
useDaylight
が false または endMode == DAY_OF_MONTH
の場合、この値は無視されます。
int endTime
endTimeMode
の設定によって、ウォール時間、標準時間、または UTC 時間として表示されます。
useDaylight
が false の場合、この値は無視されます。
int endTimeMode
int startYear
useDaylight
が false の場合、この値は無視されます。
int rawOffset
dstSavings
を足す必要があります。
boolean useDaylight
byte[] monthLength
int startMode
DOM_MODE
DOW_IN_MONTH_MODE
DOW_GE_DOM_MODE
DOW_LE_DOM_MODE
startDay
フィールドの解釈に影響します。
useDaylight
が false の場合、この値は無視されます。
int endMode
DOM_MODE
DOW_IN_MONTH_MODE
DOW_GE_DOM_MODE
DOW_LE_DOM_MODE
endDay
フィールドの解釈に影響します。
useDaylight
が false の場合、この値は無視されます。
int dstSavings
useDaylight
が false の場合、この値は無視されます。
int serialVersionOnStream
startMode
、endMode
、および dstSavings
を含むstartTimeMode
および endTimeMode
を含むserialVersionOnStream
の最高許容値が書き込まれます。
クラス java.util.Stack は Serializable を実装します。 |
クラス java.util.TimeZone は Serializable を実装します。 |
直列化されたフィールド |
String ID
TimeZone
の文字列識別子です。これはプログラム上の識別子であり、システムテーブルから TimeZone
オブジェクトを参照し、また TimeZone
オブジェクトを地域対応された表示名にマッピングするために内部で使用されます。ID
の値は、システムテーブル内で一意ですが、動的に作成されたゾーンの場合は一意でない場合があります。
クラス java.util.TooManyListenersException は Serializable を実装します。 |
クラス java.util.TreeMap は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化されたフィールド |
Comparator comparator
クラス java.util.TreeSet は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
クラス java.util.Vector は Serializable を実装します。 |
直列化されたフィールド |
Object[] elementData
Vector 内の最後の要素の後に来る配列要素は null です。
int elementCount
int capacityIncrement
パッケージ java.util.jar |
クラス java.util.jar.JarException は Serializable を実装します。 |
パッケージ java.util.logging |
クラス java.util.logging.Level は Serializable を実装します。 |
直列化メソッド |
private Object readResolve()
直列化されたフィールド |
String name
int value
String resourceBundleName
クラス java.util.logging.LoggingPermission は Serializable を実装します。 |
クラス java.util.logging.LogRecord は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream in) throws 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.regex |
クラス java.util.regex.Pattern は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
String pattern
int flags
クラス java.util.regex.PatternSyntaxException は Serializable を実装します。 |
直列化されたフィールド |
String desc
String pattern
int index
パッケージ java.util.zip |
クラス java.util.zip.DataFormatException は Serializable を実装します。 |
クラス java.util.zip.ZipException は Serializable を実装します。 |
パッケージ javax.crypto |
クラス javax.crypto.BadPaddingException は Serializable を実装します。 |
クラス javax.crypto.ExemptionMechanismException は Serializable を実装します。 |
クラス javax.crypto.IllegalBlockSizeException は Serializable を実装します。 |
クラス javax.crypto.NoSuchPaddingException は Serializable を実装します。 |
クラス javax.crypto.SealedObject は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
byte[] encodedParams
byte[] encryptedContent
String sealAlg
String paramsAlg
クラス javax.crypto.ShortBufferException は Serializable を実装します。 |
パッケージ javax.crypto.spec |
クラス javax.crypto.spec.SecretKeySpec は Serializable を実装します。 |
直列化されたフィールド |
byte[] key
String algorithm
パッケージ javax.imageio |
クラス javax.imageio.IIOException は Serializable を実装します。 |
パッケージ javax.imageio.metadata |
クラス javax.imageio.metadata.IIOInvalidTreeException は Serializable を実装します。 |
直列化されたフィールド |
Node offendingNode
Node
または null
パッケージ javax.naming |
クラス javax.naming.AuthenticationException は Serializable を実装します。 |
クラス javax.naming.AuthenticationNotSupportedException は Serializable を実装します。 |
クラス javax.naming.BinaryRefAddr は Serializable を実装します。 |
直列化されたフィールド |
byte[] buf
クラス javax.naming.Binding は Serializable を実装します。 |
直列化されたフィールド |
Object boundObj
Binding.getObject()
,
Binding.setObject(java.lang.Object)
クラス javax.naming.CannotProceedException は Serializable を実装します。 |
直列化されたフィールド |
Name remainingNewName
このフィールドは null に初期化されます。直接操作してはなりません。getRemainingName() と setRemainingName() を使用してアクセスおよび更新される必要があります。
CannotProceedException.getRemainingNewName()
,
CannotProceedException.setRemainingNewName(javax.naming.Name)
Hashtable 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 は Serializable を実装します。 |
クラス javax.naming.CompositeName は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
クラス javax.naming.CompoundName は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
クラス javax.naming.ConfigurationException は Serializable を実装します。 |
クラス javax.naming.ContextNotEmptyException は Serializable を実装します。 |
クラス javax.naming.InsufficientResourcesException は Serializable を実装します。 |
クラス javax.naming.InterruptedNamingException は Serializable を実装します。 |
クラス javax.naming.InvalidNameException は Serializable を実装します。 |
クラス javax.naming.LimitExceededException は Serializable を実装します。 |
クラス javax.naming.LinkException は Serializable を実装します。 |
直列化されたフィールド |
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 は Serializable を実装します。 |
クラス javax.naming.LinkRef は Serializable を実装します。 |
クラス javax.naming.MalformedLinkException は Serializable を実装します。 |
クラス javax.naming.NameAlreadyBoundException は Serializable を実装します。 |
クラス javax.naming.NameClassPair は Serializable を実装します。 |
直列化されたフィールド |
String name
NameClassPair.getName()
,
NameClassPair.setName(java.lang.String)
String className
NameClassPair.getClassName()
,
NameClassPair.setClassName(java.lang.String)
boolean isRel
NameClassPair.isRelative()
,
NameClassPair.setRelative(boolean)
,
NameClassPair.getName()
,
NameClassPair.setName(java.lang.String)
クラス javax.naming.NameNotFoundException は Serializable を実装します。 |
クラス javax.naming.NamingException は Serializable を実装します。 |
直列化されたフィールド |
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.getRootCause()
,
NamingException.setRootCause(java.lang.Throwable)
クラス javax.naming.NamingSecurityException は Serializable を実装します。 |
クラス javax.naming.NoInitialContextException は Serializable を実装します。 |
クラス javax.naming.NoPermissionException は Serializable を実装します。 |
クラス javax.naming.NotContextException は Serializable を実装します。 |
クラス javax.naming.OperationNotSupportedException は Serializable を実装します。 |
クラス javax.naming.PartialResultException は Serializable を実装します。 |
クラス javax.naming.RefAddr は Serializable を実装します。 |
直列化されたフィールド |
String addrType
クラス javax.naming.Reference は Serializable を実装します。 |
直列化されたフィールド |
String className
Class.getName()
Vector addrs
String classFactory
String classFactoryLocation
クラス javax.naming.ReferralException は Serializable を実装します。 |
クラス javax.naming.ServiceUnavailableException は Serializable を実装します。 |
クラス javax.naming.SizeLimitExceededException は Serializable を実装します。 |
クラス javax.naming.StringRefAddr は Serializable を実装します。 |
直列化されたフィールド |
String contents
クラス javax.naming.TimeLimitExceededException は Serializable を実装します。 |
パッケージ javax.naming.directory |
クラス javax.naming.directory.AttributeInUseException は Serializable を実装します。 |
クラス javax.naming.directory.AttributeModificationException は Serializable を実装します。 |
直列化されたフィールド |
ModificationItem[] unexecs
クラス javax.naming.directory.BasicAttribute は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化されたフィールド |
String attrID
boolean ordered
クラス javax.naming.directory.BasicAttributes は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化されたフィールド |
boolean ignoreCase
クラス javax.naming.directory.InvalidAttributeIdentifierException は Serializable を実装します。 |
クラス javax.naming.directory.InvalidAttributesException は Serializable を実装します。 |
クラス javax.naming.directory.InvalidAttributeValueException は Serializable を実装します。 |
クラス javax.naming.directory.InvalidSearchControlsException は Serializable を実装します。 |
クラス javax.naming.directory.InvalidSearchFilterException は Serializable を実装します。 |
クラス javax.naming.directory.ModificationItem は Serializable を実装します。 |
直列化されたフィールド |
int mod_op
Attribute attr
クラス javax.naming.directory.NoSuchAttributeException は Serializable を実装します。 |
クラス javax.naming.directory.SchemaViolationException は Serializable を実装します。 |
クラス javax.naming.directory.SearchControls は Serializable を実装します。 |
直列化されたフィールド |
int searchScope
int timeLimit
boolean derefLink
boolean returnObj
long countLimit
String[] attributesToReturn
クラス javax.naming.directory.SearchResult は Serializable を実装します。 |
直列化されたフィールド |
Attributes attrs
パッケージ javax.naming.event |
クラス javax.naming.event.NamingEvent は Serializable を実装します。 |
直列化されたフィールド |
Object changeInfo
int type
NamingEvent.OBJECT_ADDED
,
NamingEvent.OBJECT_REMOVED
,
NamingEvent.OBJECT_RENAMED
,
NamingEvent.OBJECT_CHANGED
Binding oldBinding
Binding newBinding
クラス javax.naming.event.NamingExceptionEvent は Serializable を実装します。 |
直列化されたフィールド |
NamingException exception
パッケージ javax.naming.ldap |
クラス javax.naming.ldap.LdapReferralException は Serializable を実装します。 |
クラス javax.naming.ldap.StartTlsRequest は Serializable を実装します。 |
クラス javax.naming.ldap.StartTlsResponse は Serializable を実装します。 |
クラス javax.naming.ldap.UnsolicitedNotificationEvent は Serializable を実装します。 |
直列化されたフィールド |
UnsolicitedNotification notice
パッケージ javax.naming.spi |
クラス javax.naming.spi.ResolveResult は Serializable を実装します。 |
直列化されたフィールド |
Object resolvedObj
Name remainingName
パッケージ javax.net.ssl |
クラス javax.net.ssl.HandshakeCompletedEvent は Serializable を実装します。 |
クラス javax.net.ssl.SSLException は Serializable を実装します。 |
クラス javax.net.ssl.SSLHandshakeException は Serializable を実装します。 |
クラス javax.net.ssl.SSLKeyException は Serializable を実装します。 |
クラス javax.net.ssl.SSLPeerUnverifiedException は Serializable を実装します。 |
クラス javax.net.ssl.SSLPermission は Serializable を実装します。 |
クラス javax.net.ssl.SSLProtocolException は Serializable を実装します。 |
クラス javax.net.ssl.SSLSessionBindingEvent は Serializable を実装します。 |
直列化されたフィールド |
String name
パッケージ javax.print |
クラス javax.print.DocFlavor は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream s) throws IOException
直列化されたフィールド |
String myClassName
クラス javax.print.DocFlavor.BYTE_ARRAY は Serializable を実装します。 |
クラス javax.print.DocFlavor.CHAR_ARRAY は Serializable を実装します。 |
クラス javax.print.DocFlavor.INPUT_STREAM は Serializable を実装します。 |
クラス javax.print.DocFlavor.READER は Serializable を実装します。 |
クラス javax.print.DocFlavor.SERVICE_FORMATTED は Serializable を実装します。 |
クラス javax.print.DocFlavor.STRING は Serializable を実装します。 |
クラス javax.print.DocFlavor.URL は Serializable を実装します。 |
クラス javax.print.PrintException は Serializable を実装します。 |
パッケージ javax.print.attribute |
クラス javax.print.attribute.AttributeSetUtilities.SynchronizedAttributeSet は Serializable を実装します。 |
直列化されたフィールド |
AttributeSet attrset
クラス javax.print.attribute.AttributeSetUtilities.SynchronizedDocAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.AttributeSetUtilities.SynchronizedPrintJobAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.AttributeSetUtilities.SynchronizedPrintRequestAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.AttributeSetUtilities.SynchronizedPrintServiceAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.AttributeSetUtilities.UnmodifiableAttributeSet は Serializable を実装します。 |
直列化されたフィールド |
AttributeSet attrset
クラス javax.print.attribute.AttributeSetUtilities.UnmodifiableDocAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintJobAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintRequestAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.AttributeSetUtilities.UnmodifiablePrintServiceAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.DateTimeSyntax は Serializable を実装します。 |
直列化されたフィールド |
Date value
java.util.Date
の値
クラス javax.print.attribute.EnumSyntax は Serializable を実装します。 |
直列化メソッド |
protected Object readResolve() throws ObjectStreamException
ObjectStreamException
- ストリームが直列化復元できない場合
InvalidObjectException
- 列挙値のテーブルが null の場合、この列挙値の整数値が列挙値のテーブルの要素に対応しない場合、または列挙値のテーブルの対応する要素が null の場合、スローされる。注: InvalidObjectException
は、readResolve()
がスローを宣言された ObjectStreamException
のサブクラスである直列化されたフィールド |
int value
クラス javax.print.attribute.HashAttributeSet は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
直列化されたフィールド |
Class myInterface
Attribute
インタフェースまたはそのサブインタフェースと見なされています。
クラス javax.print.attribute.HashDocAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.HashPrintJobAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.HashPrintRequestAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.HashPrintServiceAttributeSet は Serializable を実装します。 |
クラス javax.print.attribute.IntegerSyntax は Serializable を実装します。 |
直列化されたフィールド |
int value
クラス javax.print.attribute.ResolutionSyntax は Serializable を実装します。 |
直列化されたフィールド |
int crossFeedResolution
int feedResolution
クラス javax.print.attribute.SetOfIntegerSyntax は Serializable を実装します。 |
直列化されたフィールド |
int[][] members
クラス javax.print.attribute.Size2DSyntax は Serializable を実装します。 |
直列化されたフィールド |
int x
int y
クラス javax.print.attribute.TextSyntax は Serializable を実装します。 |
直列化されたフィールド |
String value
Locale locale
クラス javax.print.attribute.UnmodifiableSetException は Serializable を実装します。 |
クラス javax.print.attribute.URISyntax は Serializable を実装します。 |
直列化されたフィールド |
URI uri
パッケージ javax.print.attribute.standard |
クラス javax.print.attribute.standard.Chromaticity は Serializable を実装します。 |
クラス javax.print.attribute.standard.ColorSupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.Compression は Serializable を実装します。 |
クラス javax.print.attribute.standard.Copies は Serializable を実装します。 |
クラス javax.print.attribute.standard.CopiesSupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.DateTimeAtCompleted は Serializable を実装します。 |
クラス javax.print.attribute.standard.DateTimeAtCreation は Serializable を実装します。 |
クラス javax.print.attribute.standard.DateTimeAtProcessing は Serializable を実装します。 |
クラス javax.print.attribute.standard.Destination は Serializable を実装します。 |
クラス javax.print.attribute.standard.DocumentName は Serializable を実装します。 |
クラス javax.print.attribute.standard.Fidelity は Serializable を実装します。 |
クラス javax.print.attribute.standard.Finishings は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobHoldUntil は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobImpressions は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobImpressionsCompleted は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobImpressionsSupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobKOctets は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobKOctetsProcessed は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobKOctetsSupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobMediaSheets は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobMediaSheetsCompleted は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobMediaSheetsSupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobMessageFromOperator は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobName は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobOriginatingUserName は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobPriority は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobPrioritySupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobSheets は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobState は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobStateReason は Serializable を実装します。 |
クラス javax.print.attribute.standard.JobStateReasons は Serializable を実装します。 |
クラス javax.print.attribute.standard.Media は Serializable を実装します。 |
クラス javax.print.attribute.standard.MediaName は Serializable を実装します。 |
クラス javax.print.attribute.standard.MediaPrintableArea は Serializable を実装します。 |
直列化されたフィールド |
int x
int y
int w
int h
int units
クラス javax.print.attribute.standard.MediaSize は Serializable を実装します。 |
直列化されたフィールド |
MediaSizeName mediaName
クラス javax.print.attribute.standard.MediaSizeName は Serializable を実装します。 |
クラス javax.print.attribute.standard.MediaTray は Serializable を実装します。 |
クラス javax.print.attribute.standard.MultipleDocumentHandling は Serializable を実装します。 |
クラス javax.print.attribute.standard.NumberOfDocuments は Serializable を実装します。 |
クラス javax.print.attribute.standard.NumberOfInterveningJobs は Serializable を実装します。 |
クラス javax.print.attribute.standard.NumberUp は Serializable を実装します。 |
クラス javax.print.attribute.standard.NumberUpSupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.OrientationRequested は Serializable を実装します。 |
クラス javax.print.attribute.standard.OutputDeviceAssigned は Serializable を実装します。 |
クラス javax.print.attribute.standard.PageRanges は Serializable を実装します。 |
クラス javax.print.attribute.standard.PagesPerMinute は Serializable を実装します。 |
クラス javax.print.attribute.standard.PagesPerMinuteColor は Serializable を実装します。 |
クラス javax.print.attribute.standard.PDLOverrideSupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.PresentationDirection は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterInfo は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterIsAcceptingJobs は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterLocation は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterMakeAndModel は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterMessageFromOperator は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterMoreInfo は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterMoreInfoManufacturer は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterName は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterResolution は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterState は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterStateReason は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterStateReasons は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrinterURI は Serializable を実装します。 |
クラス javax.print.attribute.standard.PrintQuality は Serializable を実装します。 |
クラス javax.print.attribute.standard.QueuedJobCount は Serializable を実装します。 |
クラス javax.print.attribute.standard.ReferenceUriSchemesSupported は Serializable を実装します。 |
クラス javax.print.attribute.standard.RequestingUserName は Serializable を実装します。 |
クラス javax.print.attribute.standard.Severity は Serializable を実装します。 |
クラス javax.print.attribute.standard.SheetCollate は Serializable を実装します。 |
クラス javax.print.attribute.standard.Sides は Serializable を実装します。 |
パッケージ javax.print.event |
クラス javax.print.event.PrintEvent は Serializable を実装します。 |
クラス javax.print.event.PrintJobAttributeEvent は Serializable を実装します。 |
直列化されたフィールド |
PrintJobAttributeSet attributes
クラス javax.print.event.PrintJobEvent は Serializable を実装します。 |
直列化されたフィールド |
int reason
クラス javax.print.event.PrintServiceAttributeEvent は Serializable を実装します。 |
直列化されたフィールド |
PrintServiceAttributeSet attributes
パッケージ javax.rmi.CORBA |
クラス javax.rmi.CORBA.ClassDesc は Serializable を実装します。 |
直列化されたフィールド |
String repid
String codebase
クラス javax.rmi.CORBA.Stub は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
IOException
パッケージ javax.security.auth |
クラス javax.security.auth.AuthPermission は Serializable を実装します。 |
クラス javax.security.auth.DestroyFailedException は Serializable を実装します。 |
クラス javax.security.auth.PrivateCredentialPermission は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
直列化されたフィールド |
String credentialClass
Set principals
PrivateCredentialPermission.CredOwner
型の要素が格納されているboolean testing
クラス javax.security.auth.PrivateCredentialPermission.CredOwner は Serializable を実装します。 |
直列化されたフィールド |
String principalClass
String principalName
クラス javax.security.auth.RefreshFailedException は Serializable を実装します。 |
クラス javax.security.auth.Subject は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
直列化されたフィールド |
Set principals
Set
です。
java.security.Principal
である。セット自体は Subject.SecureSet
であるboolean readOnly
クラス javax.security.auth.Subject.SecureSet は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOException
直列化されたフィールド |
LinkedList elements
Subject this$0
パッケージ javax.security.auth.callback |
クラス javax.security.auth.callback.ChoiceCallback は Serializable を実装します。 |
直列化されたフィールド |
String prompt
String[] choices
int defaultChoice
boolean multipleSelectionsAllowed
int[] selections
choices
リストのインデックスとして表示されるクラス javax.security.auth.callback.ConfirmationCallback は Serializable を実装します。 |
直列化されたフィールド |
String prompt
int messageType
int optionType
int defaultOption
String[] options
int selection
クラス javax.security.auth.callback.LanguageCallback は Serializable を実装します。 |
直列化されたフィールド |
Locale locale
クラス javax.security.auth.callback.NameCallback は Serializable を実装します。 |
直列化されたフィールド |
String prompt
String defaultName
String inputName
クラス javax.security.auth.callback.PasswordCallback は Serializable を実装します。 |
直列化されたフィールド |
String prompt
boolean echoOn
char[] inputPassword
クラス javax.security.auth.callback.TextInputCallback は Serializable を実装します。 |
直列化されたフィールド |
String prompt
String defaultText
String inputText
クラス javax.security.auth.callback.TextOutputCallback は Serializable を実装します。 |
直列化されたフィールド |
int messageType
String message
クラス javax.security.auth.callback.UnsupportedCallbackException は Serializable を実装します。 |
直列化されたフィールド |
Callback callback
パッケージ javax.security.auth.kerberos |
クラス javax.security.auth.kerberos.DelegationPermission は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
クラス javax.security.auth.kerberos.KerberosKey は Serializable を実装します。 |
直列化されたフィールド |
KerberosPrincipal principal
int versionNum
KeyImpl key
KeyImpl
は、暗号化鍵の ASN1 符号化バイトで書き込まれ、直列化されています。ASN1 符号化は RFC1510 で次のように定義されています。
EncryptionKey ::= SEQUENCE { keytype[0] INTEGER, keyvalue[1] OCTET STRING }
クラス javax.security.auth.kerberos.KerberosPrincipal は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
KerberosPrincipal
は、PrincipalName と領域を、 RFC1510 で指定された DER 符号化形式で書き出すことで直列化される
IOException
クラス javax.security.auth.kerberos.KerberosTicket は Serializable を実装します。 |
直列化されたフィールド |
byte[] asn1Encoding
KeyImpl sessionKey
KeyImpl
は、暗号化鍵の ASN1 符号化バイトで書き込まれ、直列化されています。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.ServicePermission は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
直列化されたフィールド |
String actions
パッケージ javax.security.auth.login |
クラス javax.security.auth.login.AccountExpiredException は Serializable を実装します。 |
クラス javax.security.auth.login.CredentialExpiredException は Serializable を実装します。 |
クラス javax.security.auth.login.FailedLoginException は Serializable を実装します。 |
クラス javax.security.auth.login.LoginException は Serializable を実装します。 |
パッケージ javax.security.auth.x500 |
クラス javax.security.auth.x500.X500Principal は Serializable を実装します。 |
直列化メソッド |
private void readObject(ObjectInputStream s) throws IOException, NotActiveException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
X500Principal
は、DER 符号化形式で書き出すことで直列化される (getEncoded
の値が直列化される)
IOException
パッケージ javax.security.cert |
クラス javax.security.cert.CertificateEncodingException は Serializable を実装します。 |
クラス javax.security.cert.CertificateException は Serializable を実装します。 |
クラス javax.security.cert.CertificateExpiredException は Serializable を実装します。 |
クラス javax.security.cert.CertificateNotYetValidException は Serializable を実装します。 |
クラス javax.security.cert.CertificateParsingException は Serializable を実装します。 |
パッケージ javax.sound.midi |
クラス javax.sound.midi.InvalidMidiDataException は Serializable を実装します。 |
クラス javax.sound.midi.MidiUnavailableException は Serializable を実装します。 |
パッケージ javax.sound.sampled |
クラス javax.sound.sampled.AudioPermission は Serializable を実装します。 |
クラス javax.sound.sampled.LineUnavailableException は Serializable を実装します。 |
クラス javax.sound.sampled.UnsupportedAudioFileException は Serializable を実装します。 |
パッケージ javax.sql |
クラス javax.sql.ConnectionEvent は Serializable を実装します。 |
直列化されたフィールド |
SQLException ex
SQLException
です。
クラス javax.sql.RowSetEvent は Serializable を実装します。 |
パッケージ javax.transaction |
クラス javax.transaction.InvalidTransactionException は Serializable を実装します。 |
クラス javax.transaction.TransactionRequiredException は Serializable を実装します。 |
クラス javax.transaction.TransactionRolledbackException は Serializable を実装します。 |
パッケージ javax.transaction.xa |
クラス javax.transaction.xa.XAException は Serializable を実装します。 |
直列化されたフィールド |
int errorCode
パッケージ javax.xml.parsers |
クラス javax.xml.parsers.FactoryConfigurationError は Serializable を実装します。 |
直列化されたフィールド |
Exception exception
クラス javax.xml.parsers.ParserConfigurationException は Serializable を実装します。 |
パッケージ javax.xml.transform |
クラス javax.xml.transform.TransformerConfigurationException は Serializable を実装します。 |
クラス javax.xml.transform.TransformerException は Serializable を実装します。 |
直列化されたフィールド |
SourceLocator locator
Throwable containedException
クラス javax.xml.transform.TransformerFactoryConfigurationError は Serializable を実装します。 |
直列化されたフィールド |
Exception exception
パッケージ org.ietf.jgss |
クラス org.ietf.jgss.GSSException は Serializable を実装します。 |
直列化されたフィールド |
int major
int minor
String minorMessage
String majorString
パッケージ org.w3c.dom |
クラス org.w3c.dom.DOMException は Serializable を実装します。 |
直列化されたフィールド |
short code
パッケージ org.xml.sax |
クラス org.xml.sax.SAXException は Serializable を実装します。 |
直列化されたフィールド |
Exception exception
クラス org.xml.sax.SAXNotRecognizedException は Serializable を実装します。 |
クラス org.xml.sax.SAXNotSupportedException は Serializable を実装します。 |
クラス org.xml.sax.SAXParseException は Serializable を実装します。 |
直列化されたフィールド |
String publicId
SAXParseException.getPublicId()
String systemId
SAXParseException.getSystemId()
int lineNumber
SAXParseException.getLineNumber()
int columnNumber
SAXParseException.getColumnNumber()
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前 次 | フレームあり フレームなし |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.