private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless()AccessibleContext accessibleContext
protected Object readResolve() throws ObjectStreamException
AWTKeyStroke のキャッシュされたインスタンス (または AWTKeyStroke のサブクラス) を返します。char keyChar
int keyCode
int modifiers
boolean onKeyRelease
int hgap
hgap によって指定されます。int vgap
vgap によって指定されます。Component north
Component west
Component east
Component south
Component center
Component firstLine
LEFT_TO_RIGHT のコンテナで NORTH 定数と BEFORE_FIRST_LINE 定数の両方を使ってコンポーネントを追加した場合、BEFORE_FIRST_LINE だけを使用して配置が行われます。lastLine、firstItem、lastItem についても同じことが言えます。Component lastLine
Component firstItem
Component lastItem
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream を読み込み、それが null ではない場合、ボタンによってトリガーされるアクションイベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionButton.removeActionListener(ActionListener), Button.addActionListener(ActionListener), GraphicsEnvironment.isHeadless(), Button.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
ActionListeners のリストを書き込みます。直列化可能でない ActionListeners は検出され、それらの直列化は試行されません。null で終了する 0 個以上のペアのシーケンス。ペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。ActionListener オブジェクトを示す actionListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.actionListenerK, Button.readObject(ObjectInputStream)private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream を読み込み、それが null ではない場合、Checkbox によってトリガーされる項目イベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionCheckbox.removeItemListener(ItemListener), Checkbox.addItemListener(ItemListener), GraphicsEnvironment.isHeadless(), Checkbox.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners のリストを書き込みます。直列化可能でない ItemListeners は検出され、それらの直列化は試行されません。null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。ItemListener オブジェクトを示す itemListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.itemListenerK, Checkbox.readObject(ObjectInputStream)String label
boolean state
Checkbox の状態。CheckboxGroup group
int checkboxSerializedDataVersion
Checkbox selectedCheckbox
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners のリストを書き込みます。直列化可能でない ItemListeners は検出され、それらの直列化は試行されません。null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。ItemListener オブジェクトを示す itemListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.itemListenerK, CheckboxMenuItem.readObject(ObjectInputStream)boolean state
int checkboxMenuItemSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream を読み込み、それが null ではない場合、Choice 項目によってトリガーされる項目イベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionChoice.removeItemListener(ItemListener), Choice.addItemListener(ItemListener), GraphicsEnvironment.isHeadless(), Choice.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners のリストを書き込みます。直列化可能でない ItemListeners は検出され、それらの直列化は試行されません。null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。ItemListener オブジェクトを示す itemListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.itemListenerK, Choice.readObject(ObjectInputStream)int value
Color.getRGB()float[] frgbvalue
float コンポーネント (アルファなし) としての、デフォルトの sRGB ColorSpace のカラー値です。オブジェクト構築後 null の場合、これは 8 ビット精度で構築された sRGB カラーである必要があるため、int カラー値から計算します。float[] fvalue
float コンポーネント (アルファなし) としての、ネイティブな ColorSpace のカラー値です。オブジェクト構築後 null の場合、これは 8 ビット精度で構築された sRGB カラーである必要があるため、int カラー値から計算します。float falpha
float コンポーネントとしてのアルファ値です。frgbvalue が null の場合、この値は有効なデータでないため、int カラー値から計算します。ColorSpace cs
ColorSpace。null の場合、デフォルトは sRGB です。private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream を読み込み、それが null ではない場合、コンポーネントによってトリガーされる複数のイベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。private void writeObject(ObjectOutputStream s) throws IOException
null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります (1.4 以降)。ComponentListener オブジェクトを示す componentListenerK、FocusListener オブジェクトを示す focusListenerK、KeyListener オブジェクトを示す keyListenerK、MouseListener オブジェクトを示す mouseListenerK、MouseMotionListener オブジェクトを示す mouseMotionListenerK、InputMethodListener オブジェクトを示す inputMethodListenerK、HierarchyListener オブジェクトを示す hierarchyListenerK、HierarchyBoundsListener オブジェクトを示す hierarchyBoundsListenerK、MouseWheelListener オブジェクトを示す mouseWheelListenerK、オプションの ComponentOrientation (inputMethodListener のあと、1.2 以降)IOExceptionAWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener), Component.componentListenerK, Component.focusListenerK, Component.keyListenerK, Component.mouseListenerK, Component.mouseMotionListenerK, Component.inputMethodListenerK, Component.hierarchyListenerK, Component.hierarchyBoundsListenerK, Component.mouseWheelListenerK, Component.readObject(ObjectInputStream)int x
int y
int width
Component.getSize()int height
Component.getSize()Color foreground
foreground は null の場合もあります。Color background
background は null の場合もあります。Font font
font は null の場合もあります。Font peerFont
null になります。)Cursor cursor
null も指定できます。Locale locale
boolean ignoreRepaint
Component.setIgnoreRepaint(boolean), Component.getIgnoreRepaint()boolean visible
boolean enabled
boolean valid
DropTarget dropTarget
DropTarget です。Component.setDropTarget(java.awt.dnd.DropTarget), Component.getDropTarget()Vector<E> popups
String name
null を指定することができます。boolean nameExplicitlySet
nameExplicitlySet は、名前が設定されていない場合は false になり、名前が設定されている場合は true になります。boolean focusable
Component.setFocusable(boolean), Component.isFocusable()int isFocusTraversableOverridden
Set<E>[] focusTraversalKeys
boolean focusTraversalKeysEnabled
Component.setFocusTraversalKeysEnabled(boolean), Component.getFocusTraversalKeysEnabled()Dimension minSize
boolean minSizeSet
Dimension prefSize
boolean prefSizeSet
Dimension maxSize
boolean maxSizeSet
boolean newEventsOnly
newEventsOnly は true です。通常の処理で継続して使用可能です。false の場合、イベントは消費されるまで上位クラスの親に渡されます。long eventMask
eventMask は、enableEvents を使ったサブクラスだけが設定します。リスナーがイベントを要求するときと、サブクラスがイベントを要求するときの違いを区別するために、リスナーを登録するときは、このマスクを使用しないでください。入力メソッドが使用可能かどうかを示すために、1 ビットが使用されます。このビットは enableInputMethods によって設定され、デフォルトではオンになります。PropertyChangeSupport changeSupport
PropertyChangeListeners が登録されている場合、changeSupport フィールドがそれらを記述します。boolean isPacked
int boundsOp
boolean autoFocusTransferOnDisposal
int componentSerializedDataVersion
AccessibleContext accessibleContext
ComponentListener accessibleAWTComponentHandler
FocusListener accessibleAWTFocusHandler
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream からこの Container を直列化復元します。
private void writeObject(ObjectOutputStream s) throws IOException
Container を、指定された ObjectOutputStream に直列化します。
null を書き込みます。null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。ContainerListener オブジェクトを示す containerListenerK、Container の FocusTraversalPolicy、または nullIOExceptionAWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener), Component.containerListenerK, Container.readObject(ObjectInputStream)Component[] component
int containerSerializedDataVersion
java.awt.LightweightDispatcher dispatcher
boolean focusCycleRoot
boolean focusTraversalPolicyProvider
LayoutManager layoutMgr
Dimension maxSize
int ncomponents
ContainerListener accessibleContainerHandler
int type
DEFAULT_CURSOR に最初に設定される、選択されたカーソルのタイプです。Cursor.getType()String name
Cursor.getName()private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
boolean resizable
boolean undecorated
undecorated は true、なくすことができない場合は false になります。Dialog.setUndecorated(boolean), Dialog.isUndecorated(), Component.isDisplayable()boolean modal
ModalityType 列挙を使用してください。Dialog.ModalityType modalityType
ModalityType.MODELESS でない場合は、アプリケーションの一部のトップレベルウィンドウに対してユーザー入力ができなくなります。Dialog.ModalityType, Dialog.getModalityType(), Dialog.setModalityType(java.awt.Dialog.ModalityType)String title
int width
Dimension.getSize(), Dimension.setSize(double, double)int height
Dimension.getSize(), Dimension.setSize(double, double)Object target
long when
InputEvent.getWhen()int id
Event 変数が関連するかを示します。AWTEvent.getID() で置き換えられています。AWTEvent.getID()int x
MouseEvent.getX()int y
MouseEvent.getY()int key
int modifiers
int clickCount
MOUSE_DOWN イベントの場合、このフィールドは連続したクリックの数を示します。ほかのイベントの場合、その値は 0 です。このフィールドは MouseEvent.getClickCount() で置き換えられています。Object arg
arg は、イベント固有のプロパティーで置き換えられています。Event evt
EventQueueboolean consumed
Event.isConsumed()private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream を読み込み、空文字列の dir または file を null に変換することによって、下位互換チェックを行います。int mode
String dir
String file
File[] files
FileDialog.getFiles()boolean multipleMode
FileDialog.setMultipleMode(boolean), FileDialog.isMultipleMode()FilenameFilter filter
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
int align
align は各行の空白領域を決定するプロパティーです。値は次のどれかです。
LEFT RIGHT CENTER
int newAlign
newAlign プロパティーで各行の空白領域を決定します。プロパティーの値は次の 5 つのどれかになります。
LEFT RIGHT CENTER LEADING TRAILING
FlowLayout.getAlignment(), FlowLayout.setAlignment(int)int hgap
Container のボーダー間のスペースを指定します。int vgap
Container のボーダー間のスペースを指定します。boolean alignOnBaseline
int serialVersionOnStream
currentSerialVersion を表します。次の 2 つの値のいずれかです。Java 2 プラットフォーム V1.2 より前のバージョンでは 0、Java 2 プラットフォーム V1.2 以降のバージョンでは 1 になります。private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream を読み取ります。認識できないキーまたは値は無視されます。private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
Hashtable<K,V> fRequestedAttributes
Font.getAttributes()String name
Font の論理名。Font.getName()int style
Font のスタイル。PLAIN、BOLD、ITALIC、または BOLD+ITALIC のいずれかです。Font.getStyle()int size
Font のポイントサイズ。Font.getSize()float pointSize
float で表された、この Font のポイントサイズ。int fontSerializedDataVersion
Font の直列化可能データ形式。private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream を読み取ります。1.4 から利用可能になったオプションデータのアイコン Image の読み込みを試みます。アイコン Image がなく、EOF 以外のなんらかの値が読み込まれた場合、OptionalDataException がスローされます。認識できないキーまたは値は無視されます。OptionalDataException - アイコン Image がなく、EOF 以外のなんらかの値が読み込まれた場合HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless(), Image, Frame.getIconImage(), Frame.setIconImage(Image), Frame.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
Image の書き込みもオプションで実行します。ImageIOExceptionImage, Frame.getIconImage(), Frame.setIconImage(Image), Frame.readObject(ObjectInputStream)Rectangle maximizedBounds
Frame.setMaximizedBounds(Rectangle), Frame.getMaximizedBounds()String title
title は null でもかまいませんが、その場合は title = "" になります。MenuBar menuBar
menuBar = null の場合はフレームにメニューバーは表示されません。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<E> ownedWindows
int frameSerializedDataVersion
Frame の直列化されたデータのバージョンです。int gridx
gridx=0 が割り当てられています。コンポーネントの表示領域のリーディングエッジは、水平方向に左から右方向のコンテナに対して左端、および水平方向に右から左方向のコンテナに対して右端になります。値 RELATIVE は、このコンポーネントを直前にコンテナに追加されたコンポーネントの直後に配置するように指定します。
デフォルト値は RELATIVE です。gridx は負の値にするべきではありません。
int gridy
gridy=0 が割り当てられています。値 RELATIVE は、このコンポーネントを直前にコンテナに追加されたコンポーネントの真下に配置するように指定します。
デフォルト値は RELATIVE です。gridy は負の値にするべきではありません。
int gridwidth
コンポーネントの表示領域が gridx から行の最後のセルまでであることを指定する場合は、REMAINDER を使用します。コンポーネントの表示領域が gridx からその行の最後の 1 つ手前のセルまでであることを指定する場合は、RELATIVE を使用します。
gridwidth には負の値を指定することはできず、デフォルト値は 1 になります。
int gridheight
コンポーネントの表示領域が gridy から列の最後のセルまでであることを指定する場合は、REMAINDER を使用します。コンポーネントの表示領域が gridy からその列の最後の 1 つ手前のセルまでであることを指定する場合は、RELATIVE を使用します。
gridheight には負の値を指定することはできず、デフォルト値は 1 になります。
double weightx
グリッドバッグレイアウトマネージャーは、1 列のウェイトが 1 列のすべてのコンポーネントの最大の weightx になるように計算します。結果のレイアウトが塗りつぶす必要のある領域の幅より小さい場合、余分のスペースが各列のウェイトに比例して分配されます。ウェイトがゼロの列には、余分のスペースは分配されません。
すべてのウェイトがゼロの場合、すべての余分のスペースがセルのグリッドと左右両端の間に表示されます。
このフィールドのデフォルト値は 0 です。weightx は負の値にするべきではありません。
double weighty
グリッドバッグレイアウトマネージャーは、1 行のウェイトが 1 行のすべてのコンポーネントの最大の weighty になるように計算します。結果のレイアウトが塗りつぶす必要のある領域の高さより小さい場合、余分のスペースが各行のウェイトに比例して分配されます。ウェイトがゼロの行には、余分のスペースは分配されません。
すべてのウェイトがゼロの場合、すべての余分のスペースがセルのグリッドと上下の両端の間に表示されます。
このフィールドのデフォルト値は 0 です。weighty は負の値にするべきではありません。
int anchor
方向相対値、ベースライン相対値、および絶対値の 3 種類の値があります。方向相対値は、コンテナのコンポーネントの方向プロパティーを基準に解釈され、ベースライン相対値はベースラインを基準に解釈されます。絶対値の解釈はありません。絶対値には次のものがあります。CENTER、NORTH、NORTHEAST、EAST、SOUTHEAST、SOUTH、SOUTHWEST、WEST、および NORTHWEST。方向相対値には次のものがあります。PAGE_START、PAGE_END、LINE_START、LINE_END、FIRST_LINE_START、FIRST_LINE_END、LAST_LINE_START、および LAST_LINE_END。ベースライン相対値は、BASELINE、BASELINE_LEADING、BASELINE_TRAILING、ABOVE_BASELINE、ABOVE_BASELINE_LEADING、ABOVE_BASELINE_TRAILING、BELOW_BASELINE、BELOW_BASELINE_LEADING、および BELOW_BASELINE_TRAILING です。デフォルト値は CENTER です。
int fill
fill には、次の値が有効です。
NONE: コンポーネントのサイズを変更しません。
HORIZONTAL: コンポーネントの幅を水平表示領域の最大サイズにし、高さは変更しません。
VERTICAL: コンポーネントの高さを垂直表示領域の最大サイズにし、幅は変更しません。
BOTH: コンポーネントを表示領域の最大サイズにします。
デフォルト値は NONE です。
Insets insets
デフォルト値は new Insets(0, 0, 0, 0) です。
int ipadx
ipadx ピクセルを足したものです。
デフォルト値は 0 です。
int ipady
ipady ピクセルを足したものです。
デフォルト値は 0 です。
int tempX
int tempY
int tempWidth
int tempHeight
int minWidth
ipady の計算に使用されます (デフォルトは 0)。int minHeight
ipadx の計算に使用されます (デフォルトは 0)。Hashtable<K,V> comptable
comptable 内のキーはコンポーネントで、値は GridBagConstraints のインスタンスです。GridBagConstraintsGridBagConstraints defaultConstraints
defaultConstraints のコピーが割り当てられます。GridBagLayoutInfo layoutInfo
layoutInfo が null の場合は、グリッドバッグにコンポーネントがないか、またはコンポーネントがあってもそれがまだ検査を受けていないことを意味します。int[] columnWidths
null ではない場合、すべての最小列幅が計算されたあとで、その値がグリッドバッグに適用されます。columnWidths に列数より多くの要素がある場合、columnWidth の要素数に合わせるためにグリッドバッグに列が追加されます。int[] rowHeights
null ではない場合、すべての最小の行の高さが計算されたあとで、その値がグリッドバッグに適用されます。rowHeights に行数より多くの要素がある場合、rowHeights の要素数に合わせるために、グリッドバッグに行が追加されます。double[] columnWeights
null ではない場合、すべての列のウェイトが計算されたあとで、その値がグリッドバッグに適用されます。columnWeights[i] > 列 i のウェイトの場合は、列 i に columnWeights[i] のウェイトが割り当てられます。columnWeights に列数より多くの要素がある場合、超過した要素は無視され、列の作成は行われません。double[] rowWeights
null ではない場合、すべての行のウェイトが計算されたあとで、その値がグリッドバッグに適用されます。rowWeights[i] > 行 i のウェイトの場合は、行 i に rowWeights[i] のウェイトが割り当てられます。rowWeights に行数より多くの要素がある場合、超過した要素は無視され、行の作成は行われません。Component componentAdjusting
adjustForGravity へ呼び出す前に設定されます。int width
int height
int startx
int starty
int[] minWidth
int[] minHeight
double[] weightX
double[] weightY
boolean hasBaseline
short[] baselineType
int[] maxAscent
int[] maxDescent
int hgap
int vgap
int rows
int cols
int top
Insets.clone()int left
Insets.clone()int bottom
Insets.clone()int right
Insets.clone()private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless()String text
int alignment
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream を読み込みます。これが null ではない場合、リスナーを追加して List によってトリガーされた項目イベントとアクションイベントの両方を、このストリームに格納されたキーによって指定されたとおり受け取ります。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionList.removeItemListener(ItemListener), List.addItemListener(ItemListener), GraphicsEnvironment.isHeadless(), List.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
ItemListeners と ActionListeners のリストを書き込みます。直列化できないリスナーは検出され、それらの直列化は試行されません。null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。ItemListener オブジェクトを示す itemListenerK、ActionListener オブジェクトを示す actionListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.itemListenerK, Component.actionListenerK, List.readObject(ObjectInputStream)Vector<E> items
int rows
List Component の表示行の数を表します。実際にリストコンポーネントを作成するときに 1 度だけ指定します。変更はできません。List.getRows()boolean multipleMode
multipleMode は、リストコンポーネントが複数選択モードに設定された場合に true と設定される変数で、ユーザーは一度にリスト内の複数の項目を選択できます。リストコンポーネントが単一選択モードに設定されている場合は multipleMode は false と設定され、ユーザーは毎回リスト内の 1 項目だけしか選択できません。int[] selected
selected は、選択した項目のインデックスを含む配列です。int visibleIndex
int listSerializedDataVersion
List コンポーネントの直列化されたデータのバージョンです。List parent
int indexInParent
Component target
Component です。java.awt.MediaEntry head
MediaTracker によって監視される Images のリストの先頭です。private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, HeadlessException
ObjectInputStream を読み取ります。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合IOExceptionClassNotFoundExceptionGraphicsEnvironment.isHeadless(), Menu.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
Vector<E> items
Menu.countItems()boolean tearOff
true が設定され、ない場合は false が設定されます。メニューがティアオフされ、その後不要になった場合、ユーザーが削除できます。Menu.isTearOff()boolean isHelpMenu
true と設定されます。そうでない場合は false に設定されます。int menuSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream を読み取ります。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless(), MenuBar.writeObject(java.io.ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
Vector<E> menus
MenuBar.countMenus()Menu helpMenu
int menuBarSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless()Font font
null を指定できます。このデフォルトは null です。String name
null です。boolean nameExplicitlySet
true の場合は、名前が明示的に設定されます。このデフォルトは false です。boolean newEventsOnly
false です。AccessibleContext accessibleContext
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream を読み込み、それが null ではない場合、Menu 項目によってトリガーされるアクションイベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionMenuItem.removeActionListener(ActionListener), MenuItem.addActionListener(ActionListener), MenuItem.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
ActionListeners のリストを書き込みます。直列化できないリスナーは検出され、それらの直列化は試行されません。null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。ActionListener オブジェクトを示す actionListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), MenuItem.readObject(ObjectInputStream)boolean enabled
enabled が true に設定されます。そうでない場合は、enabled が false に設定されます。String label
label はメニュー項目のラベルです。任意の文字列で表します。String actionCommand
actionCommand がメニュー項目のラベルです。long eventMask
MenuShortcut shortcut
int menuItemSerializedDataVersion
int key
MenuShortcut.getKey(), MenuShortcut.usesShiftModifier(), KeyEventboolean usesShift
MenuShortcut.usesShiftModifier()int x
Point の X 座標です。X 座標が設定されていない場合はデフォルトで 0 になります。Point.getLocation(), Point.move(int, int)int y
Point の Y 座標。Y 座標が設定されていない場合はデフォルトで 0 になります。Point.getLocation(), Point.move(int, int)int npoints
npoints の値はこの Polygon の有効な点の数を表し、xpoints または ypoints の数よりも小さくなる可能性があります。この値は null を取ることができます。Polygon.addPoint(int, int)int[] xpoints
Polygon の X 座標の数よりも大きくなる可能性があります。余分な要素により、この配列を再作成せずに、この Polygon に新しい点を追加できます。npoints の値は、この Polygon 内の有効な点の数と同じです。Polygon.addPoint(int, int)int[] ypoints
Polygon の Y 座標の数よりも大きくなります。余分な要素により、この配列を再作成せずに、この Polygon に新しい点を追加できます。npoints の値は、この Polygon 内の有効な点の数と同じです。Polygon.addPoint(int, int)Rectangle bounds
Polygon の境界。null も指定できます。Polygon.getBoundingBox(), Polygon.getBounds()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()private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream を読み込み、それが null ではない場合、Scrollbar によってトリガーされる調整イベントを受信するためのリスナーを追加します。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless(), Scrollbar.writeObject(ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
AdjustmentListeners のリストを書き込みます。直列化できないリスナーは検出され、それらの直列化は試行されません。null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。AdjustmentListener オブジェクトを示す adjustmentListenerKIOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.adjustmentListenerK, Scrollbar.readObject(ObjectInputStream)int value
Scrollbar の値。このプロパティーは minimum 以上かつ maximum - visibleAmount 以下である必要があります。int maximum
Scrollbar の最大値です。この値は minimum 値より大きくなければいけません。int minimum
Scrollbar の最小値です。この値は maximum 値より小さくなければいけません。int visibleAmount
Scrollbar のバブルのサイズです。値の範囲の選択にスクロールバーを使用する場合、visibleAmount はこの範囲のサイズを表します。プラットフォームによっては、これはバブルのサイズによって視覚的に示される場合があります。int orientation
Scrollbar の方向で、水平または垂直です。この値はスクロールバーの作成時に指定すべきです。VERTICAL または HORIZONTAL のいずれかのみです。int lineIncrement
int pageIncrement
int scrollbarSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless()private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint scrollbarDisplayPolicy
ScrollPaneAdjustable vAdjustable
Adjustable メソッド、つまり setMinimum()、setMaximum()、setVisibleAmount() は絶対に呼び出さないでください。ScrollPaneAdjustable hAdjustable
Adjustable メソッド、つまり setMinimum()、setMaximum()、setVisibleAmount() は絶対に呼び出さないでください。boolean wheelScrollingEnabled
ScrollPane sp
ScrollPane です。int orientation
int value
value は minimum より大きく、maximum より小さくするようにしてくださいint minimum
ScrollPane によってのみ設定できます。
注意: 現在の実装では、minimum は常に 0 です。このフィールドは setSpan メソッドによってのみ変更でき、ScrollPane は常に最小値 0 を持つメソッドを呼び出します。getMinimum メソッドは、このフィールドを調べずに常に 0 を返します。
int maximum
ScrollPane によってのみ設定できます。int visibleAmount
ScrollPane によってのみ設定できます。int unitIncrement
int blockIncrement
AdjustmentListener adjustmentListener
private Object readResolve()
SystemColor クラスの設計では、static final フィールドに保存される SystemColor オブジェクトのすべてのインスタンスを開発者が使用できることを前提としています。このメソッドは、オブジェクトの直列化された形式の値フィールドに保存されているインデックスを使用して、直列化されたオブジェクトを同等の SystemColor の static オブジェクト定数フィールドで置き換えることで、インスタンス化でこれらの制限を維持するために役立ちます。これらのオブジェクトの直列化された形式についての詳細は、SystemColor.writeReplace() メソッドを参照してください。private Object writeReplace() throws ObjectStreamException
SystemColor オブジェクトの直列化されたバージョンを返します。SystemColor オブジェクトの値フィールドには、システムカラーの RGB データではなく、システムカラーの配列インデックスが含まれます。このインデックスは、SystemColor.readResolve() メソッドによって使用され、各 SystemColor オブジェクトのインスタンスが一意になるように、直列化復元されたオブジェクトを元の static 定数のバージョンに解決します。ObjectStreamExceptionprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless()int rows
TextArea 内の行数です。このパラメータはテキスト領域の高さを判定します。負でない数になることが保証されています。int columns
TextArea 内の列数です。列幅は、プラットフォームにより異なり、およそ平均文字幅になります。このパラメータはテキスト領域の幅を判定します。負でない数になることが保証されています。int scrollbarVisibility
SCROLLBARS_BOTH = 両方のスクロールバー。SCROLLBARS_HORIZONTAL_ONLY = 水平スクロールバーのみ。SCROLLBARS_VERTICAL_ONLY = 垂直スクロールバーのみ。SCROLLBARS_NONE = スクロールバーなし。int textAreaSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合ClassNotFoundExceptionIOExceptionTextComponent.removeTextListener(java.awt.event.TextListener), TextComponent.addTextListener(java.awt.event.TextListener), GraphicsEnvironment.isHeadless()private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.textListenerKString text
null 値は "" と同じです。boolean editable
TextComponent が編集可能かどうかを示す boolean 型です。テキストコンポーネントが編集可能な場合は true、そうでない場合は false です。int selectionStart
selectionStart は選択されたテキストの始点です。int selectionEnd
selectionEnd は選択されたテキストの終点です。boolean backgroundSetByClientCode
int textComponentSerializedDataVersion
boolean checkForEnableIM
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合ClassNotFoundExceptionIOExceptionTextField.removeActionListener(ActionListener), TextField.addActionListener(ActionListener), GraphicsEnvironment.isHeadless()private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener), Component.actionListenerKint columns
char echoChar
0 の場合、この設定は解除されます。int textFieldSerializedDataVersion
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream およびリスナーのオプションのリストを読み込み、コンポーネントによってトリガーされるさまざまなイベントを受け取ります。また、子のウィンドウ (null の可能性がある) のリストも読み込みます。認識できないキーまたは値は無視されます。HeadlessException - GraphicsEnvironment.isHeadless が true を返す場合ClassNotFoundExceptionIOExceptionGraphicsEnvironment.isHeadless(), Window.writeObject(java.io.ObjectOutputStream)private void writeObject(ObjectOutputStream s) throws IOException
WindowListener と WindowFocusListener のリストを書き込みます。オプションのデータとして、子のウィンドウのリストを書き込みます。オプションのデータとして、アイコンイメージのリストを書き込みます。null で終了する 0 個以上のペアのシーケンス。このペアは String と Object で構成されます。String はオブジェクトの型を示し、次のいずれかになります。WindowListener オブジェクトを示す windowListenerK、WindowFocusListener オブジェクトを示す windowFocusWindowK、子の Window オブジェクトを示す ownedWindowKIOExceptionAWTEventMulticaster.save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener), Component.windowListenerK, Component.windowFocusListenerK, Component.ownedWindowK, Window.readObject(ObjectInputStream)String warningString
boolean syncLWRequests
int state
Window.show()boolean alwaysOnTop
Window.setAlwaysOnTop(boolean), Window.isAlwaysOnTop()Dialog.ModalExclusionType modalExclusionType
java.awt.FocusManager focusMgr
boolean focusableWindowState
Window.getFocusableWindowState(), Window.setFocusableWindowState(boolean)boolean autoRequestFocus
setVisible(true) の呼び出しを使用)、または前面に移動されるフォーカス (toFront() の呼び出しを使用) のどちらを受信するかを示します。Window.setAutoRequestFocus(boolean), Window.isAutoRequestFocus()float opacity
Shape shape
Window.Type type
int windowSerializedDataVersion
boolean locationByPlatform
ICC_Profile thisProfile
float[] minVal
float[] maxVal
float[] diffMinMax
float[] invDiffMinMax
boolean needScaleInit
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
String は、プロファイルオブジェクトが定義済みのカラースペース (たとえば "CS_sRGB") のプロファイルである場合、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
String は、プロファイルオブジェクトが定義済みのカラースペース (たとえば "CS_sRGB") のプロファイルである場合、ColorSpace クラスに定義されたいずれかの CS_* 定数の名前です。それ以外の場合、この文字列は null です。
byte[] 配列は、プロファイルのプロファイルデータです。定義済みのカラースペースには、プロファイルデータではなく null が書き込まれます。将来 Java API のバージョンで新しい定義済みのカラースペースを追加するときは、このクラスの新バージョンは新しい定義済みのカラースペースのカラースペース名だけでなくプロファイルデータも書き込み、引き続き旧バージョンがオブジェクトを直列化復元できるようにする。
IOException - ObjectInputStream によってスローされます。protected Object readResolve() throws ObjectStreamException
ObjectStreamException - スローされることはないが、直列化仕様によって要求される。int iccProfileSerializedDataVersion
1 は Java 2 プラットフォーム v1.3 に対応します。public void readExternal(ObjectInput is) throws IOException, ClassNotFoundException
DataFlavor を直列化された状態から復元します。IOException - 入出力エラーが発生した場合ClassNotFoundException - 復元されているオブジェクトのクラスが見つからない場合。public void writeExternal(ObjectOutput os) throws IOException
DataFlavor を直列化します。IOException - 発生する可能性のあるすべての入出力例外を含むprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragGestureEvent を直列化復元します。このメソッドはまず、transient でないすべてのフィールドに対してデフォルトの直列化復元を実行します。次に、このオブジェクトのジェスチャーイベントの List を同様に直列化復元しようとします。1.4 より前のリリースでは、この名前の非 transient フィールドがジェスチャーイベントの List を格納したため、これは events フィールドの直列化復元によるはじめての試行となります。失敗すると、ストリーム内の次のオブジェクトが代わりに使われます。結果の List が null の場合、このオブジェクトのジェスチャーイベントの List は空の List に設定されます。ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
DragGestureEvent を直列化します。デフォルトの直列化を行い、次に、List を直列化できる場合にだけ、このオブジェクトのジェスチャーイベントの List を書き出します。そうでない場合は、代わりに null が書き込まれます。この場合、結果の直列化復元されたストリームから作成される DragGestureEvent には、ジェスチャーイベントの空の List が含まれます。List インスタンスまたは null のどちらかが続きます。IOExceptionDragSource dragSource
Component component
Point origin
int action
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragGestureRecognizer を直列化復元します。このメソッドはまず、transient でないすべてのフィールドに対してデフォルトの直列化復元を実行します。次に、ストリームの次のオブジェクトを使用して、このオブジェクトの DragGestureListener が同様に直列化復元されます。ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
DragGestureRecognizer を直列化します。このメソッドは、まずデフォルトの直列化を実行します。次に、直列化できる場合にだけ、このオブジェクトの DragGestureListener が書き出されます。そうでない場合は、代わりに null が書き込まれます。DragGestureListener または null のどちらかが続きます。IOExceptionDragSource dragSource
DragGestureRecognizer に関連付けられている DragSource。Component component
DragGestureRecognizer に関連付けられている Component。int sourceActions
int。ArrayList<E> events
DragGestureRecognizer によって「認識」された (順番に並べられた) イベントのリスト。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 に追加されます。
ClassNotFoundExceptionIOExceptionSystemFlavorMap.getDefaultFlavorMap()private void writeObject(ObjectOutputStream s) throws IOException
DragSource を直列化します。このメソッドは、まずデフォルトの直列化を実行します。次に、直列化できる場合にだけ、このオブジェクトの FlavorMap が書き出されます。そうでない場合は、代わりに null が書き込まれます。次に、このオブジェクトで登録された Serializable リスナーが書き出されます。リスナーは、0 個以上のペアの、null で終わるシーケンスで書き出されます。ペアは String と Object で構成されます。String は Object の型を示し、次のいずれかになります。
DragSourceListener オブジェクトを示す dragSourceListenerK。
DragSourceMotionListener オブジェクトを示す dragSourceMotionListenerK。
FlavorMap インスタンスまたは null に null で終わる 0 個以上のペアが続きます。ペアは String と Object のペアで構成されます。String は Object の型を示し、次のいずれかになります。
DragSourceListener オブジェクトを示す dragSourceListenerK。
DragSourceMotionListener オブジェクトを示す dragSourceMotionListenerK。
IOExceptionprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DragSourceContext を直列化復元します。このメソッドはまず、transient でないすべてのフィールドに対してデフォルトの直列化復元を実行します。次に、ストリームの次の 2 つのオブジェクトを使用して、このオブジェクトの Transferable と DragSourceListener が同様に直列化復元されます。結果の Transferable が null の場合、このオブジェクトの Transferable は、DataFlavor をサポートしないダミーの Transferable に設定されます。ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
DragSourceContext を直列化します。このメソッドは、まずデフォルトの直列化を実行します。次に、直列化できる場合にだけ、このオブジェクトの Transferable が書き出されます。そうでない場合は、代わりに null が書き込まれます。この場合、結果の直列化復元されたストリームから作成される DragSourceContext には、DataFlavor をサポートしないダミーの Transferable が含まれます。最後に、直列化できる場合にだけ、このオブジェクトの DragSourceListener が書き出されます。そうでない場合は、代わりに null が書き込まれます。Transferable インスタンスまたは null が続き、さらに DragSourceListener インスタンスまたは null が続きます。IOExceptionDragGestureEvent trigger
Cursor cursor
boolean useCustomCursor
true です。int sourceActions
DragSourceContext に関連したドラッグ操作のドラッグソースでサポートされている一連のドロップアクションを表す DnDConstants のビット単位のマスクです。private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
DropTarget を直列化復元します。このメソッドはまず、transient でないすべてのフィールドに対してデフォルトの直列化復元を実行します。次に、このオブジェクトの DropTargetListener を同様に直列化復元しようとします。1.4 より前のリリースではこの名前の非 transient フィールドが DropTargetListener を格納したため、これは dtListener フィールドの直列化復元によるはじめての試行となります。失敗すると、ストリーム内の次のオブジェクトが代わりに使われます。ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
DropTarget を直列化します。デフォルトの直列化を行い、次に、直列化できる場合にだけ、このオブジェクトの DropTargetListener を書き出します。そうでない場合は、代わりに null が書き込まれます。DropTargetListener インスタンスまたは null のどちらかが続きます。IOExceptionDropTargetContext dropTargetContext
Component component
int actions
boolean active
true です。DropTarget dropTarget
Point location
int actions
int dropAction
Point location
int actions
int dropAction
boolean isLocalTx
true です。DropTargetContext context
DropTargetEvent に関連付けられている DropTargetContext。String actionCommand
long when
int modifiers
Adjustable adjustable
int value
value には調整可能オブジェクトの新しい値が含まれます。この値は常に、調整可能オブジェクトに関連した範囲内になります。int adjustmentType
adjustmentType は、調整可能オブジェクトの値がどのように変化したかを示すものです。この値はブロック量またはユニット量で増加または減少させることができます。ブロックはページの増分および減分に関連し、ユニットは行の増分および減分に関連しています。boolean isAdjusting
isAdjusting は true です。AdjustmentEvent.getValueIsAdjusting()Component child
long when
InputEvent.getWhen()int modifiers
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
when フィールドがオブジェクト入力ストリームにない場合は初期化します。この場合、EventQueue.getMostRecentEventTime() を呼び出すことによりフィールドが初期化されます。long when
InputMethodEvent.getWhen()Runnable runnable
Object notifier
boolean dispatched
runnable の run() メソッドが実行されたかどうかを示します。InvocationEvent.isDispatched()boolean catchExceptions
Exception exception
Throwable throwable
long when
Object item
ItemEvent.getItem()int stateChange
item が選択されたのか選択解除されたのかを示す stateChange オブジェクトです。private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
boolean isProxyActive
int keyCode
char keyChar
keyChar は、キーボード上のキーまたはキーの組み合わせでトリガーされる有効な Unicode 文字です。int keyLocation
KEY_LOCATION_UNKNOWN、KEY_LOCATION_STANDARD、KEY_LOCATION_LEFT、KEY_LOCATION_RIGHT、および KEY_LOCATION_NUMPAD のみです。private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
int x
MouseEvent.getX()int y
MouseEvent.getY()int xAbs
int yAbs
int clickCount
MOUSE_CLICKED、MOUSE_PRESSED、および MOUSE_RELEASED。上記の場合、clickCount は 1 以上になります。その他のイベントの場合、カウントは 0 になります。int button
MouseInfo.getNumberOfButtons() に返される値までです。この範囲には、NOBUTTON、BUTTON1、BUTTON2、および BUTTON3 の定数が含まれます (これらのボタンが存在する場合)。このため、これらの定数も使用できます。たとえば、ボタンが 2 つのマウスの場合は、このフィールドには次の値が含まれます。
NOBUTTON)
BUTTON1)
BUTTON2)
NOBUTTON)
BUTTON1)
BUTTON2)
BUTTON3)
Toolkit.areExtraMouseButtonsEnabled() disabled にされている場合は、このフィールドに BUTTON3 よりも大きい値が含まれることはありません。boolean popupTrigger
popupTrigger = false の場合、ポップアップメニューは表示されません。true の場合、ポップアップメニューが表示されます。int scrollType
int scrollAmount
int wheelRotation
double preciseWheelRotation
Rectangle updateRect
private void writeObject(ObjectOutputStream stream) throws IOException
NumericShaper.Range 列挙ベースのパラメータがある場合はビットマスクベースのパラメータに変換し、このオブジェクトを stream に書き込みます。この変換では、対応するビットマスクベースの定数を持たない列挙型定数は無視されます。IOException - ストリームへの書き出し時に入出力エラーが発生した場合streamint key
int mask
NumericShaper.Range shapingRange
Range、コンテキスト依存の形状決定を行わない場合は Range です。ビットマスクベースの API では null になります。protected Object readResolve() throws InvalidObjectException
private void writeObject(ObjectOutputStream s) throws ClassNotFoundException, IOException
private Object readResolve() throws ObjectStreamException
AffineTransform transform
TransformAttribute の AffineTransform、または AffineTransform が恒等変換である場合は null です。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
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream からデフォルトの直列化可能フィールド、続いてこの Arc2D インスタンスの弧のタイプを示すバイトを読み取ります。Arc2D.OPEN、Arc2D.CHORD、または Arc2D.PIE を示す byte。
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream にデフォルトの直列化可能フィールド、続いてこの Arc2D インスタンスの弧のタイプを示すバイトを書き込みます。Arc2D.OPEN、Arc2D.CHORD、または Arc2D.PIE を示す byte。
IOExceptiondouble x
double y
double width
double height
double start
double extent
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream からデフォルトの直列化可能フィールド、続いてこの Arc2D インスタンスの弧のタイプを示すバイトを読み取ります。Arc2D.OPEN、Arc2D.CHORD、または Arc2D.PIE を示す byte。
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream にデフォルトの直列化可能フィールド、続いてこの Arc2D インスタンスの弧のタイプを示すバイトを書き込みます。Arc2D.OPEN、Arc2D.CHORD、または Arc2D.PIE を示す byte。
IOExceptionfloat x
float y
float width
float height
float start
float extent
double x1
double y1
double ctrlx1
double ctrly1
double ctrlx2
double ctrly2
double x2
double y2
float x1
float y1
float ctrlx1
float ctrly1
float ctrlx2
float ctrly2
float x2
float y2
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream からデフォルトの直列化可能フィールド、続いてこのパスに格納されるパスセグメントを明示的に直列化します。
version 1.6 では、デフォルトの直列化可能フィールドはない。
このオブジェクトのシリアルデータは writeObject メソッドによって記述されます。
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream にデフォルトの直列化可能フィールド、続いてこのパスに格納されるパスセグメントを明示的に直列化します。WIND_EVEN_ODD または WIND_NON_ZERO)
次のバイト値定数は、Path2D オブジェクトの直列化された形式で使用されます。
| 定数名 | バイト値 | 後続の項目 | 説明 |
|---|---|---|---|
SERIAL_STORAGE_FLT_ARRAY |
0x30 | 元の Path2D オブジェクトが座標を float 型の Java 配列に格納したというヒント。 |
|
SERIAL_STORAGE_DBL_ARRAY |
0x31 | 元の Path2D オブジェクトが座標を double 型の Java 配列に格納したというヒント。 |
|
SERIAL_SEG_FLT_MOVETO |
0x40 | float 2 つ | moveTo パスセグメントが続きます。 |
SERIAL_SEG_FLT_LINETO |
0x41 | float 2 つ | lineTo パスセグメントが続きます。 |
SERIAL_SEG_FLT_QUADTO |
0x42 | float 4 つ | quadTo パスセグメントが続きます。 |
SERIAL_SEG_FLT_CUBICTO |
0x43 | float 6 つ | curveTo パスセグメントが続きます。 |
SERIAL_SEG_DBL_MOVETO |
0x50 | double 2 つ | moveTo パスセグメントが続きます。 |
SERIAL_SEG_DBL_LINETO |
0x51 | double 2 つ | lineTo パスセグメントが続きます。 |
SERIAL_SEG_DBL_QUADTO |
0x52 | double 4 つ | curveTo パスセグメントが続きます。 |
SERIAL_SEG_DBL_CUBICTO |
0x53 | double 6 つ | curveTo パスセグメントが続きます。 |
SERIAL_SEG_CLOSE |
0x60 | closePath パスセグメント。 |
|
SERIAL_PATH_END |
0x61 | これ以上パスセグメントは続きません。 |
IOExceptionprivate void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ObjectInputStream からデフォルトの直列化可能フィールド、続いてこのパスに格納されるパスセグメントを明示的に直列化します。
version 1.6 では、デフォルトの直列化可能フィールドはない。
このオブジェクトのシリアルデータは writeObject メソッドによって記述されます。
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream にデフォルトの直列化可能フィールド、続いてこのパスに格納されるパスセグメントを明示的に直列化します。WIND_EVEN_ODD または WIND_NON_ZERO)
次のバイト値定数は、Path2D オブジェクトの直列化された形式で使用されます。
| 定数名 | バイト値 | 後続の項目 | 説明 |
|---|---|---|---|
SERIAL_STORAGE_FLT_ARRAY |
0x30 | 元の Path2D オブジェクトが座標を float 型の Java 配列に格納したというヒント。 |
|
SERIAL_STORAGE_DBL_ARRAY |
0x31 | 元の Path2D オブジェクトが座標を double 型の Java 配列に格納したというヒント。 |
|
SERIAL_SEG_FLT_MOVETO |
0x40 | float 2 つ | moveTo パスセグメントが続きます。 |
SERIAL_SEG_FLT_LINETO |
0x41 | float 2 つ | lineTo パスセグメントが続きます。 |
SERIAL_SEG_FLT_QUADTO |
0x42 | float 4 つ | quadTo パスセグメントが続きます。 |
SERIAL_SEG_FLT_CUBICTO |
0x43 | float 6 つ | curveTo パスセグメントが続きます。 |
SERIAL_SEG_DBL_MOVETO |
0x50 | double 2 つ | moveTo パスセグメントが続きます。 |
SERIAL_SEG_DBL_LINETO |
0x51 | double 2 つ | lineTo パスセグメントが続きます。 |
SERIAL_SEG_DBL_QUADTO |
0x52 | double 4 つ | curveTo パスセグメントが続きます。 |
SERIAL_SEG_DBL_CUBICTO |
0x53 | double 6 つ | curveTo パスセグメントが続きます。 |
SERIAL_SEG_CLOSE |
0x60 | closePath パスセグメント。 |
|
SERIAL_PATH_END |
0x61 | これ以上パスセグメントは続きません。 |
IOExceptiondouble x1
double y1
double ctrlx
double ctrly
double x2
double y2
float x1
float y1
float ctrlx
float ctrly
float x2
float y2
double x
RoundRectangle2D の X 座標です。double y
RoundRectangle2D の Y 座標。double width
RoundRectangle2D の幅。double height
RoundRectangle2D の高さ。double arcwidth
double archeight
float x
RoundRectangle2D の X 座標です。float y
RoundRectangle2D の Y 座標。float width
RoundRectangle2D の幅。float height
RoundRectangle2D の高さ。float arcwidth
float archeight
IOException mException
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
PropertyChangeListeners の null で終了するリスト。
直列化の際、直列化可能でないリスナーはスキップされ、直列化可能なリスナーだけが直列化される。
IOExceptionPropertyChangeEvent evt
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
VetoableChangeListeners の null で終了するリスト。
直列化の際、直列化可能でないリスナーはスキップされ、直列化可能なリスナーだけが直列化される。
IOExceptionprivate void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionBeanContextChild beanContextChildPeer
BeanContextChild が入れ子になっている BeanContext。PropertyChangeSupport pcSupport
VetoableChangeSupport vcSupport
BeanContext propagatedFrom
BeanContextCollection<E> children
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionBeanContextServiceProvider serviceProvider
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException, ClassNotFoundException
int serializable
Locale locale
boolean okToUseGui
boolean designTime
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString path
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionString classname
String actions
Exception detail
このフィールドは、汎用的な例外チェーン機能以前から使用されています。Throwable.getCause() メソッドが、この情報を取得するために現在推奨されている手段です。
TC_CLASS ClassDescriptor
A ClassDescriptor is a special cased serialization of
a java.io.ObjectStreamClass instance.
新しいハンドルは、クラス記述子がはじめてストリームに書き込まれるときに生成されます。クラス記述子へのこれ以後の参照は、最初のクラス記述子インスタンスへの参照として書き込まれます。ObjectStreamClassThrowable ex
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void readObjectNoData()
throws ObjectStreamException
String name
Enum.toString() メソッドを使う必要があります。int ordinal
Throwable exception
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint count
boolean shared
char[] value
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Throwable を読み込み、フィールドに整形式制約を適用します。suppressedExceptions のリストでは、null エントリとセルフポインタは使用できません。スタックトレース要素では null エントリは使用できません。直列化形式内の null のスタックトレースは、長さがゼロのスタック要素配列になります。エントリが new StackTraceElement("", "", null, Integer.MIN_VALUE) と等しい単一要素のスタックトレースは、null stackTrace フィールドになります。
cause フィールドが保持できる値には制約がなく、フィールドでは null と this の両方が有効な値であることに注意してください。private void writeObject(ObjectOutputStream s) throws IOException
Throwable オブジェクトをストリームに書き込みます。
直列化形式では、null のスタックトレースフィールドは、要素が new StackTraceElement("", "", null, Integer.MIN_VALUE) と等しい単一要素の配列として表されます。IOExceptionString detailMessage
FileNotFoundException の場合は、見つからなかったファイルの名前が格納されます。Throwable cause
StackTraceElement[] stackTrace
Throwable.getStackTrace() により返される値です。
フィールドは長さゼロの配列に初期化されます。このフィールドが null 値の場合、後続の Throwable.setStackTrace(StackTraceElement[]) と Throwable.fillInStackTrace() の呼び出しが無操作状態になることを示します。List<E> suppressedExceptions
Throwable.getSuppressed() によって返される抑制された例外のリストです。リストは要素ゼロの変更不可能なセンチネルのリストに初期化されます。直列化された Throwable が読み込まれ、suppressedExceptions フィールドが要素ゼロのリストを指す場合は、フィールドはセンチネル値にリセットされます。String typeName
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
MethodType インスタンスを再構成 (つまり、直列化復元) します。このインスタンスは、偽の final フィールドを持つ一時的なオブジェクトです。readResolve によって呼び出されるファクトリメソッドにパラメータを提供します。呼び出し後に破棄されます。private void writeObject(ObjectOutputStream s) throws IOException
MethodType インスタンスをストリームに保存します。s.writeObject の 2 つの呼び出しを使用して、writeObject メソッドから直接書き込まれます。
s.writeObject(this.returnType()); s.writeObject(this.parameterArray());
直列化復元されたフィールドの値がファクトリメソッド methodType に提供されたものであるかどうかのチェックが実行されます。たとえば、null 値または void パラメータ型では、直列化復元中に例外が発生します。
IOExceptionprivate Object readResolve()
MethodType オブジェクトを直列化の後に解決して初期化します。MethodType には、直列化可能フィールドはありません。Throwable target
InvocationHandler h
Throwable undeclaredThrowable
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BigDecimal インスタンスを再構成 (つまり、直列化復元) します。private void writeObject(ObjectOutputStream s) throws IOException
BigDecimal を適切なストリームに直列化します。IOExceptionBigInteger intVal
BigDecimal.unscaledValue() で返されます。int scale
BigDecimal.scale で返されます。BigDecimal.scaleprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BigInteger インスタンスを再構成 (つまり、直列化復元) します。絶対値は歴史的な事情からバイトの配列として読み取られますが、int の配列に変換され、バイトの配列は破棄されます。注:現在の規則では、キャッシュフィールド、bitCount、bitLength、および lowestSetBit をその他のマーカー値ではなく 0 に初期化します。そのため、defaultReadObject が使用されず、これらのフィールドの値はデフォルトですでに 0 になっていることから、readObject にこれらのフィールドを設定する明示的なアクションを含める必要はありません。private void writeObject(ObjectOutputStream s) throws IOException
BigInteger インスタンスをストリームに保存します。歴史的な事情から BigInteger の絶対値はバイト配列に直列化されます。IOExceptionint bitCount
int bitLength
int lowestSetBit
int[] magnitude
int signum
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
MathContext インスタンスを再構成 (つまり、直列化復元) します。int precision
precision は常に負の数以外です。
RoundingMode roundingMode
RoundingModeint responseCode
String location
private Object writeReplace() throws ObjectStreamException
ObjectStreamException - このオブジェクトを置き換える新しいオブジェクトを作成できなかった場合private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString ifname
byte[] ipaddress
int scope_id
boolean scope_id_set
boolean scope_ifname_set
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate Object readResolve() throws ObjectStreamException
ObjectStreamException - このオブジェクトを置き換える新しいオブジェクトを作成できなかった場合private void readObjectNoData(ObjectInputStream s) throws IOException, ClassNotFoundException
int address
int family
String hostName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionprivate void readObjectNoData()
throws ObjectStreamException
InetAddress addr
String hostname
int port
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionprivate void readObject(ObjectInputStream is) throws ClassNotFoundException, IOException
string フィールドの値を読み取るために、ObjectInputStream.defaultReadObject() メソッドが呼び出されます。その結果が通常どおりに解析されます。
private void writeObject(ObjectOutputStream os) throws IOException
URI インスタンスの直列化可能な唯一のフィールドは、string フィールドです。そのフィールドには値が設定され、値がまだ設定されていない場合は、指定されたオブジェクト出力ストリームの ObjectOutputStream.defaultWriteObject() メソッドが呼び出されます。
IOExceptionString string
String input
int index
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString charsetName
String charsetName
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
InvalidObjectException - オブジェクトが無効な場合または原因が IOException でない場合IOExceptionClassNotFoundExceptionString input
int index
String name
Throwable detail
このフィールドは、汎用的な例外チェーン機能以前から使用されています。Throwable.getCause() メソッドが、この情報を取得するために現在推奨されている手段です。
ActivationGroupID groupID
String className
String location
MarshalledObject<T> data
boolean restart
Throwable detail
このフィールドは、汎用的な例外チェーン機能以前から使用されています。Throwable.getCause() メソッドが、この情報を取得するために現在推奨されている手段です。
ActivationGroupID groupID
ActivationMonitor monitor
long incarnation
String className
String location
MarshalledObject<T> data
ActivationGroupDesc.CommandEnvironment env
Properties props
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject。
このメソッドでは、このクラスの形式に直列化されたオブジェクトを次のように読み込みます。
このメソッドは、最初に、指定したオブジェクト入力ストリームに対して defaultReadObject を呼び出します。options が null の場合、options は String の長さゼロの配列に設定されます。
ActivationSystem system
UID uid
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject。
このメソッドでは、このクラスの形式に直列化されたオブジェクトを次のように読み込みます。
readObject メソッドを in として呼び出し、オブジェクトの一意識別子 (UID のインスタンス) を読み込みます。
次に、readUTF メソッドを in として呼び出し、このオブジェクトのアクティベータに対応する RemoteRef インスタンスの外部参照型名を読み込みます。readUTF から返された外部参照型名に対応する、実装固有のクラスの RemoteRef インスタンスが生成されます。この RemoteRef インスタンス上で readExternal メソッドを呼び出し、外部参照型名に対応する外部形式を読み込みます。
注:外部参照型名が "UnicastRef"、"UnicastServerRef"、"UnicastRef2"、"UnicastServerRef2"、または "ActivatableRef" である場合は、対応する実装固有のクラスが見つかる必要があり、その readExternal メソッドはこのクラスの 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 仕様に指定されています。
IOExceptionClassNotFoundExceptionVMID vmid
Lease.getVMID()long value
Lease.getValue()byte[] addr
UID uid
long objNum
ObjID.hashCode()UID space
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
readObject。
このメソッドでは、このクラスの形式に直列化されたオブジェクトを次のように読み込みます。
readUTF メソッドを in として呼び出し、RemoteRef インスタンスの外部参照型名を読み込み、このオブジェクトの ref フィールドに書き込みます。readUTF から返された文字列が長さ 0 の場合は、readObject メソッドを in として呼び出し、readObject から返された値を RemoteRef にキャストし、その値をこのオブジェクトの ref フィールドに設定します。そうでない場合は、このオブジェクトの ref フィールドに対して、readUTF によって返された外部参照型名に対応する実装固有のクラスの RemoteRef インスタンスを設定します。次に、このオブジェクトの ref フィールド上で readExternal メソッドを呼び出します。
外部参照型名が "UnicastRef"、"UnicastServerRef"、"UnicastRef2"、"UnicastServerRef2"、または "ActivatableRef" である場合は、対応する実装固有のクラスが見つかる必要があり、その readExternal メソッドはこのクラスの serialData ドキュメントで指定されているその外部参照型名のシリアルデータを読み取る必要があります。外部参照型名がこれらの型の (長さ 0 ではない) 文字列でない場合は ClassNotFoundException がスローされます。ただし、その外部参照型名に対応する実装固有のクラスが用意されている場合は、このオブジェクトの ref フィールドにその実装固有のクラスのインスタンスが設定され、例外はスローされません。
private void writeObject(ObjectOutputStream out) throws IOException, ClassNotFoundException
writeObject。
このメソッドでは、このクラスの形式に直列化されたオブジェクトを次のように書き込みます。
このオブジェクトの ref フィールド上で getRefClass メソッドを呼び出すことで、その外部参照型名を取得します。getRefClass の戻り値が null でない長さ 1 以上の文字列であった場合、out 上でその getRefClass の戻り値を指定して writeUTF メソッドを呼び出したあと、このオブジェクトの ref フィールド上で out を引数に渡して writeExternal メソッドを呼び出します。そうでない場合は、out 上で長さ 0 の文字列 ("") を指定して writeUTF メソッドを呼び出したあと、out 上でこのオブジェクトの ref フィールドを引数に渡して writeObject メソッドを呼び出します。
ObjectOutput.writeUTF によって書き込まれた文字列と、ref フィールドで構成される。文字列には、RemoteRef インスタンスの外部参照型名 (ref フィールド) か、長さ 0 の文字列が設定される。文字列の長さが 0 でない場合は、writeExternal メソッドによって書き込まれた外部形式の ref フィールドが設定される。文字列の長さが 0 の場合は、直列化ストリームの writeObject に渡して書き込まれた直列化された ref フィールドが設定される。
このオブジェクトが任意の UnicastRemoteObject.exportObject メソッドから返された RemoteStub または RemoteObjectInvocationHandler のインスタンスであり、かつカスタムソケットファクトリが使用されていない場合、外部参照型名は "UnicastRef" になる。
このオブジェクトが任意の UnicastRemoteObject.exportObject メソッドから返された RemoteStub または RemoteObjectInvocationHandler のインスタンスであり、かつカスタムソケットファクトリが使用されている場合、外部参照型名は "UnicastRef2" になる。
このオブジェクトが任意の java.rmi.activation.Activatable.exportObject メソッドから返された RemoteStub または RemoteObjectInvocationHandler のインスタンスである場合、外部参照型名は "ActivatableRef" になる。
このオブジェクトが RemoteObject.toStub メソッドから返された RemoteStub または RemoteObjectInvocationHandler のインスタンスであり、かつその toStub に渡された引数そのものが RemoteStub ではなかった場合、外部参照型名は前述のように、toStub に渡されたリモートオブジェクトがエクスポートされたときの名前になる。
このオブジェクトが直列化復元によって作成された RemoteStub または RemoteObjectInvocationHandler のインスタンスである場合、外部参照型名は、このオブジェクトの直列化復元時に読み込まれたものと同じになる。
このオブジェクトがカスタムソケットファクトリを使用しない java.rmi.server.UnicastRemoteObject のインスタンスである場合、外部参照型名は "UnicastServerRef" になる。
このオブジェクトがカスタムソケットファクトリを使用する UnicastRemoteObject のインスタンスである場合、外部参照型名は "UnicastServerRef2" になる。
次のデータは、その定義済み外部参照型名に対応する RemoteRef 実装クラスの writeExternal メソッドを使用して書き込み、readExternal メソッドを使用して読み込まなければならない。
"UnicastRef":
DataOutput.writeUTF(String) によって書き込まれた、参照されるリモートオブジェクトのホスト名
DataOutput.writeInt(int) によって書き込まれた、参照されるリモートオブジェクトのポート
ObjID インスタンス上での {link java.rmi.server.ObjID#write(java.io.ObjectOutput)} 呼び出しの結果として書き込まれたデータ
DataOutput.writeBoolean(boolean) によって書き込まれた boolean 値 false
クライアントソケットファクトリが null である "UnicastRef2":
0x00 (クライアントソケットファクトリが null であることを示す)。DataOutput.writeByte(int) によって書き込まれる
DataOutput.writeUTF(String) によって書き込まれた、参照されるリモートオブジェクトのホスト名
DataOutput.writeInt(int) によって書き込まれた、参照されるリモートオブジェクトのポート
ObjID インスタンス上での {link java.rmi.server.ObjID#write(java.io.ObjectOutput)} 呼び出しの結果として書き込まれたデータ
DataOutput.writeBoolean(boolean) によって書き込まれた boolean 値 false
クライアントソケットファクトリが 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)} 呼び出しの結果として書き込まれたデータ
DataOutput.writeBoolean(boolean) によって書き込まれた boolean 値 false
入れ子のリモート参照が null である "ActivatableRef":
writeObject の呼び出しに渡すことによって書き込まれた、java.rmi.activation.ActivationID のインスタンス
"")。DataOutput.writeUTF(String) によって書き込まれる
入れ子のリモート参照が null ではない "ActivatableRef":
writeObject の呼び出しに渡すことによって書き込まれた、java.rmi.activation.ActivationID のインスタンス
"UnicastRef2" でなければならない。DataOutput.writeUTF(String) によって書き込まれる
writeExternal メソッドを呼び出して書き込んだ場合 (前述した "UnicastRef2" の外部形式の説明を参照)
"UnicastServerRef" と "UnicastServerRef2" の場合、writeExternal メソッドと readExternal メソッドによるデータの読み書きは行われない。
IOExceptionClassNotFoundExceptionprivate void readObjectNoData()
throws InvalidObjectException
InvalidObjectException - 無条件Exception detail
このフィールドは、汎用的な例外チェーン機能以前から使用されています。Throwable.getCause() メソッドが、この情報を取得するために現在推奨されている手段です。
int unique
UID が生成された VM を一意に識別する番号です。そのホスト上および生成された時間で一意になります。long time
UID を生成した VM が稼働していた時間です。System.currentTimeMillis() から返されます。short count
UID のインスタンスを識別するための 16 ビットの数値です。private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
int port
RMIClientSocketFactory csf
RMIServerSocketFactory ssf
Permission perm
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionboolean all_allowed
true に設定されます。Class<T> permClass
Hashtable<K,V> permissions
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
URL の後ろには、従う必要がある証明書の数を示す int が続く (値が「ゼロ」の場合は、このオブジェクトに関連した証明書がないことを示している)。各証明書は、まず証明書型を示す String、次に証明書エンコーディングの長さを示す int、次にバイトの配列として書き込まれる証明書エンコーディングそのもの、の順序で書き込まれます。最後に、コード署名者が存在する場合、それらのコード署名者の配列の直列化と書き込みも実行される。IOExceptionURL location
private void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionPrivateKey privateKey
PublicKey publicKey
protected Object readResolve() throws ObjectStreamException
このメソッドがサポートするタイプ/形式の組み合わせは、次の 3 つです。
ObjectStreamException - タイプ/形式の組み合わせが認識できない場合、鍵のアルゴリズム、形式、エンコード済みバイトが認識できないか無効である場合、または鍵の解決がなんらかの理由で失敗した場合KeyRep.Type type
String algorithm
String format
byte[] encoded
String name
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionException exception
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Provider provider
SecureRandomSpi secureRandomSpi
String algorithm
byte[] state
MessageDigest digest
byte[] randomBytes
int randomBytesUsed
long counter
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
byte[] content
byte[] signature
String thealgorithm
PrivateKey privateKey
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
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、次にバイトの配列として書き込まれる証明書エンコーディングそのもの、の順序で書き込まれます。IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionprotected Object writeReplace() throws ObjectStreamException
ObjectStreamException - この Certificate を表す新しいオブジェクトを生成できなかった場合String type
protected Object readResolve() throws ObjectStreamException
ObjectStreamException - Certificate を解決できなかった場合String type
byte[] data
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
CertificateRevokedException インスタンスを直列化復元します。private void writeObject(ObjectOutputStream oos) throws IOException
CertificateRevokedException インスタンスを直列化します。IOExceptionDate revocationDate
CRLReason reason
X500Principal authority
X500Principalprotected Object writeReplace() throws ObjectStreamException
CertPath を CertPathRep オブジェクトに置き換えます。ObjectStreamException - この証明書パスを表す CertPathRep オブジェクトを作成できなかった場合String type
protected Object readResolve() throws ObjectStreamException
CertPath を返します。ObjectStreamException - CertPath を構築できなかった場合String type
byte[] data
private void readObject(ObjectInputStream stream) throws ClassNotFoundException, IOException
int index
CertPath certPath
CertPathCertPathValidatorException.Reason reason
String SQLState
int vendorCode
SQLException next
protected Object readResolve() throws InvalidObjectException
String name
Attribute の名前。名前は、インスタンスを直列化復元するときに、対応する事前定義されたインスタンスを検索する readResolve によって主に使用されます。private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidObjectException - ストリームから読み取られたオブジェクトが無効である場合。IOExceptionClassNotFoundExceptiondouble[] choiceLimits
choiceLimits[i] 以上で、かつ choiceLimits[i+1] 未満の場合、フォーマッタは choiceFormats[i] を返します。String[] choiceFormats
choiceLimits[i] 以上で、かつ choiceLimits[i+1] 未満の場合、フォーマッタは choiceFormats[i] を返します。Calendar calendar
NumberFormat numberFormat
DateFormat が使用する数値フォーマッタです。サブクラスは、これを、この DateFormat に関連付けられているロケールに適した数値フォーマットに初期化します。protected Object readResolve() throws InvalidObjectException
InvalidObjectException - 定数を解決できなかった場合。int calendarField
private void writeObject(ObjectOutputStream stream) throws IOException
zoneStrings フィールドが初期化されていることを確認してから、デフォルトの直列化可能データを書き込みます。IOExceptionString[] 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 クラスの、カスタム ID ではない有効な ID のいずれかになります。ほかのエントリはすべてローカライズされた名前です。TimeZoneString localPatternChars
DateFormat.ERA_FIELD、DateFormat.YEAR_FIELD などで記述される文字のインデックスを使用して、正確に 18 文字にする必要があります。そのため、文字列が「Xz..」の場合、ローカライズされたパターンでは、年号には「X」、年には「z」が使用されます。Locale locale
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
BigInteger オブジェクトと BigDecimal オブジェクト以外の数値をフォーマットする際に適用される制限値を正しく反映していることを確認します。これらの制限値は、古いバージョンとの直列化の互換性を維持する目的で、スーパークラス内に格納されます。一方、BigInteger オブジェクトと BigDecimal オブジェクトの制限値は、このクラス内に格納されます。スーパークラス内で、最小整数桁数または最大整数桁数が DOUBLE_INTEGER_DIGITS よりも大きい場合、または最小小数桁数または最大小数桁数が DOUBLE_FRACTION_DIGITS よりも大きい場合、ストリームデータは無効となり、このメソッドは InvalidObjectException をスローします。
serialVersionOnStream が 4 より小さい場合は、roundingMode を RoundingMode.HALF_EVEN に初期化します。このフィールドはバージョン 4 から新しくなっています。
serialVersionOnStream が 3 未満の場合、整数部分および小数部分の最小桁数と最大桁数を設定するための setter を、対応するスーパークラスの getter からの戻り値を指定して呼び出して、このクラス内のフィールドが初期化されます。このクラス内のフィールドはバージョン 3 から新しくなっています。
serialVersionOnStream が 1 未満の場合、このストリームが JDK 1.1 で書き込まれたことを意味しますが、この機能は JDK 1.1 には存在しないため、この場合はuseExponentialNotation を false に初期化します。
serialVersionOnStream を最大許容値に設定します。
2 より古いストリームバージョンには、posPrefixPattern などの接尾辞パターン変数がありません。そのため、これらのバージョンは null に初期化されて、接尾辞文字列がリテラル値と見なされます。これは、バージョン 2 以前の動作に対応するために必要な動作です。
String positivePrefix
String positiveSuffix
String negativePrefix
String negativeSuffix
String posPrefixPattern
positivePrefix に対応します。
このパターンは、expandAffix() メソッドによって positivePrefix に拡張されて、symbols 内で変更を反映するために後者を更新します。この変数が null の場合、positivePrefix は symbols の変更時に変更されないリテラル値とみなされます。この変数は、ストリームから復元されたストリームのバージョン 2 より古い DecimalFormat の場合は、常に null です。
String posSuffixPattern
positiveSuffix に対応します。この変数は posPrefixPattern に似ています。詳細は、その変数を参照してください。String negPrefixPattern
negativePrefix に対応します。この変数は posPrefixPattern に似ています。詳細は、その変数を参照してください。String negSuffixPattern
negativeSuffix に対応します。この変数は posPrefixPattern に似ています。詳細は、その変数を参照してください。int multiplier
byte groupingSize
NumberFormat.groupingUsed が true の場合は、0 より大きい値になる必要があります。boolean decimalSeparatorAlwaysShown
boolean parseBigDecimal
DecimalFormat.isParseBigDecimal()DecimalFormatSymbols symbols
DecimalFormatSymbols オブジェクトです。グループ区切り文字、小数区切り文字など、数値をフォーマットするための記号を格納します。boolean useExponentialNotation
byte minExponentDigits
useExponentialNotation が true でない場合、このフィールドは無視されます。int maximumIntegerDigits
BigInteger 値または BigDecimal 値の整数部分の最大桁数です。maximumIntegerDigits は minimumIntegerDigits 以上でなければなりません。DecimalFormat.getMaximumIntegerDigits()int minimumIntegerDigits
BigInteger 値または BigDecimal 値の整数部分の最小桁数です。minimumIntegerDigits 値は、maximumIntegerDigits 以下である必要があります。DecimalFormat.getMinimumIntegerDigits()int maximumFractionDigits
BigInteger 値または BigDecimal 値の小数部分の最大桁数です。maximumFractionDigits は minimumFractionDigits 以上でなければなりません。DecimalFormat.getMaximumFractionDigits()int minimumFractionDigits
BigInteger 値または BigDecimal 値の小数部分の最小桁数です。minimumFractionDigits 値は、maximumFractionDigits 以下である必要があります。DecimalFormat.getMinimumFractionDigits()RoundingMode roundingMode
RoundingMode です。int serialVersionOnStream
useExponentialNotation および minExponentDigits を含む。
posPrefixPattern、posSuffixPattern、negPrefixPattern、negSuffixPattern が追加されている。
maximumIntegerDigits、minimumIntegerDigits、maximumFractionDigits、minimumFractionDigits、および parseBigDecimal が追加されている。
roundingMode が追加されている。
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream が 1 より小さい場合、monetarySeparator を decimalSeparator と同じ値に初期化し、exponential を「E」に初期化します。serialVersionOnStream が 2 より小さい場合は、locale をルートロケールに初期化します。また、serialVersionOnStream が 3 より小さい場合は、exponentialSeparator を使用して exponential を初期化します。このオブジェクトを再度ストリーム出力する際にデフォルトの直列化が正しく動作するように、serialVersionOnStream を最大許容値に設定し直します。intlCurrencySymbol フィールドからの通貨を初期化します。IOExceptionClassNotFoundExceptionchar zeroDigit
char groupingSeparator
char decimalSeparator
char perMill
char percent
char digit
char patternSeparator
String infinity
String NaN
char minusSign
String currencySymbol
String intlCurrencySymbol
char monetarySeparator
DecimalFormatSymbols.getMonetaryDecimalSeparator()char exponential
このフィールドは、実装およびストリームフォーマットによってサポートされてはいますが、public API では設定できません。今後の API で追加される予定です。
String exponentialSeparator
exponential と exponentialSeparator の両方が存在する場合は、この exponentialSeparator が優先されます。
Locale locale
int serialVersionOnStream
DecimalFormatSymbols のバージョンを示します。次に有効な値を示します。
monetarySeparator および exponential を含む、JDK 1.1.6 以降によって書き込まれたバージョン。
locale フィールドを含む、J2SE 1.4 以降によって書き込まれたバージョン。
exponentialSeparator フィールドを含む、J2SE 1.6 以降によって書き込まれたバージョン。
DecimalFormatSymbols をストリーム出力する場合は、最新のフォーマット (serialVersionOnStream の最高許容値に対応) が常に書き込まれます。private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidObjectException - ストリームから読み取られたオブジェクトが無効である場合。IOExceptionClassNotFoundExceptionLocale locale
String pattern
Format[] formats
int[] offsets
int[] argumentNumbers
int maxOffset
offsets の項目数から 1 を減算した値です。使用されている offsets 内で最大の番号を持つ要素のインデックスと考えることもできます。offsets と同様に、すべての配列は同じ数の要素を持つので、この変数だけですべての配列にあるエントリの総数がわかります。protected Object readResolve() throws InvalidObjectException
InvalidObjectException - 定数を解決できなかった場合。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 をスローします。
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream stream) throws IOException
maxIntegerDigits などの byte フィールドを maximumIntegerDigits などの int フィールドと同じ (Byte.MAX_VALUE の方が小さい場合はその値) に設定します。IOExceptionboolean groupingUsed
byte maxIntegerDigits
maxIntegerDigits は、minIntegerDigits 以上である必要があります。
注: このフィールドは、JDK 1.1 との直列化互換性のためにのみ存在します。Java プラットフォーム 2 v1.2 以降では、新しい int フィールド maximumIntegerDigits が代わりに使用されます。ストリームへの書き込み時、maxIntegerDigits は maximumIntegerDigits と Byte.MAX_VALUE のうちのどちらか小さい方に設定されます。ストリームからの読み取り時、このフィールドは、serialVersionOnStream が 1 未満の場合にのみ使用されます。
byte minIntegerDigits
minimumIntegerDigits は、maximumIntegerDigits 以下である必要があります。
注: このフィールドは、JDK 1.1 との直列化互換性のためにのみ存在します。Java プラットフォーム 2 v1.2 以降では、新しい int フィールド minimumIntegerDigits が代わりに使用されます。ストリームへの書き込み時、minIntegerDigits は minimumIntegerDigits と Byte.MAX_VALUE のうちのどちらか小さい方に設定されます。ストリームからの読み取り時、このフィールドは、serialVersionOnStream が 1 未満の場合にのみ使用されます。
byte maxFractionDigits
maximumFractionDigits は、minimumFractionDigits 以上である必要があります。
注: このフィールドは、JDK 1.1 との直列化互換性のためにのみ存在します。Java プラットフォーム 2 v1.2 以降では、新しい int フィールド maximumFractionDigits が代わりに使用されます。ストリームへの書き込み時、maxFractionDigits は maximumFractionDigits と Byte.MAX_VALUE のうちのどちらか小さい方に設定されます。ストリームからの読み取り時、このフィールドは、serialVersionOnStream が 1 未満の場合にのみ使用されます。
byte minFractionDigits
minimumFractionDigits は、maximumFractionDigits 以下である必要があります。
注: このフィールドは、JDK 1.1 との直列化互換性のためにのみ存在します。Java プラットフォーム 2 v1.2 以降では、新しい int フィールド minimumFractionDigits が代わりに使用されます。ストリームへの書き込み時、minFractionDigits は minimumFractionDigits と Byte.MAX_VALUE のうちのどちらか小さい方に設定されます。ストリームからの読み取り時、このフィールドは、serialVersionOnStream が 1 未満の場合にのみ使用されます。
boolean parseIntegerOnly
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 の最高許容値に対応) が常に書き込まれます。protected Object readResolve() throws InvalidObjectException
InvalidObjectException - 定数を解決できなかった場合。private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
InvalidObjectException - パターンが無効な場合IOExceptionClassNotFoundExceptionint serialVersionOnStream
defaultCenturyStart がない。
defaultCenturyStart を追加する。
serialVersionOnStream の最高許容値が書き込まれます。String pattern
DateFormatSymbols formatData
DateFormatSymbolsDate defaultCenturyStart
defaultCenturyStart で始まる世紀に対応付けます。null は不可。Locale locale
SimpleDateFormat をインスタンス化するために使用されるロケールです。このオブジェクトが古い SimpleDateFormat で作成され、直列化復元されている場合、値は null になることがあります。private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint size
Object[] a
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BitSet インスタンスを再構成 (つまり、直列化復元) します。private void writeObject(ObjectOutputStream s) throws IOException
BitSet インスタンスの状態をストリームに保存 (つまり、直列化) します。IOExceptionlong[] bits
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 は直列化ストリームから削除されることになります。IOExceptionint[] fields
ERA から DST_OFFSET までの、FIELD_COUNT 整数値の配列です。boolean[] isSet
ERA から DST_OFFSET までの、FIELD_COUNT boolean 値の配列です。long time
Calendar.isTimeSetboolean isTimeSet
time の値が有効である場合は true です。field[] の項目を変更することで、time は無効になります。Calendar.timeboolean areFieldsSet
fields[] が現在設定されている時間と同期をとっている場合は true です。false の場合は、次にフィールドの値を取得しようとしたときに、time の現在値からすべてのフィールドを再計算するよう強制します。boolean lenient
fields[] からの time の計算で、このカレンダが範囲外のフィールド値を許容する場合は True です。TimeZone zone
TimeZone です。Calendar はタイムゾーンのデータを使用してロケールとグリニッジ標準時の時間を変換します。int firstDayOfWeek
SUNDAY、MONDAY などです。この値はロケールに依存します。int minimalDaysInFirstWeek
int nextStamp
stamp[] (内部配列) の次に利用可能な値です。これは本来ストリームに書き込むべきではなく、おそらく、近い将来にはストリームから削除されます。代わりに、MINIMUM_USER_STAMP の値を使用してください。int serialVersionOnStream
serialVersionOnStream の最高許容値が書き込まれます。Collection<E> c
Class<T> type
Object[] zeroLengthElementArray
int n
Object element
private Object readResolve()
private Object readResolve()
private Object readResolve()
private Object readResolve()
Comparator<T> cmp
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
Object element
Object element
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionCollection<E> c
Object mutex
private Object readResolve()
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate Object writeReplace()
Collection<E> c
private Object readResolve()
private Object writeReplace()
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
getTime() の返す値が発行される (long)。これは、1970 年 1 月 1 日 00:00:00 (グリニッジ標準時) からのオフセットをミリ秒単位で表す。IOExceptionString flags
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString f
char c
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
long gregorianCutover
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
HashMap インスタンスを再構成 (つまり、直列化復元) します。private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint threshold
float loadFactor
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint threshold
float loadFactor
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint size
String flags
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
LinkedList インスタンスを再構成 (つまり、直列化復元) します。private void writeObject(ObjectOutputStream s) throws IOException
LinkedList インスタンスの状態をストリームに保存します。つまり、直列化します。IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Locale を直列化復元します。IOExceptionClassNotFoundExceptionIllformdLocaleExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
Locale を、指定された ObjectOutputStream に直列化します。IOExceptionprivate Object readResolve() throws ObjectStreamException
String country
String extensions
int hashcode
String language
String script
String variant
String s
String s
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
PriorityQueue インスタンスを再構成 (つまり、直列化復元) します。private void writeObject(ObjectOutputStream s) throws IOException
Object であるすべての要素を正しい順序で指定。IOExceptionint size
Comparator<T> comparator
Properties defaults
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Random インスタンスを再構成 (つまり、直列化復元) します。private void writeObject(ObjectOutputStream s) throws IOException
Random インスタンスをストリームに保存します。IOExceptionboolean haveNextNextGaussian
double nextNextGaussian
long seed
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
DOW_IN_MONTH_MODE 規則を使用する JDK 1.1 準拠形式を必須セクションに書き出したあと、パック形式の完全な規則をオプションのセクションに書き出す。オプションのセクションは、ストリームイン時に JDK 1.1 コードによって無視される。
オプションのセクションの内容:バイト配列の長さ (int) が出力される。これは、このリリース時点で 4 である。指定された長さのバイト配列が発行される。このバイト配列の内容は、フィールド startDay、startDayOfWeek、endDay、およびendDayOfWeek の本当の値である。必須セクションでのそれらのフィールドの値は、規則モード DOW_IN_MONTH_MODE (JDK 1.1 が認識する唯一のモード) に適した近似値。
IOExceptionint startMonth
Calendar.JANUARY から Calendar.DECEMBER までの間にある必要があります。この値を endMonth と同じにしてはいけません。
useDaylight が false である場合、この値は無視されます。
int startDay
startMode == DOW_IN_MONTHstartDay は、サマータイムが始まる startMonth 月の日付を示し、値は 1 から 28、30、または 31 までで、startMonth によって異なります。
startMode != DOW_IN_MONTHstartDay は、startMonth 月のどの startDayOfWeek からサマータイムを開始するかを示します。たとえば、値が +1 であり、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_MONTHendDay は、サマータイムが終わる endMonth 月の日付を示し、値は 1 から 28、30、または 31 までで、endMonth によって異なります。
endMode != DOW_IN_MONTHendDay は、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
WALL_TIME、STANDARD_TIME または UTC_TIME です。int startYear
AD 値です。この値が 1 未満の場合、サマータイムは AD のすべての年で実施されます。
useDaylight が false である場合、この値は無視されます。
int rawOffset
dstSavings を足す必要があります。boolean useDaylight
byte[] monthLength
int startMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEstartDay フィールドの解釈に影響します。
useDaylight が false である場合、この値は無視されます。
int endMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEendDay フィールドの解釈に影響します。
useDaylight が false である場合、この値は無視されます。
int dstSavings
useDaylight が false である場合、この値は無視されます。
int serialVersionOnStream
startMode、endMode、および dstSavings。
startTimeMode および endTimeMode。
serialVersionOnStream の最高許容値が書き込まれます。String ID
TimeZone の文字列識別子です。これはプログラム上の識別子であり、システムテーブルから TimeZone オブジェクトを参照し、また TimeZone オブジェクトをローカライズされた表示名にマッピングするために内部で使用されます。ID の値は、システムテーブル内で一意ですが、動的に作成されたゾーンの場合は一意でない場合があります。private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
TreeMap インスタンスを再構成 (つまり、直列化復元) します。private void writeObject(ObjectOutputStream s) throws IOException
TreeMap インスタンスの状態をストリームに保存 (つまり、直列化) します。IOExceptionComparator<T> comparator
Comparator<T> reverseComparator
TreeMap<K,V> m
Object lo
Object hi
boolean fromStart
boolean toEnd
boolean loInclusive
boolean hiInclusive
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
TreeSet インスタンスを再構成 (つまり、直列化復元) します。private void writeObject(ObjectOutputStream s) throws IOException
TreeSet インスタンスの状態をストリームに保存 (つまり、直列化) します。null を発行する。それに続けて、セットのサイズ (要素の個数) (int)、そのセットのすべての要素 (各 Object) が順番 (セットの Comparator か、セットに Comparator がない場合は要素の自然順序付けによって決定される) に発行される。IOExceptionString s
String flags
private void writeObject(ObjectOutputStream s) throws IOException
Vector インスタンスの状態をストリームに保存 (つまり、直列化) します。このメソッドは、同期を実行して直列化されたデータの一貫性を確保します。IOExceptionObject[] elementData
Vector 内の最後の要素の後に来る配列要素は null です。
int elementCount
Vector オブジェクト内の有効なコンポーネントの数です。elementData[0] から elementData[elementCount-1] までの要素が実際の項目となります。int capacityIncrement
Object[] items
int takeIndex
int putIndex
int count
ReentrantLock lock
Condition notEmpty
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint segmentMask
int segmentShift
java.util.concurrent.ConcurrentHashMap.Segment<K,V>[] segments
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
E)、続いて nullIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
E)、続いて nullIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionComparator<T> comparator
ConcurrentSkipListMap<K,V> m
Object lo
Object hi
boolean loInclusive
boolean hiInclusive
boolean isDescending
ConcurrentNavigableMap<K,V> m
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionCopyOnWriteArrayList<E> al
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
nullIOExceptionint status
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
Object である要素を正しい順序で指定し、続いて null を指定IOExceptionint capacity
ReentrantLock lock
Condition notEmpty
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
Object であるすべての要素を正しい順序で指定し、続いて null を指定IOExceptionint capacity
AtomicInteger count
ReentrantLock takeLock
Condition notEmpty
ReentrantLock putLock
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
E)、続いて nullIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionReentrantLock lock
Condition notEmpty
PriorityQueue<E> q
Object result
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionReentrantLock qlock
java.util.concurrent.SynchronousQueue.WaitQueue waitingProducers
java.util.concurrent.SynchronousQueue.WaitQueue waitingConsumers
long rnd
boolean initialized
long pad0
long pad1
long pad2
long pad3
long pad4
long pad5
long pad6
long pad7
Object value
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Object[] array
ReentrantReadWriteLock.ReadLock readerLock
ReentrantReadWriteLock.WriteLock writerLock
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionLevel level
long sequenceNumber
String sourceClassName
String sourceMethodName
String message
int threadID
long millis
Throwable thrown
String loggerName
String resourceBundleName
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
String pattern
int flags
public void readExternal(ObjectInput is) throws IOException, ClassNotFoundException
DataFlavor を直列化された状態から復元します。IOException - 入出力エラーが発生した場合ClassNotFoundException - 復元されているオブジェクトのクラスが見つからない場合。public void writeExternal(ObjectOutput os) throws IOException
DataFlavor を直列化します。IOException - 発生する可能性のあるすべての入出力例外を含むpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
ClassNotFoundException - 復元されているオブジェクトのクラスが見つからない場合。IOException - 入出力エラーが発生した場合public void writeExternal(ObjectOutput out) throws IOException
IOException - 発生する可能性のあるすべての入出力例外を含むprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
NullPointerException - s が null の場合。IOExceptionClassNotFoundExceptionbyte[] key
String algorithm
Node offendingNode
Node、または null。private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
String attr
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
Object val
String op
String attr
このクラスの serialVersionUID は -1081892073854801359L です。
private Object readResolve() throws InvalidObjectException
ImmutableDescriptor.EMPTY_DESCRIPTOR と置き換えることができます。InvalidObjectException - 読み取りオブジェクトの持つフィールドが無効な場合。String[] names
String.CASE_INSENSITIVE_ORDER で決定されたアルファベット順にする必要があります。Object[] values
names 配列内の対応する要素と一致します。StringValueExp classNameValue
StringValueExp。Object val
AttributeValueExp exp
String pattern
String attributeType
boolean isWrite
boolean isRead
boolean is
MBeanParameterInfo[] signature
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から MBeanFeatureInfo を直列化復元します。descriptor を除くオブジェクトを直列化復元するためにメソッド defaultReadObject() が呼び出されます。次に、バイトを読み取るためにメソッド read() が呼び出されて、フィールド descriptor はバイト値の値に従って直列化復元されます。
descriptor のフィールド名 (String[]) とフィールド値 (Object[]) を取得するために、メソッド readObject() が 2 回呼び出されます。次に、取得されたこの 2 つの値を使用して、フィールド descriptor の ImmutableDescriptor インスタンスが構築されます。descriptor の値は、メソッド readObject() を呼び出すことによって直接取得されます。取得された値が null の場合、フィールド descriptor は EMPTY_DESCRIPTOR に設定されます。descriptor は EMPTY_DESCRIPTOR に設定されますStreamCorruptedException がスローされます。IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
MBeanFeatureInfo を ObjectOutputStream に直列化します。descriptor を除くオブジェクトを直列化するために、メソッド defaultWriteObject() が呼び出されます。フィールド descriptor は、次のように直列化されます。
descriptor がクラス ImmutableDescriptor のインスタンスである場合は、値 1 を持つバイトを書き込むためにメソッド write(int val) が呼び出され、次に descriptor のフィールド名とフィールド値を (それぞれ、String[] と Object[] として) 直列化するためにメソッド writeObject(Object obj) が 2 回呼び出されます。0 のバイトを書き込むために write(int val) メソッドが呼び出され、次に、descriptor フィールドを直接直列化するために writeObject(Object obj) メソッドが呼び出されます。
IOExceptionString name
MBeanFeatureInfo.getName() を呼び出し、それを変更しないようにすることをお勧めします。String description
MBeanFeatureInfo.getDescription() を呼び出し、それを変更しないようにすることをお勧めします。private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から MBeanInfo を直列化復元します。descriptor を除くオブジェクトを直列化復元するためにメソッド defaultReadObject() が呼び出されます。次に、バイトを読み取るためにメソッド read() が呼び出されて、フィールド descriptor はバイト値の値に従って直列化復元されます。
descriptor のフィールド名 (String[]) とフィールド値 (Object[]) を取得するために、メソッド readObject() が 2 回呼び出されます。次に、取得されたこの 2 つの値を使用して、フィールド descriptor の ImmutableDescriptor インスタンスが構築されます。descriptor の値は、メソッド readObject() を呼び出すことによって直接取得されます。取得された値が null の場合、フィールド descriptor は EMPTY_DESCRIPTOR に設定されます。descriptor は EMPTY_DESCRIPTOR に設定されます。StreamCorruptedException がスローされます。IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
MBeanInfo を ObjectOutputStream に直列化します。descriptor を除くオブジェクトを直列化するために、メソッド defaultWriteObject() が呼び出されます。フィールド descriptor は、次のように直列化されます。
descriptor がクラス ImmutableDescriptor のインスタンスである場合は、値 1 を持つバイトを書き込むためにメソッド write(int val) が呼び出され、次に descriptor のフィールド名とフィールド値を (それぞれ、String[] と Object[] として) 直列化するためにメソッド writeObject(Object obj) が 2 回呼び出されます。0 のバイトを書き込むために write(int val) メソッドが呼び出され、次に、descriptor フィールドを直接直列化するために writeObject(Object obj) メソッドが呼び出されます。
IOExceptionString description
String className
MBeanAttributeInfo[] attributes
MBeanOperationInfo[] operations
MBeanConstructorInfo[] constructors
MBeanNotificationInfo[] notifications
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
String[] types
String type
MBeanParameterInfo[] signature
int impact
INFO、ACTION、ACTION_INFO、UNKNOWN のいずれかになります。String type
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
String actions
ObjectName objectName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
MBeanServerPermission collectionPermission
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から Notification を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
Notification を ObjectOutputStream に直列化します。IOExceptionString message
long sequenceNumber
Object source
long timeStamp
String type
Object userData
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から NumericValueExp を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
NumericValueExp を ObjectOutputStream に直列化します。IOExceptionNumber val
このクラスの serialVersionUID は -4679739485102359104L です。
ObjectName name
String className
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から ObjectName を直列化復元します。jmx.serial.form の値が 1.0 以外): 文字列 "<domain>:<properties><wild>"、ここでは: ObjectName のドメイン部分を表します。ObjectName.getKeyPropertyListString() によって返されたプロパティーのリストを表します。
isPropertyPattern でない場合は空、isPropertyPattern と <properties> が空の場合は文字列「*」、isPropertyPattern と <properties> が空でない場合は「,*」。
ObjectName を生成するために、この文字列を ObjectName.ObjectName(String) コンストラクタに提供できるようにすることです。
jmx.serial.form の値が 1.0) では、<domain> <propertyList> <propertyListString> <canonicalName> <pattern> <propertyPattern>。ここでは: ObjectName のドメイン部分を表します。ObjectName のすべてのペア (キー、値) を含む Hashtable です。String 表現 (正規の表現である必要はない) です。
ObjectName の正規名を含む String です。ObjectName にパターンが含まれている場合は true である boolean 値です。ObjectName のプロパティーのリストにパターンが含まれている場合は true である boolean 値です。IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream out) throws IOException
ObjectName を ObjectOutputStream に直列化します。jmx.serial.form の値が 1.0 以外): 文字列 "<domain>:<properties><wild>"、ここでは: ObjectName のドメイン部分を表します。ObjectName.getKeyPropertyListString() によって返されたプロパティーのリストを表します。
isPropertyPattern でない場合は空、この isPropertyPattern と <properties> が空の場合は文字列「*」、isPropertyPattern と <properties> が空でない場合は「,*」。
ObjectName を生成するために、この文字列を ObjectName.ObjectName(String) コンストラクタに提供できるようにすることです。
jmx.serial.form の値が 1.0) では、<domain> <propertyList> <propertyListString> <canonicalName> <pattern> <propertyPattern>。ここでは: ObjectName のドメイン部分を表します。ObjectName のすべてのペア (キー、値) を含む Hashtable です。String 表現 (正規の表現である必要はない) です。
ObjectName の正規名を含む String です。ObjectName にパターンが含まれている場合は true である boolean 値です。ObjectName のプロパティーのリストにパターンが含まれている場合は true である boolean 値です。IOExceptionString className
RuntimeException runtimeException
RuntimeExceptionRuntimeException runtimeException
RuntimeExceptionString val
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException, UnsupportedOperationException
特定の ObjectInput からこの MLet の内容を復元します。このメソッドは、すべての実装でサポートされるわけではありません。そうでないものは UnsupportedOperationException をスローします。このメソッドをサポートする場合、またはデータの読み取り形式を変更する場合は、サブクラスでこのメソッドをオーバーライドします。
読み取られるデータの形式は指定されていませんが、実装が MLet.readExternal(java.io.ObjectInput) をサポートする場合、それは MLet.writeExternal(java.io.ObjectOutput) も、後者によって書き込まれた内容を前者が読み取れる方法でサポートする必要があります。
IOException - 読み取り中に問題が発生した場合。ClassNotFoundException - 復元されているオブジェクトのクラスが見つからない場合。UnsupportedOperationException - この実装がこの操作をサポートしていない場合。public void writeExternal(ObjectOutput out) throws IOException, UnsupportedOperationException
この MLet の内容を特定の ObjectOutput に保存します。このメソッドは、すべての実装でサポートされるわけではありません。そうでないものは UnsupportedOperationException をスローします。このメソッドをサポートする場合、またはデータの書き込み形式を変更する場合は、サブクラスでこのメソッドをオーバーライドします。
書き込まれるデータの形式は指定されていませんが、実装が MLet.writeExternal(java.io.ObjectOutput) をサポートする場合、それは MLet.readExternal(java.io.ObjectInput) も、前者によって書き込まれた内容を後者が読み取れるような方法でサポートする必要があります。
IOException - 書き込み中に問題が発生した場合。UnsupportedOperationException - この実装がこの操作をサポートしていない場合。public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException, UnsupportedOperationException
特定の ObjectInput からこの MLet の内容を復元します。このメソッドは、すべての実装でサポートされるわけではありません。そうでないものは UnsupportedOperationException をスローします。このメソッドをサポートする場合、またはデータの読み取り形式を変更する場合は、サブクラスでこのメソッドをオーバーライドします。
読み取られるデータの形式は指定されていませんが、実装が MLet.readExternal(java.io.ObjectInput) をサポートする場合、それは MLet.writeExternal(java.io.ObjectOutput) も、後者によって書き込まれた内容を前者が読み取れる方法でサポートする必要があります。
IOException - 読み取り中に問題が発生した場合。ClassNotFoundException - 復元されているオブジェクトのクラスが見つからない場合。UnsupportedOperationException - この実装がこの操作をサポートしていない場合。public void writeExternal(ObjectOutput out) throws IOException, UnsupportedOperationException
この MLet の内容を特定の ObjectOutput に保存します。このメソッドは、すべての実装でサポートされるわけではありません。そうでないものは UnsupportedOperationException をスローします。このメソッドをサポートする場合、またはデータの書き込み形式を変更する場合は、サブクラスでこのメソッドをオーバーライドします。
書き込まれるデータの形式は指定されていませんが、実装が MLet.writeExternal(java.io.ObjectOutput) をサポートする場合、それは MLet.readExternal(java.io.ObjectInput) も、前者によって書き込まれた内容を後者が読み取れるような方法でサポートする必要があります。
IOException - 書き込み中に問題が発生した場合。UnsupportedOperationException - この実装がこの操作をサポートしていない場合。private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から DescriptorSupport を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
DescriptorSupport を ObjectOutputStream に直列化します。IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から InvalidTargetObjectTypeException を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionException exception
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から ModelMBeanAttributeInfo を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanAttributeInfo を ObjectOutputStream に直列化します。IOExceptionDescriptor attrDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から ModelMBeanConstructorInfo を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanConstructorInfo を ObjectOutputStream に直列化します。IOExceptionDescriptor consDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から ModelMBeanInfoSupport を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanInfoSupport を ObjectOutputStream に直列化します。IOExceptionModelMBeanAttributeInfo[] modelMBeanAttributes
MBeanConstructorInfo[] modelMBeanConstructors
Descriptor modelMBeanDescriptor
MBeanNotificationInfo[] modelMBeanNotifications
MBeanOperationInfo[] modelMBeanOperations
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から ModelMBeanNotificationInfo を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanNotificationInfo を ObjectOutputStream に直列化します。IOExceptionDescriptor notificationDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から ModelMBeanOperationInfo を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
ModelMBeanOperationInfo を ObjectOutputStream に直列化します。IOExceptionDescriptor operationDescriptor
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から XMLParseException を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
XMLParseException を ObjectOutputStream に直列化します。IOExceptionObjectName observedObject
String observedAttribute
Object derivedGauge
Object trigger
private Object readResolve() throws ObjectStreamException
boolean フィールド primitiveArray を定義します。このクラスの以前のバージョンとの相互運用性を保証するために、ArrayType インスタンスがプリミティブ型配列を記述している場合でも、新しい直列化形式は引き続きプリミティブラッパー型を参照する必要があります。このため、primitiveArray が true の場合、className、typeName、および description 直列化可能フィールドがプリミティブ型に変換されてから、直列化復元された ArrayType インスタンスが呼び出し側に返されます。elementType フィールドは常に、配列のプリミティブ型のプリミティブラッパー型に対応する SimpleType を返します。
このため、直列化可能フィールドは、次のように直列化復元されます。
primitiveArray が true である場合、className フィールドは、配列のコンポーネントプリミティブラッパー型を対応する配列のコンポーネントプリミティブ型に置き換えることによって直列化復元されます (たとえば、"[[Ljava.lang.Integer;" は "[[I" として直列化復元されます)。primitiveArray が true である場合、typeName フィールドは、配列のコンポーネントプリミティブラッパー型を対応する配列のコンポーネントプリミティブ型に置き換えることによって直列化復元されます (たとえば、"[[Ljava.lang.Integer;" は "[[I" として直列化復元されます)。primitiveArray が true である場合、description フィールドは、配列のコンポーネントプリミティブラッパー型を対応する配列のコンポーネントプリミティブ型に置き換えることによって直列化復元されます (たとえば、"2-dimension array of java.lang.Integer" は "2-dimension array of int" として直列化復元されます)。ObjectStreamExceptionprivate Object writeReplace() throws ObjectStreamException
boolean フィールド primitiveArray を定義します。このクラスの以前のバージョンとの相互運用性を保証するために、ArrayType インスタンスがプリミティブ型配列を記述している場合でも、新しい直列化形式は引き続きプリミティブラッパー型を参照する必要があります。このため、primitiveArray が true の場合、className、typeName、および description 直列化可能フィールドがラッパー型に変換されてから、直列化された ArrayType インスタンスがストリームに書き込まれます。elementType フィールドは常に、配列のプリミティブ型のプリミティブラッパー型に対応する SimpleType を返します。
このため、直列化可能フィールドは、次のように直列化されます。
primitiveArray が true である場合、className フィールドは、配列のコンポーネントプリミティブ型を対応する配列のコンポーネントプリミティブラッパー型に置き換えることによって直列化されます (たとえば、"[[I" は "[[Ljava.lang.Integer;" として直列化されます)。primitiveArray が true である場合、typeName フィールドは、配列のコンポーネントプリミティブ型を対応する配列のコンポーネントプリミティブラッパー型に置き換えることによって直列化されます (たとえば、"[[I" は "[[Ljava.lang.Integer;" として直列化されます)。primitiveArray が true である場合、description フィールドは、配列のコンポーネントプリミティブ型を対応する配列のコンポーネントプリミティブラッパー型に置き換えることによって直列化されます (たとえば、"2-dimension array of int" は "2-dimension array of java.lang.Integer" として直列化されます)。ObjectStreamExceptionSortedMap<K,V> contents
SortedMap が使用されます。CompositeType compositeType
private Object readResolve()
OpenType<T> openType
Object defaultValue
Set<E> legalValues
Set は変更できませんComparable<T> minValue
Comparable<T> maxValue
private Object readResolve()
OpenType<T> returnOpenType
OpenMBeanOperationInfo インスタンスに記述されるオペレーションによって返される値の公開型private Object readResolve()
OpenType<T> openType
Object defaultValue
Set<E> legalValues
Set は変更できませんComparable<T> minValue
Comparable<T> maxValue
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
OpenType を ObjectInputStream から直列化復元します。public Object readResolve() throws ObjectStreamException
ObjectInputStream から読み取ったオブジェクトを、その値の一意のインスタンスで置き換えます。ObjectStreamException - 読み取られたオブジェクトを解決できない場合。private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
TabularDataSupport を ObjectInputStream から直列化復元します。Map<K,V> dataMap
HashMapTabularType tabularType
CompositeType rowType
List<E> indexNames
ArrayListprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から MBeanServerNotificationFilter を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
MBeanServerNotificationFilter を ObjectOutputStream に直列化します。IOExceptionList<E> deselectedNames
null は、すべての {@link ObjectName} が明示的に選択解除されていることを示す (明示的な選択を確認)List<E> selectedNames
null は、すべての {@link ObjectName} が明示的に選択されていることを示す (明示的な選択解除を確認)private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から RelationNotification を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
RelationNotification を ObjectOutputStream に直列化します。IOExceptionList<E> newRoleValue
List<E> oldRoleValue
String relationId
ObjectName relationObjName
String relationTypeName
String roleName
List<E> unregisterMBeanList
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から RelationTypeSupport を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
RelationTypeSupport を ObjectOutputStream に直列化します。IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から Role を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
Role を ObjectOutputStream に直列化します。IOExceptionprivate void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から RoleInfo を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
RoleInfo を ObjectOutputStream に直列化します。IOExceptionString description
boolean isReadable
trueboolean isWritable
trueint maxDegree
int minDegree
String name
String referencedMBeanClassName
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から RoleResult を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
RoleResult を ObjectOutputStream に直列化します。IOExceptionRoleList roleList
RoleUnresolvedList unresolvedRoleList
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ObjectInputStream から RoleUnresolved を直列化復元します。private void writeObject(ObjectOutputStream out) throws IOException
RoleUnresolved を ObjectOutputStream に直列化します。IOExceptionString connectionId
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
String name
JMXPrincipal オブジェクトで表されるアイデンティティーの JMX リモート API 名。Throwable cause
private void readObject(ObjectInputStream inputStream) throws IOException, ClassNotFoundException
String protocol
JMXServiceURL.getProtocol() によって返された値。String host
JMXServiceURL.getHost() によって返された値。int port
JMXServiceURL.getPort() によって返された値。String urlPath
JMXServiceURL.getURLPath() によって返された値。private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
long earliestSequenceNumber
long nextSequenceNumber
TargetedNotification[] targetedNotifications
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
Notification notif
Integer id
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
ObjectInputStream から RMIConnector フィールドを読み込みます。s.defaultReadObject() を呼び出してから、初期化の必要な一時変数をすべて初期化します。InvalidObjectException - rmiServer スタブまたは jmxServiceURL のどちらも設定されていない場合。IOExceptionClassNotFoundExceptionRMIConnector.RMIConnector(JMXServiceURL,Map), RMIConnector.RMIConnector(RMIServer,Map)private void writeObject(ObjectOutputStream s) throws IOException
ObjectOutputStream に書き込みます。
必要に応じて、配下の RMIServer スタブを ORB に接続してから直列化します。この処理は、javax.management.remote.rmi に説明された方法で、コンストラクタに指定された環境マップを使って行われます。
次に、このメソッドは s.defaultWriteObject() を呼び出します。通常、このオブジェクトが JMXServiceURL で構築された場合、rmiServer は null になります。また、このオブジェクトが RMIServer スタブで構築された場合、jmxServiceURL は null になります。
環境 Map が直列化されていないのは、この Map に含まれるオブジェクトがコンテキストに依存しており、ローカル環境 (クラスローダー、ORB など) のみに関連しているものと見なされるからです。
RMIConnector の直列化復元後、ユーザーは、RMIConnector.connect(Map) を呼び出して、新しいローカル環境のコンテキストに関連した値を含めることができる新しい Map を提供します。
直列化の前に ORB に接続する必要があり、接続先の ORB がこれらのいずれかのコンテキストパラメータであるため、直列化復元されたばかりのオブジェクトを再度直列化することはお勧めしません。この直列化復元オブジェクトには、マップがありません。したがって、直列化またはリモートアプリケーションへの転送用として RMIConnector オブジェクトが必要な場合は、RMIConnectorServer.toJMXConnector(Map) を呼び出して新しい RMIConnector スタブを取得することをお勧めします。
InvalidObjectException - rmiServer スタブまたは jmxServiceURL のどちらも設定されていない場合。IOExceptionRMIConnector.RMIConnector(JMXServiceURL,Map), RMIConnector.RMIConnector(RMIServer,Map)RMIServer rmiServer
JMXServiceURL jmxServiceURL
Integer notificationID
Object boundObj
Name remainingNewName
このフィールドは null に初期化されます。直接操作しないでください。getRemainingName() と setRemainingName() を使用してアクセスおよび更新される必要があります。
Hashtable<K,V> environment
このフィールドは null に初期化されます。直接操作しないでください。getEnvironment() と setEnvironment() を使用してアクセスおよび更新される必要があります。
Name altName
altNameCtx を基準にして解決されたオブジェクトの名前が含まれます。合成名である。null の場合、名前は指定されない。これの使用方法の詳細は、javax.naming.spi.ObjectFactory.getObjectInstance メソッドを参照してください。
このフィールドは null に初期化されます。直接操作しないでください。getAltName() と setAltName() を使用してアクセスおよび更新される必要があります。
Context altNameCtx
altName が基準にして指定されているコンテキストが含まれます。null の場合、デフォルトの初期コンテキストとなる。これの使用方法の詳細は、javax.naming.spi.ObjectFactory.getObjectInstance メソッドを参照してください。
このフィールドは null に初期化されます。直接操作しないでください。getAltNameCtx() と setAltNameCtx() を使用してアクセスおよび更新される必要があります。
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionName linkResolvedName
Object linkResolvedObj
Name linkRemainingName
String linkExplanation
String name
String className
String fullName
boolean isRel
Name resolvedName
Object resolvedObj
Name remainingName
Throwable rootException
このフィールドは、汎用的な例外チェーン機能以前から使用されています。NamingException.initCause(Throwable) および NamingException.getCause() メソッドが、この情報にアクセスするために現在推奨されている方法です。
String addrType
String className
Class.getName()Vector<E> addrs
String classFactory
String classFactoryLocation
String contents
ModificationItem[] unexecs
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString attrID
boolean ordered
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionboolean ignoreCase
int mod_op
Attribute attr
int searchScope
int timeLimit
boolean derefLink
boolean returnObj
long countLimit
String[] attributesToReturn
Attributes attrs
NamingException exception
String id
boolean criticality
byte[] value
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint resultCode
String badAttrId
UnsolicitedNotification notice
String name
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString myClassName
AttributeSet attrset
AttributeSet attrset
Date value
java.util.Date 値です。protected Object readResolve() throws ObjectStreamException
ObjectStreamException - ストリームが直列化復元できない場合InvalidObjectException - 列挙値のテーブルが null の場合、この列挙値の整数値が列挙値のテーブルの要素に対応しない場合、または列挙値のテーブルの対応する要素が null の場合、スローされる。(注:InvalidObjectException は、readResolve() からスローされると宣言されている ObjectStreamException のサブクラスです。)int value
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionURI uri
MediaSizeName mediaName
PrintJobAttributeSet attributes
PrintServiceAttributeSet attributes
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
IOExceptionString fileName
int lineNumber
int columnNumber
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionprivate void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
IOExceptionLinkedList<E> elements
Subject this$0
String prompt
String[] choices
int defaultChoice
boolean multipleSelectionsAllowed
int[] selections
choices リストのインデックスとして表される選択された選択肢。Locale locale
String prompt
boolean echoOn
char[] inputPassword
int messageType
String message
Callback callback
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionKerberosPrincipal principal
int versionNum
javax.security.auth.kerberos.KeyImpl key
KeyImpl は、暗号化鍵の ASN1 エンコードバイトを書き込むことによって直列化されます。ASN1 エンコーディングは、RFC4120 で次のように定義されています。
EncryptionKey ::= SEQUENCE {
keytype [0] Int32 -- actually encryption type --,
keyvalue [1] OCTET STRING
}
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream oos) throws IOException
KerberosPrincipal は、PrincipalName とレルムを、RFC4120 のセクション 5.2.2 に指定された DER エンコード形式で書き出すことによって直列化されます。IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
byte[] asn1Encoding
javax.security.auth.kerberos.KeyImpl sessionKey
KeyImpl は、暗号化鍵の ASN1 エンコードバイトを書き込むことによって直列化されます。ASN1 エンコーディングは、RFC4120 で次のように定義されています。
EncryptionKey ::= SEQUENCE {
keytype [0] Int32 -- actually encryption type --,
keyvalue [1] OCTET STRING
}
boolean[] flags
Date authTime
Date startTime
Date endTime
Date renewTill
KerberosPrincipal client
KerberosPrincipal server
InetAddress[] clientAddresses
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream ois) throws IOException
KeyImpl は、暗号化鍵の ASN1 エンコードバイトを書き込むことによって直列化されます。ASN1 エンコーディングは、RFC4120 で次のように定義されています。EncryptionKey ::= SEQUENCE { keytype [0] Int32 -- actually encryption type --, keyvalue [1] OCTET STRING }IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString actions
private void readObject(ObjectInputStream s) throws IOException, NotActiveException, ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
X500Principal は、DER エンコード形式で書き出すことで直列化される (getEncoded の値が直列化される)。IOExceptionThrowable _exception
SQLException ex
SQLException です。SQLException exception
PreparedStatement statement
InputStream binaryStream
getBinaryStream によって返された InputStream オブジェクトであり、ResultSet インタフェースで指定されています。InputStream unicodeStream
getUnicodeStream によって返された InputStream オブジェクトであり、ResultSet インタフェースで指定されています。InputStream asciiStream
getAsciiStream によって返された InputStream オブジェクトであり、ResultSet インタフェースで指定されています。Reader charStream
getCharacterStream によって返された Reader オブジェクトであり、ResultSet インタフェースで指定されています。String command
execute メソッドの呼び出し時に DBMS に送信され、実行されるクエリーです。String URL
DriverManager を利用して接続を取得するとき、リーダー、ライター、またはその両方によって DriverManager.getConnection メソッドに提供される JDBC URL です。
JDBC URL は、接続の作成に使用するドライバを識別します。この URL は、ドライバベンダー提供の文書で確認できます。
String dataSource
DataSource オブジェクトを取得するために使用するデータソースの論理名です。int rowSetType
RowSet オブジェクトのタイプを示す定数です。これは、次のいずれかの ResultSet 定数である必要があります。TYPE_FORWARD_ONLY、TYPE_SCROLL_INSENSITIVE、または TYPE_SCROLL_SENSITIVE。boolean showDeleted
RowSet オブジェクト内で可視状態にするかどうかを指定する boolean です。int queryTimeout
RowSet オブジェクトがデータソースに接続されている間 (自身にデータを移植している間、またはデータソースにデータを再度書き込んでいる間) に適用されます。int maxRows
int maxFieldSize
int concurrency
RowSet オブジェクトの並行性を示す定数です。これは、次のいずれかの ResultSet 定数である必要があります。CONCUR_READ_ONLY または CONCUR_UPDATABLE になります。boolean readOnly
RowSet オブジェクトが読み取り専用であるかどうかを示す boolean です。読み取り専用の場合は true、書き込みも可能な場合は false になります。boolean escapeProcessing
RowSet オブジェクトのリーダーがエスケープ処理を行えるかどうかを示す boolean です。エスケープ処理が有効な場合は true、そうでない場合は false になります。デフォルトは true です。int isolation
RowSet オブジェクトの接続の遮断レベルを示す定数です。これは、次のいずれかの Connection 定数である必要があります。TRANSACTION_NONE、TRANSACTION_READ_UNCOMMITTED、TRANSACTION_READ_COMMITTED、TRANSACTION_REPEATABLE_READ または TRANSACTION_SERIALIZABLE。int fetchDir
RowSet オブジェクトのデータのフェッチ方向をドライバに示すヒントとして使用される定数です。使用可能な値は、FETCH_FORWARD、FETCH_REVERSE、FETCH_UNKNOWN (いずれも ResultSet 定数) です。
この時点では未使用です。
int fetchSize
RowSet オブジェクト内の予想される行数をドライバに示すヒントです。
この時点では未使用です。
Map<K,V> map
java.util.Map オブジェクトです。Vector<E> listeners
RowSet オブジェクトに登録済みのリスナーのリストが格納されている Vector オブジェクトです。Hashtable<K,V> params
RowSet オブジェクトの現在のコマンドのパラメータセットが格納されている Vector オブジェクトです。int colCount
RowSetMetaDataImpl オブジェクトを作成した RowSet オブジェクト内の列数です。javax.sql.rowset.RowSetMetaDataImpl.ColInfo[] colInfo
RowSetMetaDataImpl オブジェクトを作成した RowSet オブジェクト内の各列の情報の格納に使用される、ColInfo オブジェクトの配列です。この配列内の最初の ColInfo オブジェクトには RowSet オブジェクト内の最初の列に関する情報、2 番目の要素には 2 番目の列に関する情報が格納されます (以下同様)。RowSetWarning rwarning
Object[] elements
Object を要素として格納する直列化配列で、SQL ARRAY 値に格納された要素を表します。int baseType
SerialArray オブジェクト内の要素の SQL 型。この型は、java.sql.Types クラスの定数の 1 つとして表されます。String baseTypeName
SerialArray オブジェクトが表す SQL ARRAY 値内の要素を表すために使用する型名です。int len
SerialArray オブジェクト内の要素数です。これは、この SerialArray オブジェクトが表す SQL ARRAY 値に格納された要素の数に一致しています。byte[] buf
SerialBlob オブジェクトの値を表す直列化された未解釈のバイト配列です。Blob blob
SerialBlob オブジェクトの基となる Blob オブジェクトの内部表現です。long len
SerialBlob オブジェクトのバイト配列の文字数です。long origLen
SerialBlob オブジェクトのバイト配列をはじめて作成したときの元のバイト数です。char[] buf
SerialClob オブジェクトによって表される SQL CLOB 値のデータを格納する直列化された文字配列です。Clob clob
long len
SerialClob オブジェクトの内部文字配列の文字の長さです。long origLen
SerialClob オブジェクトの内部文字配列の文字の元の長さです。SyncResolver syncResolver
getSyncResolver メソッドが呼び出されたときに、この SyncProviderException オブジェクトが返す javax.sql.rowset.spi.SyncResolver のインスタンスです。QName name
Class<T> declaredType
Class<T> scope
JAXBElement.GlobalScope。ローカル要素宣言の場合、XML 要素宣言を含む複合型定義の Java クラス表現に対して設定されたスコープがあります。Object value
boolean nil
Throwable cause
null (この例外が別のスロー可能オブジェクトによりスローされたのではない場合、または原因となったスロー可能オブジェクトが未知である場合)。Throwable cause
Throwable cause
Throwable cause
URIReference uriReference
Throwable cause
Throwable cause
Exception exception
Exception です。Throwable cause
Exception nested
SourceLocator locator
Throwable containedException
Exception exception
TransformerFactoryConfigurationError の Exception。Object value
SOAPFault fault
Throwable cause
private void readObject(ObjectInputStream s) throws IOException
IOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException
IOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException
IOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionNameComponent[] binding_name
BindingType binding_type
Exception exception
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.