直列化された形式
-
パッケージcom.sun.jdi
-
例外クラスcom.sun.jdi.AbsentInformationException
class AbsentInformationException extends Exception implements Serializable- serialVersionUID:
- 4988939309582416373L
-
例外クラスcom.sun.jdi.ClassNotLoadedException
class ClassNotLoadedException extends Exception implements Serializable- serialVersionUID:
- -6242978768444298722L
-
直列化されたフィールド
-
className
String className
-
-
例外クラスcom.sun.jdi.ClassNotPreparedException
class ClassNotPreparedException extends RuntimeException implements Serializable- serialVersionUID:
- -6120698967144079642L
-
例外クラスcom.sun.jdi.IncompatibleThreadStateException
class IncompatibleThreadStateException extends Exception implements Serializable- serialVersionUID:
- 6199174323414551389L
-
例外クラスcom.sun.jdi.InconsistentDebugInfoException
class InconsistentDebugInfoException extends RuntimeException implements Serializable- serialVersionUID:
- 7964236415376861808L
-
例外クラスcom.sun.jdi.InternalException
class InternalException extends RuntimeException implements Serializable- serialVersionUID:
- -9171606393104480607L
-
直列化されたフィールド
-
errorCode
int errorCode
-
-
例外クラスcom.sun.jdi.InvalidCodeIndexException
class InvalidCodeIndexException extends RuntimeException implements Serializable- serialVersionUID:
- 7416010225133747805L
-
例外クラスcom.sun.jdi.InvalidLineNumberException
class InvalidLineNumberException extends RuntimeException implements Serializable- serialVersionUID:
- 4048709912372692875L
-
例外クラスcom.sun.jdi.InvalidModuleException
class InvalidModuleException extends RuntimeException implements Serializable- serialVersionUID:
- 7907359387320658039L
-
例外クラスcom.sun.jdi.InvalidStackFrameException
class InvalidStackFrameException extends RuntimeException implements Serializable- serialVersionUID:
- -1919378296505827922L
-
例外クラスcom.sun.jdi.InvalidTypeException
class InvalidTypeException extends Exception implements Serializable- serialVersionUID:
- 2256667231949650806L
-
例外クラスcom.sun.jdi.InvocationException
class InvocationException extends Exception implements Serializable- serialVersionUID:
- 6066780907971918568L
-
直列化されたフィールド
-
exception
ObjectReference exception
-
-
クラスcom.sun.jdi.JDIPermission
class JDIPermission extends BasicPermission implements Serializable- serialVersionUID:
- -6988461416938786271L
-
例外クラスcom.sun.jdi.NativeMethodException
クラスNativeMethodExceptionはOpaqueFrameExceptionを拡張し、Serializableを実装- serialVersionUID:
- 3924951669039469992L
-
例外クラスcom.sun.jdi.ObjectCollectedException
class ObjectCollectedException extends RuntimeException implements Serializable- serialVersionUID:
- -1928428056197269588L
-
例外クラスcom.sun.jdi.OpaqueFrameException
クラスOpaqueFrameExceptionはRuntimeExceptionを拡張し、Serializableを実装- serialVersionUID:
- -6590097682282386695L
-
例外クラスcom.sun.jdi.VMCannotBeModifiedException
class VMCannotBeModifiedException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- -4063879815130164009L
-
例外クラスcom.sun.jdi.VMDisconnectedException
class VMDisconnectedException extends RuntimeException implements Serializable- serialVersionUID:
- 2892975269768351637L
-
例外クラスcom.sun.jdi.VMMismatchException
class VMMismatchException extends RuntimeException implements Serializable- serialVersionUID:
- 289169358790459564L
-
例外クラスcom.sun.jdi.VMOutOfMemoryException
class VMOutOfMemoryException extends RuntimeException implements Serializable- serialVersionUID:
- 71504228548910686L
-
-
パッケージcom.sun.jdi.connect
-
例外クラスcom.sun.jdi.connect.IllegalConnectorArgumentsException
class IllegalConnectorArgumentsException extends Exception implements Serializable- serialVersionUID:
- -3042212603611350941L
-
例外クラスcom.sun.jdi.connect.TransportTimeoutException
class TransportTimeoutException extends IOException implements Serializable- serialVersionUID:
- 4107035242623365074L
-
例外クラスcom.sun.jdi.connect.VMStartException
class VMStartException extends Exception implements Serializable- serialVersionUID:
- 6408644824640801020L
-
直列化されたフィールド
-
プロセス
Process process
-
-
-
パッケージcom.sun.jdi.connect.spi
-
例外クラスcom.sun.jdi.connect.spi.ClosedConnectionException
class ClosedConnectionException extends IOException implements Serializable- serialVersionUID:
- 3877032124297204774L
-
-
パッケージcom.sun.jdi.request
-
例外クラスcom.sun.jdi.request.DuplicateRequestException
class DuplicateRequestException extends RuntimeException implements Serializable- serialVersionUID:
- -3719784920313411060L
-
例外クラスcom.sun.jdi.request.InvalidRequestStateException
class InvalidRequestStateException extends RuntimeException implements Serializable- serialVersionUID:
- -3774632428543322148L
-
-
パッケージcom.sun.nio.sctp
-
例外クラスcom.sun.nio.sctp.IllegalReceiveException
class IllegalReceiveException extends IllegalStateException implements Serializable- serialVersionUID:
- 2296619040988576224L
-
例外クラスcom.sun.nio.sctp.IllegalUnbindException
class IllegalUnbindException extends IllegalStateException implements Serializable- serialVersionUID:
- -310540883995532224L
-
例外クラスcom.sun.nio.sctp.InvalidStreamException
class InvalidStreamException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -9172703378046665558L
-
-
パッケージcom.sun.security.auth
-
クラスcom.sun.security.auth.LdapPrincipal
class LdapPrincipal extends Object implements Serializable- serialVersionUID:
- 6820120005580754861L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
クラスcom.sun.security.auth.NTDomainPrincipal
class NTDomainPrincipal extends Object implements Serializable- serialVersionUID:
- -4408637351440771220L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
name
String name
-
-
クラスcom.sun.security.auth.NTSid
class NTSid extends Object implements Serializable- serialVersionUID:
- 4412290580770249885L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
sid
String sid
-
-
クラスcom.sun.security.auth.NTSidDomainPrincipal
class NTSidDomainPrincipal extends NTSid implements Serializable- serialVersionUID:
- 5247810785821650912L
-
クラスcom.sun.security.auth.NTSidGroupPrincipal
class NTSidGroupPrincipal extends NTSid implements Serializable- serialVersionUID:
- -1373347438636198229L
-
クラスcom.sun.security.auth.NTSidPrimaryGroupPrincipal
class NTSidPrimaryGroupPrincipal extends NTSid implements Serializable- serialVersionUID:
- 8011978367305190527L
-
クラスcom.sun.security.auth.NTSidUserPrincipal
class NTSidUserPrincipal extends NTSid implements Serializable- serialVersionUID:
- -5573239889517749525L
-
クラスcom.sun.security.auth.NTUserPrincipal
class NTUserPrincipal extends Object implements Serializable- serialVersionUID:
- -8737649811939033735L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
name
String name
-
-
クラスcom.sun.security.auth.UnixNumericGroupPrincipal
class UnixNumericGroupPrincipal extends Object implements Serializable- serialVersionUID:
- 3941535899328403223L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
name
String name
-
primaryGroup
boolean primaryGroup
-
-
クラスcom.sun.security.auth.UnixNumericUserPrincipal
class UnixNumericUserPrincipal extends Object implements Serializable- serialVersionUID:
- -4329764253802397821L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
name
String name
-
-
クラスcom.sun.security.auth.UnixPrincipal
class UnixPrincipal extends Object implements Serializable- serialVersionUID:
- -2951667807323493631L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
name
String name
-
-
クラスcom.sun.security.auth.UserPrincipal
class UserPrincipal extends Object implements Serializable- serialVersionUID:
- 892106070870210969L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
name
String name
主体名
-
-
-
パッケージcom.sun.security.jgss
-
クラスcom.sun.security.jgss.InquireSecContextPermission
class InquireSecContextPermission extends BasicPermission implements Serializable- serialVersionUID:
- -7131173349668647297L
-
-
パッケージcom.sun.tools.attach
-
例外クラスcom.sun.tools.attach.AgentInitializationException
class AgentInitializationException extends Exception implements Serializable- serialVersionUID:
- -1508756333332806353L
-
直列化されたフィールド
-
returnValue
int returnValue
-
-
例外クラスcom.sun.tools.attach.AgentLoadException
class AgentLoadException extends Exception implements Serializable- serialVersionUID:
- 688047862952114238L
-
例外クラスcom.sun.tools.attach.AttachNotSupportedException
class AttachNotSupportedException extends Exception implements Serializable- serialVersionUID:
- 3391824968260177264L
-
例外クラスcom.sun.tools.attach.AttachOperationFailedException
class AttachOperationFailedException extends IOException implements Serializable- serialVersionUID:
- 2140308168167478043L
-
クラスcom.sun.tools.attach.AttachPermission
class AttachPermission extends BasicPermission implements Serializable- serialVersionUID:
- -4619447669752976181L
-
-
パッケージjava.applet
-
クラスjava.applet.Applet
class Applet extends Panel implements Serializable- serialVersionUID:
- -5836846270535785031L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。オブジェクト入力ストリームからアプレットを読み込みます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 導入されたバージョン:
- 1.4
- 関連項目:
-
-
直列化されたフィールド
-
accessibleContext
AccessibleContext accessibleContext
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このAppletに関連付けられたアクセス可能なコンテキスト。
-
-
クラスjava.applet.Applet.AccessibleApplet
class AccessibleApplet extends Panel.AccessibleAWTPanel implements Serializable- serialVersionUID:
- 8127374778187708896L
-
-
パッケージjava.awt
-
例外クラスjava.awt.AWTError
class AWTError extends Error implements Serializable- serialVersionUID:
- -1819846354050686206L
-
クラスjava.awt.AWTEvent
class AWTEvent extends EventObject implements Serializable- serialVersionUID:
- -1825314779160409405L
-
直列化されたフィールド
-
bdata
byte[] bdata
プライベート・データ。 -
consumed
boolean consumed
転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。 セマンティック・イベントは低レベル・イベントに反応してピアで生成されるため、この値は常にtrueになります。- 関連項目:
-
id
int id
イベントのID- 関連項目:
-
-
例外クラスjava.awt.AWTException
class AWTException extends Exception implements Serializable- serialVersionUID:
- -1900414231151323879L
-
クラスjava.awt.AWTKeyStroke
class AWTKeyStroke extends Object implements Serializable- serialVersionUID:
- -6430539691155161871L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws ObjectStreamExceptionこのインスタンスに等しい、AWTKeyStrokeのキャッシュされたインスタンス(またはAWTKeyStrokeのサブクラス)を返します。- スロー:
ObjectStreamException- 直列化の問題が発生した場合
-
-
直列化されたフィールド
-
keyChar
char keyChar
キーボード・キーの文字値。 -
keyCode
int keyCode
このAWTKeyStrokeのキー・コード。 -
modifiers
int modifiers
任意の修飾子のビット単位の組合せ。 -
onKeyRelease
boolean onKeyRelease
このAWTKeyStrokeがキー・リリースに対応する場合はtrue、そうでない場合はfalse。
-
-
クラスjava.awt.AWTPermission
class AWTPermission extends BasicPermission implements Serializable- serialVersionUID:
- 8890392402588814465L
-
クラスjava.awt.BorderLayout
class BorderLayout extends Object implements Serializable- serialVersionUID:
- -8658291919501921765L
-
直列化されたフィールド
-
center
Component center
ボーダー・レイアウトのcenter (中央)になるコンポーネント位置を指定する定数です。- 関連項目:
-
east
Component east
ボーダー・レイアウトのeast (右端)になるコンポーネント位置を指定する定数です。- 関連項目:
-
firstItem
Component firstItem
相対的な位置指定された定数で、north (上端)、south (下端)、east (右端)、west (左端)、center (中央)の代わりに使用できます。 firstLineの説明を参照してください。 -
firstLine
Component firstLine
相対的な位置指定された定数で、north (上端)、south (下端)、east (右端)、west (左端)、center (中央)の代わりに使用できます。2種類の定数を同時に使用すると、予期しない結果が生じることがあります。 両方の種類の定数を使用した場合は、相対位置指定定数が優先されます。 たとえば、方向がLEFT_TO_RIGHTのコンテナでNORTH定数とBEFORE_FIRST_LINE定数の両方を使用してコンポーネントを追加する場合、BEFORE_FIRST_LINEのみがレイアウトされます。 lastLine、firstItem、lastItem についても同じことが言えます。 -
hgap
int hgap
コンポーネント間の水平方向のギャップで新しいボーダー・レイアウトを構築します。 水平方向のギャップはhgapによって指定されます。- 関連項目:
-
lastItem
Component lastItem
相対的な位置指定された定数で、north (上端)、south (下端)、east (右端)、west (左端)、center (中央)の代わりに使用できます。 firstLineの説明を参照してください。 -
lastLine
Component lastLine
相対的な位置指定された定数で、north (上端)、south (下端)、east (右端)、west (左端)、center (中央)の代わりに使用できます。 firstLineの説明を参照してください。 -
north
Component north
ボーダー・レイアウトのnorth (上端)になるコンポーネント位置を指定する定数です。- 関連項目:
-
south
Component south
ボーダー・レイアウトのsouth (下端)になるコンポーネント位置を指定する定数です。- 関連項目:
-
vgap
int vgap
コンポーネント間の垂直方向のギャップで新しいボーダー・レイアウトを構築します。 垂直方向のギャップはvgapによって指定されます。- 関連項目:
-
west
Component west
ボーダー・レイアウトのwest (左端)になるコンポーネント位置を指定する定数です。- 関連項目:
-
-
クラスjava.awt.Button
class Button extends Component implements Serializable- serialVersionUID:
- -8774683716313001058L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込み、それがnullではない場合、ボタンによってトリガーされるアクション・イベントを受信するためのリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 オプションのデータとして、直列化可能なActionListenersのリストを書き込みます。 直列化可能でないActionListenersは検出され、それらの直列化は試行されません。- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。ペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。ActionListenerオブジェクトを示すactionListenerK- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
クラスjava.awt.Button.AccessibleAWTButton
class AccessibleAWTButton extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- -5932203980244017102L
-
クラスjava.awt.Canvas
class Canvas extends Component implements Serializable- serialVersionUID:
- -2284879212465893870L
-
クラスjava.awt.Canvas.AccessibleAWTCanvas
class AccessibleAWTCanvas extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- -6325592262103146699L
-
クラスjava.awt.CardLayout
class CardLayout extends Object implements Serializable- serialVersionUID:
- -4328196481005934313L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException 直列化可能フィールドをストリームから読み込みます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException 直列化可能フィールドをストリームに書き込みます。- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
クラスjava.awt.Checkbox
class Checkbox extends Component implements Serializable- serialVersionUID:
- 7270714317450821763L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込み、それがnullではない場合、Checkboxによってトリガーされる項目イベントを受信するためのリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 オプションのデータとして、直列化可能なItemListenersのリストを書き込みます。 直列化可能でないItemListenersは検出され、それらの直列化は試行されません。- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。このペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。ItemListenerオブジェクトを示すitemListenerK- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
checkboxSerializedDataVersion
int checkboxSerializedDataVersion
直列化されたデータ・バージョン。 -
group
CheckboxGroup group
チェックボックス・グループです。 このフィールドには、チェックボックスがグループ・チェックボックスでないことを示すnullを指定できます。- 関連項目:
-
label
String label
Checkboxのラベル。 nullを指定することができます。- 関連項目:
-
state
boolean state
Checkboxの状態。- 関連項目:
-
-
クラスjava.awt.Checkbox.AccessibleAWTCheckbox
class AccessibleAWTCheckbox extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- 7881579233144754107L
-
クラスjava.awt.CheckboxGroup
class CheckboxGroup extends Object implements Serializable- serialVersionUID:
- 3729780091441768983L
-
直列化されたフィールド
-
selectedCheckbox
Checkbox selectedCheckbox
現在の選択。- 関連項目:
-
-
クラスjava.awt.CheckboxMenuItem
class CheckboxMenuItem extends MenuItem implements Serializable- serialVersionUID:
- 6190621106981774043L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamを読み取り、nullでない場合は、Checkboxメニュー・アイテムによって起動されるアイテム・イベントを受信するリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 オプションのデータとして、直列化可能なItemListenersのリストを書き込みます。 直列化可能でないItemListenersは検出され、それらの直列化は試行されません。- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。このペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。ItemListenerオブジェクトを示すitemListenerK- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
checkboxMenuItemSerializedDataVersion
int checkboxMenuItemSerializedDataVersion
直列化されたデータ・バージョン。 -
state
boolean state
チェックボックス・メニュー項目の状態- 関連項目:
-
-
クラスjava.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem
class AccessibleAWTCheckboxMenuItem extends MenuItem.AccessibleAWTMenuItem implements Serializable- serialVersionUID:
- -1122642964303476L
-
クラスjava.awt.Choice
class Choice extends Component implements Serializable- serialVersionUID:
- -4075310674757313071L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込み、それがnullではない場合、Choice項目によってトリガーされる項目イベントを受信するためのリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 オプションのデータとして、直列化可能なItemListenersのリストを書き込みます。 直列化可能でないItemListenersは検出され、それらの直列化は試行されません。- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。このペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。ItemListenerオブジェクトを示すitemListenerK- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
クラスjava.awt.Choice.AccessibleAWTChoice
class AccessibleAWTChoice extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- 7175603582428509322L
-
クラスjava.awt.Color
class Color extends Object implements Serializable- serialVersionUID:
- 118526816881161077L
-
直列化されたフィールド
-
cs
ColorSpace cs
ColorSpace。nullの場合、デフォルトはsRGBです。- 関連項目:
-
falpha
float falpha
floatコンポーネントとしてのアルファ値です。frgbvalueがnullの場合、この値は有効なデータでないため、intカラー値から計算します。- 関連項目:
-
frgbvalue
float[] frgbvalue
floatコンポーネント(アルファなし)としての、デフォルトのsRGBColorSpaceのカラー値です。 オブジェクト構築後nullの場合、これは8ビット精度で構築されたsRGBカラーである必要があるため、intカラー値から計算します。- 関連項目:
-
fvalue
float[] fvalue
floatコンポーネント(アルファなし)としての、ネイティブなColorSpaceのカラー値です。 オブジェクト構築後nullの場合、これは8ビット精度で構築されたsRGBカラーである必要があるため、intカラー値から計算します。- 関連項目:
-
value
int value
カラー値です。- 関連項目:
-
-
クラスjava.awt.Component
class Component extends Object implements Serializable- serialVersionUID:
- -7644114512714619750L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamを読み込み、それがnullではない場合、コンポーネントによってトリガーされる複数のイベントを受信するためのリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 関連項目:
-
writeObject
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以降)- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
accessibleContext
AccessibleContext accessibleContext
このComponentに関連付けられたAccessibleContext。 -
autoFocusTransferOnDisposal
boolean autoFocusTransferOnDisposal
親コンテナの破棄プロセスでフォーカス所有者の破棄時に自動フォーカス転送を禁止するために使用されます。 -
background
Color background
このコンポーネントのバックグラウンド・カラーです。backgroundはnullの場合もあります。- 関連項目:
-
boundsOp
int boundsOp
直接のGeometry API (setBoundsに変更点を通知するsetLocation、setBounds、setSize)の擬似パラメータです。 TreeLockの状態で使用する必要があります。 これはpublicメソッドおよび非推奨メソッドの相互呼出し順を変更できないため必要です。 -
changeSupport
PropertyChangeSupport changeSupport
PropertyChangeListenersが登録されている場合、changeSupportフィールドがそれらを記述します。- 導入されたバージョン:
- 1.2
- 関連項目:
-
componentSerializedDataVersion
int componentSerializedDataVersion
コンポーネントの直列化されたデータのバージョンです。 -
cursor
Cursor cursor
このコンポーネントにポインタがあるときに表示されるカーソルです。 この値には、nullも指定できます。- 関連項目:
-
dropTarget
DropTarget dropTarget
このコンポーネントに関連付けられたDropTargetです。- 導入されたバージョン:
- 1.2
- 関連項目:
-
enabled
boolean enabled
オブジェクトが使用可能な場合はtrueです。 使用できないオブジェクトはユーザーと対話しません。- 関連項目:
-
eventMask
long eventMask
eventMaskは、enableEventsを使ったサブクラスだけが設定します。 リスナーがイベントを要求するときと、サブクラスがイベントを要求するときの違いを区別するために、リスナーを登録するときは、このマスクを使用しないでください。 入力メソッドが使用可能かどうかを示すために、1ビットが使用されます。このビットはenableInputMethodsによって設定され、デフォルトではオンになります。- 関連項目:
-
focusable
boolean focusable
このコンポーネントにフォーカスが設定可能かどうかを示します。- 導入されたバージョン:
- 1.4
- 関連項目:
-
focusTraversalKeys
Set<AWTKeyStroke>[] focusTraversalKeys
フォーカス・トラバーサル・キーです。 フォーカス・トラバーサル・キーを使用できるコンポーネントのフォーカス・トラバーサル動作を決定します。 トラバーサル・キーにnullが指定される場合、このコンポーネントは親からトラバーサル・キーを継承します。 このコンポーネントの上位コンポーネントすべてのトラバーサル・キーにnullが指定されている場合、現在のKeyboardFocusManagerのデフォルト・トラバーサル・キーが使用されます。- 導入されたバージョン:
- 1.4
- 関連項目:
-
focusTraversalKeysEnabled
boolean focusTraversalKeysEnabled
このコンポーネントに対してフォーカス・トラバーサル・キーが使用できるかどうかを示します。 フォーカス・トラバーサル・キーが使用できないコンポーネントは、フォーカス・トラバーサル・キーに対応するキー・イベントを受け取ります。 フォーカス・トラバーサル・キーが使用できるコンポーネントはキー・イベントをそのまま受け取らず、トラバーサル操作に変換して受け取ります。- 導入されたバージョン:
- 1.4
- 関連項目:
-
font
Font font
コンポーネントで使用するフォントです。fontはnullの場合もあります。- 関連項目:
-
foreground
Color foreground
このコンポーネントのフォアグラウンド・カラーです。foregroundはnullの場合もあります。- 関連項目:
-
height
int height
コンポーネントの高さです。- 関連項目:
-
ignoreRepaint
boolean ignoreRepaint
オブジェクトがすべての再描画イベントを無視する場合はtrueが返されます。- 導入されたバージョン:
- 1.4
- 関連項目:
-
isFocusTraversableOverridden
int isFocusTraversableOverridden
このコンポーネントがデフォルトのフォーカス・トラバース性に依存しているかどうかを追跡します。- 導入されたバージョン:
- 1.4
-
isPacked
boolean isPacked
コンポーネントが梱包されているかどうか -
locale
Locale locale
コンポーネントに使用するロケールです。- 関連項目:
-
maxSize
Dimension maxSize
最大サイズ -
maxSizeSet
boolean maxSizeSet
null以外の値でsetMaximumSizeを呼び出しているかどうかを示します。 -
minSize
Dimension minSize
最小サイズ このフィールドは、本来は一時フィールドです。 -
minSizeSet
boolean minSizeSet
null以外の値でsetMinimumSizeを呼び出しているかどうかを示します。 -
name
String name
コンポーネント名です。 このフィールドにはnullを指定することができます。- 関連項目:
-
nameExplicitlySet
boolean nameExplicitlySet
名前が明示的に設定されているかどうかを示すboolean型の値です。nameExplicitlySetは、名前が設定されていない場合はfalseになり、名前が設定されている場合はtrueになります。- 関連項目:
-
newEventsOnly
boolean newEventsOnly
このイベントがコンポーネントの使用可能なイベントの1つである場合、newEventsOnlyはtrueです。 通常の処理で継続して使用可能です。 falseの場合、イベントは消費されるまで上位クラスの親に渡されます。- 関連項目:
-
peerFont
Font peerFont
ピアが現在使用しているフォントです。(ピアが存在しない場合はnullになります。) -
ポップアップ
Vector<PopupMenu> popups
- 関連項目:
-
prefSize
Dimension prefSize
適切なサイズです。 このフィールドは、本来は一時フィールドです。 -
prefSizeSet
boolean prefSizeSet
null以外の値でsetPreferredSizeを呼び出しているかどうかを示します。 -
有効
boolean valid
オブジェクトが有効な場合はtrueです。 無効なオブジェクトを配置する必要があります。 オブジェクト・サイズが変更されている場合、このフラグはfalseに設定されます。- 関連項目:
-
visible
boolean visible
オブジェクトが可視の場合はtrueです。 可視でないオブジェクトは画面上に描画されません。- 関連項目:
-
width
int width
コンポーネントの幅です。- 関連項目:
-
x
int x
親の座標系にあるコンポーネントのx位置です。- 関連項目:
-
y
int y
親の座標系にあるコンポーネントのy位置です。- 関連項目:
-
-
クラスjava.awt.Component.AccessibleAWTComponent
class AccessibleAWTComponent extends AccessibleContext implements Serializable- serialVersionUID:
- 642321655757800191L
-
直列化されたフィールド
-
accessibleAWTComponentHandler
ComponentListener accessibleAWTComponentHandler
show/hide/resizeイベントを追跡し、それらをPropertyChangeイベントに変換するコンポーネント・リスナー。 -
accessibleAWTFocusHandler
FocusListener accessibleAWTFocusHandler
フォーカス・イベントを追跡し、それらをPropertyChangeイベントに変換するリスナー。
-
-
クラスjava.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
class AccessibleAWTComponentHandler extends Object implements Serializable- serialVersionUID:
- -1009684107426231869L
-
クラスjava.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
class AccessibleAWTFocusHandler extends Object implements Serializable- serialVersionUID:
- 3150908257351582233L
-
クラスjava.awt.ComponentOrientation
class ComponentOrientation extends Object implements Serializable- serialVersionUID:
- -4113291392143563828L
-
直列化されたフィールド
-
orientation
int orientation
フラグのビット単位の組み合わせ。
-
-
クラスjava.awt.Container
class Container extends Component implements Serializable- serialVersionUID:
- 4613797578919906343L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException 指定されたObjectInputStreamからこのContainerを直列化復元します。- デフォルトの直列化可能フィールドをストリームから読み込みます。
- 直列化可能なContainerListenerのリストをオプション・データとして読み込みます。 リストがnullの場合、リスナーはインストールされません。
- このコンテナのFocusTraversalPolicyをオプション・データとして読み込みます。nullの場合もあります。
- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このContainerを、指定されたObjectOutputStreamに直列化します。- デフォルト直列化可能フィールドをストリームに書き込みます。
- 直列化可能なContainerListenerのリストをオプションのデータとして書き込みます。 serializableContainerListener(s)以外は検出され、直列化は試行されません。
- このコンテナのFocusTraversalPolicyを直列化可能な場合だけ書き込みます。直列化不可能な場合は
nullを書き込みます。
- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。このペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。ContainerListenerオブジェクトを示すcontainerListenerK、ContainerのFocusTraversalPolicy、またはnull- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
component
Component[] component
コンテナ内のコンポーネント。 -
containerSerializedDataVersion
int containerSerializedDataVersion
コンテナの直列化されたデータのバージョン。 -
ディスパッチャ
java.awt.LightweightDispatcher dispatcher
軽量コンポーネントのイベント・ルーター。 このコンテナがネイティブである場合、このディスパッチャは、格納される軽量コンポーネント(存在する場合)へのイベントの転送およびターゲット変更を処理する。 -
focusCycleRoot
boolean focusCycleRoot
このコンポーネントがフォーカス・トラバーサル・サイクルのルートであるかどうかを示す。 フォーカスが一度トラバーサル・サイクルに設定されると、サイクルを上位または下位に切り替えるキーを押さなければ、通常はフォーカス・トラバーサルを離れることはできません。 通常のトラバーサルは、このコンテナとこのコンテナのすべての子孫(下層のフォーカス・サイクル・ルートの子孫でないもの)に制限されています。 -
focusTraversalPolicyProvider
boolean focusTraversalPolicyProvider
focusTraversalPolicyProviderプロパティの値を格納する。 -
layoutMgr
LayoutManager layoutMgr
コンテナのレイアウト・マネージャ。 -
maxSize
Dimension maxSize
このコンテナの最大サイズ。 -
ncomponents
int ncomponents
コンテナ内のコンポーネントの数。 nullも指定できます。
-
-
クラスjava.awt.Container.AccessibleAWTContainer
class AccessibleAWTContainer extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- 5081320404842566097L
-
直列化されたフィールド
-
accessibleContainerHandler
ContainerListener accessibleContainerHandler
子が追加または削除されたときにPropertyChangeを発生させるハンドラ
-
-
クラスjava.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler
class AccessibleContainerHandler extends Object implements Serializable- serialVersionUID:
- -480855353991814677L
-
クラスjava.awt.ContainerOrderFocusTraversalPolicy
class ContainerOrderFocusTraversalPolicy extends FocusTraversalPolicy implements Serializable- serialVersionUID:
- 486933713763926351L
-
直列化されたフィールド
-
BACKWARD_TRAVERSAL
int BACKWARD_TRAVERSAL
この定数は、後方フォーカス・トラバーサル順序がアクティブな場合に使用されます。 -
FORWARD_TRAVERSAL
int FORWARD_TRAVERSAL
この定数は、フォーカス・フォーカス・トラバーサル順序がアクティブな場合に使用されます。 -
implicitDownCycleTraversal
boolean implicitDownCycleTraversal
このContainerOrderFocusTraversalPolicyがフォーカスを暗黙的にダウン・サイクルで転送するかどうか。
-
-
クラスjava.awt.Cursor
class Cursor extends Object implements Serializable- serialVersionUID:
- 8028237497568985504L
-
直列化されたフィールド
-
name
String name
ユーザーに表示されるカーソルの名前です。- 関連項目:
-
type
int type
DEFAULT_CURSORに最初に設定される、選択されたカーソルのタイプです。- 関連項目:
-
-
クラスjava.awt.DefaultFocusTraversalPolicy
class DefaultFocusTraversalPolicy extends ContainerOrderFocusTraversalPolicy implements Serializable- serialVersionUID:
- 8876966522510157497L
-
クラスjava.awt.Dialog
class Dialog extends Window implements Serializable- serialVersionUID:
- 5920926903803293709L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException 直列化可能フィールドをストリームから読み込みます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合
-
-
直列化されたフィールド
-
modal
boolean modal
ダイアログがモーダルの場合はtrue、モードなしの場合はfalseになります。 モーダル・ダイアログの場合、アプリケーションの一部のトップレベル・ウィンドウに対してユーザー入力ができなくなります。 このフィールドは下位互換のためだけに残されています。 代わりにModalityType列挙を使用してください。- 関連項目:
-
modalityType
Dialog.ModalityType modalityType
このダイアログのモーダリティ・タイプ。 ダイアログのモーダリティ・タイプがModalityType.MODELESSでない場合は、アプリケーションの一部のトップレベル・ウィンドウに対してユーザー入力ができなくなります。- 導入されたバージョン:
- 1.6
- 関連項目:
-
resizable
boolean resizable
ダイアログのサイズ変更可能プロパティです。 サイズ変更可能なダイアログの場合はtrue、そうでない場合はfalseです。- 関連項目:
-
title
String title
ダイアログのタイトルを指定します。 nullを指定することができます。- 関連項目:
-
undecorated
boolean undecorated
このフィールドはダイアログの装飾をなくすことができるかどうかを示します。 このプロパティを変更できるのはダイアログが非表示になっているときだけです。このダイアログの装飾をなくすことができる場合、undecoratedはtrue、なくすことができない場合はfalseになります。- 導入されたバージョン:
- 1.4
- 関連項目:
-
-
クラスjava.awt.Dialog.AccessibleAWTDialog
class AccessibleAWTDialog extends Window.AccessibleAWTWindow implements Serializable- serialVersionUID:
- 4837230331833941201L
-
クラスjava.awt.Dimension
class Dimension extends Dimension2D implements Serializable- serialVersionUID:
- 4723952579491349524L
-
直列化されたフィールド
-
height
int height
高さを表します。負の値も使用できます。- 導入されたバージョン:
- 1.0
- 関連項目:
-
width
int width
幅を表します。負の値も使用できます。- 導入されたバージョン:
- 1.0
- 関連項目:
-
-
クラスjava.awt.Event
class Event extends Object implements Serializable- serialVersionUID:
- 5488922509400504703L
-
直列化されたフィールド
-
arg
Object arg
非推奨。イベントの任意の引数です。 このフィールドの値は、イベントの型に依存します。argは、イベント固有のプロパティで置き換えられています。 -
clickCount
int clickCount
非推奨。MOUSE_DOWNイベントの場合、このフィールドは連続したクリックの数を示します。 ほかのイベントの場合、その値は0です。 このフィールドはMouseEvent.getClickCount()で置き換えられています。- 関連項目:
-
consumed
boolean consumed
非推奨。このフィールドは、ターゲットによって処理されたあとにイベントがピアに送り返されるかどうかを制御します。falseの場合はピアに送られ、trueの場合は送られません。- 関連項目:
-
evt
Event evt
非推奨。次のイベントです。 このフィールドは、イベントがリンクされたリストに入れられるときに設定されます。 このフィールドはEventQueueで置き換えられています。- 関連項目:
-
id
int id
非推奨。このイベントがどのタイプのイベントか、およびこのイベントにほかのどのEvent変数が関連するかを示します。 AWTEvent.getID()で置き換えられています。- 関連項目:
-
key
int key
非推奨。キーボード・イベントで押されたキーのキー・コードです。 KeyEvent.getKeyCode()で置き換えられています。- 関連項目:
-
modifiers
int modifiers
非推奨。修飾キーの状態です。 InputEvent.getModifiers() で置き換えられています。 Java 1.1 では、MouseEvent および KeyEvent は InputEvent のサブクラスです。- 関連項目:
-
target
Object target
非推奨。ターゲット・コンポーネントです。 これは、イベントが発生したコンポーネント、またはイベントが関連付けられたコンポーネントを示します。 このオブジェクトは、AWTEvent.getSource()で置き換えられています。- 関連項目:
-
when
long when
非推奨。タイムスタンプ InputEvent.getWhen()で置き換えられています。- 関連項目:
-
x
int x
非推奨。イベントのx座標。 MouseEvent.getX()で置き換えられています。- 関連項目:
-
y
int y
非推奨。イベントのy座標。 MouseEvent.getY()で置き換えられています。- 関連項目:
-
-
クラスjava.awt.FileDialog
class FileDialog extends Dialog implements Serializable- serialVersionUID:
- 5035145889651310422L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamを読み込み、空文字列のdirまたはfileをnullに変換することによって、下位互換チェックを行います。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
dir
String dir
ファイル・ダイアログに表示するディレクトリを指定する文字列。 この変数はnullの場合があります。- 関連項目:
-
file
String file
ファイル・ダイアログのファイル名テキスト・フィールドの初期値を指定する文字列。 この変数はnullの場合があります。- 関連項目:
-
ファイル
File[] files
ユーザーが選択するすべてのファイルのFileインスタンスを含みます。- 導入されたバージョン:
- 1.7
- 関連項目:
-
filter
FilenameFilter filter
ファイル・ダイアログのファイル名フィルタとして使用されるフィルタ。 ファイル・ダイアログには、このフィルタで名前が受け入れられるファイルのみが表示されます。 この変数はnullの場合があります。- 関連項目:
-
mode
int mode
次の2つのFileDialogモードがあります:LOADおよびSAVE。 この整数は、いずれかを表します。 モードが指定されていない場合、デフォルトでLOADに設定されます。- 関連項目:
-
multipleMode
boolean multipleMode
ファイル・ダイアログで複数ファイルの選択が許可されるかどうかを表します。- 導入されたバージョン:
- 1.7
- 関連項目:
-
-
クラスjava.awt.FlowLayout
class FlowLayout extends Object implements Serializable- serialVersionUID:
- -7262534875583282631L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException 現在使用されているすべてのフィールドを持つとは限らない古いバージョンのクラスで記述されたオブジェクトを処理し、直列化ストリームからこのオブジェクトを読み込みます。- パラメータ:
stream- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
align
int align
alignは各行の空白領域を決定するプロパティです。 次のいずれかの値です。LEFTRIGHTCENTER
- 関連項目:
-
alignOnBaseline
boolean alignOnBaseline
trueの場合、コンポーネントはベースライン上に整列されます。 -
hgap
int hgap
フロー・レイアウト・マネージャを使用すると、ギャップのあるコンポーネントを分離できます。 水平方向の間隔は、コンポーネント間およびコンポーネントとContainerのボーダー間のスペースを指定します。- 関連項目:
-
newAlign
int newAlign
Java 2プラットフォームv1.2以降では、newAlignプロパティで各行の空白領域を決定します。 プロパティの値は次の5つのどれかになります。LEFTRIGHTCENTERLEADINGTRAILING
- 導入されたバージョン:
- 1.2
- 関連項目:
-
serialVersionOnStream
int serialVersionOnStream
これは使用されているcurrentSerialVersionを表します。 それは2つの値の1つになります: Java 2プラットフォームv1.2より前の0バージョン、Java 2プラットフォームv1.2より後の1バージョン。- 導入されたバージョン:
- 1.2
-
vgap
int vgap
フロー・レイアウト・マネージャを使用すると、ギャップのあるコンポーネントを分離できます。 垂直方向の間隔は、行間および行とContainerのボーダー間のスペースを指定します。- 関連項目:
-
-
クラスjava.awt.Font
class Font extends Object implements Serializable- serialVersionUID:
- -4206021311591459213L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamを読み取ります。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
fontSerializedDataVersion
int fontSerializedDataVersion
Fontの直列化可能データ形式。 -
fRequestedAttributes
Hashtable<Object,
Object> fRequestedAttributes 現在は、直列化の際にのみ使用されます。 通常はnullです。- 関連項目:
-
name
String name
コンストラクタに渡される、このFontの論理名。- 導入されたバージョン:
- 1.0
- 関連項目:
-
pointSize
float pointSize
floatで表された、このFontのポイント・サイズ。- 関連項目:
-
size
int size
整数に丸められた、このFontのポイント・サイズ。- 導入されたバージョン:
- 1.0
- 関連項目:
-
style
int style
コンストラクタに渡される、このFontのスタイル。 PLAIN、BOLD、ITALIC、またはBOLD+ITALICのいずれかです。- 導入されたバージョン:
- 1.0
- 関連項目:
-
-
例外クラスjava.awt.FontFormatException
class FontFormatException extends Exception implements Serializable- serialVersionUID:
- -4481290147811361272L
-
クラスjava.awt.FontMetrics
class FontMetrics extends Object implements Serializable- serialVersionUID:
- 1681126225205050147L
-
クラスjava.awt.Frame
class Frame extends Window implements Serializable- serialVersionUID:
- 2673458971256075116L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み取ります。 1.4から利用可能になったオプション・データのアイコンImageの読込みを試みます。 アイコンImageがなく、EOF以外のなんらかの値が読み込まれた場合、OptionalDataExceptionがスローされます。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合OptionalDataException- アイコンImageがなく、EOF以外のなんらかの値が読み込まれた場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合IOException- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 1.4から有効な直列化可能アイコンImageの書き込みもオプションで実行します。- シリアル・データ:
- オプションのアイコン
Image - パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
frameSerializedDataVersion
int frameSerializedDataVersion
Frameの直列化されたデータのバージョンです。 -
maximizedBounds
Rectangle maximizedBounds
このフレームの最大化された境界です。- 導入されたバージョン:
- 1.4
- 関連項目:
-
mbManagement
boolean mbManagement
mbManagementはMotif実装だけで使用できます。 -
menuBar
MenuBar menuBar
フレームのメニュー・バーです。menuBar= nullの場合はフレームにメニュー・バーは表示されません。- 関連項目:
-
ownedWindows
Vector<Window> ownedWindows
フレームが所有するWindows。 ノート: 1.2では、これはWindow.ownedWindowListに置き換えられています- 関連項目:
-
resizable
boolean resizable
このフィールドはフレームがサイズ変更できるかどうかを示します。 このプロパティはいつでも変更できます。フレームがサイズ変更可能な場合はresizableはtrue、そうでない場合はfalseになります。- 関連項目:
-
state
int state
フレーム状態定数のビット単位のマスクです。 -
title
String title
これはフレームのタイトルです。 いつでも変更できます。titleはnullでもかまいませんが、その場合はtitle= ""になります。- 関連項目:
-
undecorated
boolean undecorated
このフィールドはフレームの装飾をなくすことができるかどうかを示します。 このプロパティを変更できるのはフレームが非表示になっているときだけです。このフレームの装飾をなくすことができる場合、undecoratedはtrue、なくすことができない場合はfalseになります。- 導入されたバージョン:
- 1.4
- 関連項目:
-
-
クラスjava.awt.Frame.AccessibleAWTFrame
class AccessibleAWTFrame extends Window.AccessibleAWTWindow implements Serializable- serialVersionUID:
- -6172960752956030250L
-
クラスjava.awt.GraphicsConfigTemplate
class GraphicsConfigTemplate extends Object implements Serializable- serialVersionUID:
- -8061369279557787079L
-
クラスjava.awt.GridBagConstraints
class GridBagConstraints extends Object implements Serializable- serialVersionUID:
- -1000070633030801713L
-
直列化されたフィールド
-
anchor
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です。- 関連項目:
-
fill
int fill
コンポーネントの表示領域がコンポーネントの必須サイズよりも大きいときに使用されます。 これは、コンポーネントをサイズ変更するかどうかを指定し、サイズ変更を行う場合にはその方法も指定します。fillには、次の値が有効です。-
NONE: コンポーネントのサイズを変更しません。 -
HORIZONTAL: コンポーネントの幅を水平表示領域の最大サイズにし、高さは変更しません。 -
VERTICAL: コンポーネントの高さを垂直表示領域の最大サイズにし、幅は変更しません。 -
BOTH: コンポーネントを表示領域の最大サイズにします。
デフォルト値は
NONEです。- 関連項目:
-
-
gridheight
int gridheight
コンポーネントの表示領域の1列のセル数を指定します。コンポーネントの表示領域が
gridyから列の最後のセルまでであることを指定する場合は、REMAINDERを使用します。 コンポーネントの表示領域がgridyからその列の最後の1つ手前のセルまでであることを指定する場合は、RELATIVEを使用します。gridheightには負の値を指定することはできず、デフォルト値は1になります。- 関連項目:
-
gridwidth
int gridwidth
コンポーネントの表示領域の1行のセル数を指定します。コンポーネントの表示領域が
gridxから行の最後のセルまでであることを指定する場合は、REMAINDERを使用します。 コンポーネントの表示領域がgridxからその行の最後の1つ手前のセルまでであることを指定する場合は、RELATIVEを使用します。gridwidthには負の値を指定することはできず、デフォルト値は1になります。- 関連項目:
-
gridx
int gridx
コンポーネントの表示領域のリーディング・エッジを含むセルを指定します。ここで、行内の最初のセルにはgridx=0が割り当てられています。 コンポーネントの表示領域のリーディング・エッジは、水平方向に左から右方向のコンテナに対して左端、および水平方向に右から左方向のコンテナに対して右端になります。 値RELATIVEは、このコンポーネントを直前にコンテナに追加されたコンポーネントの直後に配置するように指定します。デフォルト値は
RELATIVEです。gridxは負の値にするべきではありません。- 関連項目:
-
gridy
int gridy
コンポーネントの表示領域のいちばん上にあるセルを指定します。ここで、いちばん上のセルにはgridy=0が割り当てられています。 値RELATIVEは、このコンポーネントを直前にコンテナに追加されたコンポーネントの真下に配置するように指定します。デフォルト値は
RELATIVEです。gridyは負の値にするべきではありません。- 関連項目:
-
insets
Insets insets
コンポーネントの外側のパディング、つまりコンポーネントとその表示領域の端までの領域の最小値を指定します。デフォルト値は
new Insets(0, 0, 0, 0)です。- 関連項目:
-
ipadx
int ipadx
コンポーネントの内側のパディング、つまりコンポーネントの最小幅に追加する領域の値を指定します。 コンポーネントの幅は、少なくともその最小幅にipadxピクセルを足したものです。デフォルト値は
0です。- 関連項目:
-
ipady
int ipady
コンポーネントの内側のパディング、つまりコンポーネントの最小の高さに追加する領域の値を指定します。 コンポーネントの高さは、少なくともその最小の高さにipadyピクセルを足したものです。デフォルト値は0です。
- 関連項目:
-
minHeight
int minHeight
コンポーネントの最小の高さです。 これはipadxの計算に使用されます(デフォルトは0)。- 関連項目:
-
minWidth
int minWidth
コンポーネントの最小の幅です。 これはipadyの計算に使用されます(デフォルトは0)。- 関連項目:
-
tempHeight
int tempHeight
コンポーネントの高さの一時的なプレースホルダーです。 -
tempWidth
int tempWidth
コンポーネントの幅の一時的なプレースホルダーです。 -
tempX
int tempX
x座標の一時的なプレースホルダーです。 -
tempY
int tempY
y座標の一時的なプレースホルダーです。 -
weightx
double weightx
余分の水平スペースを分配する方法を指定します。グリッド・バッグ・レイアウト・マネージャは、1列のウエイトが1列のすべてのコンポーネントの最大の
weightxになるように計算します。 結果のレイアウトが塗りつぶす必要のある領域の幅より小さい場合、余分のスペースが各列のウエイトに比例して分配されます。 ウエイトがゼロの列には、余分のスペースは分配されません。すべてのウエイトがゼロの場合、すべての余分のスペースがセルのグリッドと左右両端の間に表示されます。
このフィールドのデフォルト値は
0です。weightxは負の値にするべきではありません。- 関連項目:
-
weighty
double weighty
垂直の余分なスペースを分配する方法を指定します。グリッド・バッグ・レイアウト・マネージャは、1行のウエイトが1行のすべてのコンポーネントの最大の
weightyになるように計算します。 結果のレイアウトが塗りつぶす必要のある領域の高さより小さい場合、余分のスペースが各行のウエイトに比例して分配されます。 ウエイトがゼロの行には、余分のスペースは分配されません。すべてのウエイトがゼロの場合、すべての余分のスペースがセルのグリッドと上下の両端の間に表示されます。
このフィールドのデフォルト値は
0です。weightyは負の値にするべきではありません。- 関連項目:
-
-
クラスjava.awt.GridBagLayout
class GridBagLayout extends Object implements Serializable- serialVersionUID:
- 8838754796412211005L
-
直列化されたフィールド
-
columnWeights
double[] columnWeights
このフィールドは、列のウエイトに対するオーバーライドを保持します。 このフィールドがnullではない場合、すべての列のウエイトが計算されたあとで、その値がグリッド・バッグに適用されます。 列iのcolumnWeights[i] >重みの場合、列iにはcolumnWeights[i]の重みが割り当てられます。columnWeightsに列数より多くの要素がある場合、超過した要素は無視され、列の作成は行われません。 -
columnWidths
int[] columnWidths
このフィールドは、列の最小幅に対するオーバーライドを保持します。 このフィールドがnullではない場合、すべての最小列幅が計算されたあとで、その値がグリッド・バッグに適用されます。 columnWidthsに列数より多くの要素がある場合、columnWidthの要素数に合わせるためにグリッド・バッグに列が追加されます。- 関連項目:
-
componentAdjusting
Component componentAdjusting
配置されるコンポーネント。 これはadjustForGravityへ呼び出す前に設定されます。 -
comptable
Hashtable<Component,
GridBagConstraints> comptable このハッシュ表は、コンポーネントとコンポーネントのグリッド・バッグ制約との関連性を維持します。comptable内のキーはコンポーネントで、値はGridBagConstraintsのインスタンスです。- 関連項目:
-
defaultConstraints
GridBagConstraints defaultConstraints
このフィールドには、デフォルト値を含むグリッド・バッグ制約のインスタンスが保持されているため、コンポーネントにグリッド・バッグ制約が関連付けられていない場合、そのコンポーネントにはdefaultConstraintsのコピーが割り当てられます。- 関連項目:
-
layoutInfo
GridBagLayoutInfo layoutInfo
このフィールドは、グリッド・バッグのレイアウト情報を保持します。 このフィールドの情報は、グリッド・バッグの最新の検査に基づきます。layoutInfoがnullの場合は、グリッド・バッグにコンポーネントがないか、またはコンポーネントがあってもそれがまだ検査を受けていないことを意味します。- 関連項目:
-
rowHeights
int[] rowHeights
このフィールドは、行の最小の高さに対するオーバーライドを保持します。 このフィールドがnullではない場合、すべての最小の行の高さが計算されたあとで、その値がグリッド・バッグに適用されます。rowHeightsに行数より多くの要素がある場合、rowHeightsの要素数に合わせるために、グリッド・バッグに行が追加されます。- 関連項目:
-
rowWeights
double[] rowWeights
このフィールドは、行のウエイトに対するオーバーライドを保持します。 このフィールドがnullではない場合、すべての行のウエイトが計算されたあとで、その値がグリッド・バッグに適用されます。 行iのrowWeights[i] >重みの場合、行iにはrowWeights[i]の重みが割り当てられます。rowWeightsに行数より多くの要素がある場合、超過した要素は無視され、行の作成は行われません。
-
-
クラスjava.awt.GridBagLayoutInfo
class GridBagLayoutInfo extends Object implements Serializable- serialVersionUID:
- -4899416460737170217L
-
直列化されたフィールド
-
baselineType
short[] baselineType
特定の行のベースラインのタイプ。 BaselineResizeBehavior定数(1 << ordinal())の混在 -
hasBaseline
boolean hasBaseline
ベースライン・レイアウトがリクエストされたかどうか、およびいずれかのコンポーネントに有効なベースラインがあるかどうか。 -
height
int height
セルの数: 水平および垂直方向。 -
maxAscent
int[] maxAscent
最大アセント(baseline)。 -
maxDescent
int[] maxDescent
最大降下(height - baseline) -
minHeight
int[] minHeight
各行の最大のminHeight。 -
minWidth
int[] minWidth
各列の最大のminWidth。 -
startx
int startx
レイアウトの開始点。 -
starty
int starty
レイアウトの開始点。 -
weightX
double[] weightX
各列の最大の重み。 -
weightY
double[] weightY
各行の最大の重み。 -
width
int width
セルの数: 水平および垂直方向。
-
-
クラスjava.awt.GridLayout
class GridLayout extends Object implements Serializable- serialVersionUID:
- -7411804673224730901L
-
直列化されたフィールド
-
cols
int cols
グリッドに指定された列の数です。 列数はいつでも変更できます。 ゼロまたは正の整数にします。'0' は「任意の数」を意味し、これは、その寸法の Column の数は行の寸法に依存するということです。- 関連項目:
-
hgap
int hgap
列間の空間を指定する水平方向の間隔(ピクセル単位)です。 いつでも変更できます。 ゼロまたは正の整数にします。- 関連項目:
-
行
int rows
グリッドに指定された行の数です。 行数はいつでも変更できます。 ゼロまたは正の整数にします。'0' は「任意の数」を意味し、これは、その寸法の Row の数は列の寸法に依存するということです。- 関連項目:
-
vgap
int vgap
行間の空間を指定する垂直方向の間隔(ピクセル単位)です。 いつでも変更できます。 ゼロまたは正の整数にします。- 関連項目:
-
-
例外クラスjava.awt.HeadlessException
class HeadlessException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 167183644944358563L
-
例外クラスjava.awt.IllegalComponentStateException
class IllegalComponentStateException extends IllegalStateException implements Serializable- serialVersionUID:
- -1889339587208144238L
-
クラスjava.awt.Insets
class Insets extends Object implements Serializable- serialVersionUID:
- -2272572637695466749L
-
直列化されたフィールド
-
bottom
int bottom
下部からのイン・セットです。 この値が矩形のBottomから減算され、Bottomの新しい位置となります。- 関連項目:
-
left
int left
左側からのイン・セットです。 この値が矩形のLeftに追加され、Leftの新しい位置となります。- 関連項目:
-
right
int right
右側からのイン・セットです。 この値が矩形のRightから減算され、Rightの新しい位置となります。- 関連項目:
-
top
int top
上部からのイン・セットです。 この値が矩形のTopに追加され、Topの新しい位置となります。- 関連項目:
-
-
クラスjava.awt.Label
class Label extends Component implements Serializable- serialVersionUID:
- 3094126758329070636L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException オブジェクト入力ストリームからラベルを読み込みます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 導入されたバージョン:
- 1.4
- 関連項目:
-
-
直列化されたフィールド
-
alignment
int alignment
ラベルの配置です。 デフォルトでは、左揃えになります。- 関連項目:
-
text
String text
このラベルのテキストです。 このテキストはプログラムにより変更されますがユーザーにはできません。- 関連項目:
-
-
クラスjava.awt.Label.AccessibleAWTLabel
class AccessibleAWTLabel extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- -3568967560160480438L
-
クラスjava.awt.List
class List extends Component implements Serializable- serialVersionUID:
- -3304312411574666869L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込みます。これがnullではない場合、リスナーを追加してListによってトリガーされた項目イベントとアクション・イベントの両方を、このストリームに格納されたキーによって指定されたとおり受け取ります。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 オプションのデータとして、直列化可能なItemListenersとActionListenersのリストを書き込みます。 直列化できないリスナーは検出され、それらの直列化は試行されません。- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。このペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。ItemListenerオブジェクトを示すitemListenerK、ActionListenerオブジェクトを示すactionListenerK- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
items
Vector<String> items
List Componentの一部になる項目を保持するために作成されたベクターです。- 関連項目:
-
listSerializedDataVersion
int listSerializedDataVersion
Listコンポーネントの直列化されたデータのバージョンです。 -
multipleMode
boolean multipleMode
multipleModeは、リスト・コンポーネントが複数選択モードに設定された場合にtrueと設定される変数で、ユーザーは一度にリスト内の複数の項目を選択できます。リスト・コンポーネントが単一選択モードに設定されている場合はmultipleModeはfalseと設定され、ユーザーは毎回リスト内の1項目だけしか選択できません。- 関連項目:
-
行
int rows
このフィールドにはListComponentの表示行の数を表します。 実際にリスト・コンポーネントを作成するときに1度だけ指定します。 変更はできません。- 関連項目:
-
selected
int[] selected
selectedは、選択した項目のインデックスを含む配列です。- 関連項目:
-
visibleIndex
int visibleIndex
この変数には特定のリスト項目を表示する際に使用する値が含まれます。- 関連項目:
-
-
クラスjava.awt.List.AccessibleAWTList
class AccessibleAWTList extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- 7924617370136012829L
-
クラスjava.awt.List.AccessibleAWTList.AccessibleAWTListChild
class AccessibleAWTListChild extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- 4412022926028300317L
-
直列化されたフィールド
-
indexInParent
int indexInParent
親の索引。 -
parent
List parent
親List。
-
-
クラスjava.awt.MediaTracker
class MediaTracker extends Object implements Serializable- serialVersionUID:
- -483174189758638095L
-
直列化されたフィールド
-
head
java.awt.MediaEntry head
MediaTrackerによって監視されるImagesのリストの先頭です。- 関連項目:
-
target
Component target
イメージが最終的に描画されるメディア・トラッカによって監視される、指定したComponentです。- 関連項目:
-
-
クラスjava.awt.Menu
class Menu extends MenuItem implements Serializable- serialVersionUID:
- -8809584163345499784L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, HeadlessException ObjectInputStreamを読み取ります。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
isHelpMenu
boolean isHelpMenu
このフィールドは、該当するMenuが実際にヘルプ・メニューである場合はtrueと設定されます。 そうでない場合はfalseに設定されます。 -
items
Vector<MenuItem> items
Menuの一部となる項目のベクター。- 関連項目:
-
menuSerializedDataVersion
int menuSerializedDataVersion
メニューの直列化されたデータのバージョンです。 -
tearOff
boolean tearOff
このフィールドはメニューにプロパティのティアがあるかを示します。 メニューにティア・オフ・プロパティがある場合は、trueが設定され、ない場合はfalseが設定されます。 メニューがティア・オフされ、その後不要になった場合、ユーザーが削除できます。- 関連項目:
-
-
クラスjava.awt.Menu.AccessibleAWTMenu
class AccessibleAWTMenu extends MenuItem.AccessibleAWTMenuItem implements Serializable- serialVersionUID:
- 5228160894980069094L
-
クラスjava.awt.MenuBar
class MenuBar extends MenuComponent implements Serializable- serialVersionUID:
- -4930327919388951260L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み取ります。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
クラスjava.awt.MenuBar.AccessibleAWTMenuBar
class AccessibleAWTMenuBar extends MenuComponent.AccessibleAWTMenuComponent implements Serializable- serialVersionUID:
- -8577604491830083815L
-
クラスjava.awt.MenuComponent
class MenuComponent extends Object implements Serializable- serialVersionUID:
- -4536902356223894379L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException オブジェクト入力ストリームからメニュー・コンポーネントを読み込みます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
-
直列化されたフィールド
-
accessibleContext
AccessibleContext accessibleContext
実際にはインタフェースを実装しませんが、MenuComponentにはAccessibleインタフェースのすべてのメソッドが含まれます - これは、MenuComponentを拡張する個々のオブジェクトになります。 -
font
Font font
メニュー・コンポーネントのフォントです。 この値は、デフォルトが使用されるポイントではnullを指定できます。 このデフォルトはnullです。- 関連項目:
-
name
String name
メニュー・コンポーネントの名前です。デフォルトはnullです。- 関連項目:
-
nameExplicitlySet
boolean nameExplicitlySet
名前が明示的に設定されるかどうかを示す変数です。trueの場合は、名前が明示的に設定されます。 このデフォルトはfalseです。- 関連項目:
-
newEventsOnly
boolean newEventsOnly
デフォルトはfalseです。- 関連項目:
-
-
クラスjava.awt.MenuComponent.AccessibleAWTMenuComponent
class AccessibleAWTMenuComponent extends AccessibleContext implements Serializable- serialVersionUID:
- -4269533416223798698L
-
クラスjava.awt.MenuItem
class MenuItem extends MenuComponent implements Serializable- serialVersionUID:
- -21757335363267194L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込み、それがnullではない場合、Menu項目によってトリガーされるアクション・イベントを受信するためのリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 オプションのデータとして、直列化可能なActionListenersのリストを書き込みます。 直列化できないリスナーは検出され、それらの直列化は試行されません。- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。このペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。ActionListenerオブジェクトを示すactionListenerK- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
actionCommand
String actionCommand
このフィールドは、特定のメニュー項目によって発行されたコマンドを示します。 デフォルトでは、setActionCommandを使用して設定されていない場合はactionCommandがメニュー項目のラベルです。- 関連項目:
-
enabled
boolean enabled
メニュー項目が有効かどうかを示す値です。 有効な場合は、enabledがtrueに設定されます。 そうでない場合は、enabledがfalseに設定されます。- 関連項目:
-
eventMask
long eventMask
eventMaskは、enableEventsを使ったサブクラスだけが設定します。 リスナーがイベントを要求するときと、サブクラスがイベントを要求するときの違いを区別するために、リスナーを登録するときは、このマスクを使用しないでください。 -
label
String label
labelはメニュー項目のラベルです。 任意の文字列で表します。- 関連項目:
-
menuItemSerializedDataVersion
int menuItemSerializedDataVersion
メニュー項目の直列化されたデータのバージョンです。 -
shortcut
MenuShortcut shortcut
メニュー項目に関連しているキー・ストロークのシーケンスです。 ノート: 1.1.2でショートカットを機能させるには、メニュー項目でsetActionCommand()を使用する必要があります。- 関連項目:
-
-
クラスjava.awt.MenuItem.AccessibleAWTMenuItem
class AccessibleAWTMenuItem extends MenuComponent.AccessibleAWTMenuComponent implements Serializable- serialVersionUID:
- -217847831945965825L
-
クラスjava.awt.MenuShortcut
class MenuShortcut extends Object implements Serializable- serialVersionUID:
- 143448358473180225L
-
直列化されたフィールド
-
key
int key
メニュー・ショートカットの仮想キー・コードです。 これはメニュー・ショートカットを作成するキー・コードです。 これは文字ではなく仮想キー・コードです。たとえば、キー「a」はKeyEvent.VK_Aで表されることに注意してください。 ノート:また、バージョン1.1.xではメニュー項目にsetActionCommand()を使用してショートカットを機能させる必要があります。そうしないと、nullアクション・コマンドをトリガーします。- 導入されたバージョン:
- 1.1
- 関連項目:
-
usesShift
boolean usesShift
シフト・キーが押されたかどうかを示します。 シフト・キーを押した場合はtrue、 falseの場合は、シフト・キーは押されませんでした。- 導入されたバージョン:
- 1.1
- 関連項目:
-
-
クラスjava.awt.Panel
class Panel extends Container implements Serializable- serialVersionUID:
- -2728009084054400034L
-
クラスjava.awt.Panel.AccessibleAWTPanel
class AccessibleAWTPanel extends Container.AccessibleAWTContainer implements Serializable- serialVersionUID:
- -6409552226660031050L
-
クラスjava.awt.Point
class Point extends Point2D implements Serializable- serialVersionUID:
- -5276940640259749850L
-
直列化されたフィールド
-
x
int x
このPointのX座標。 X座標が設定されていない場合はデフォルトで0になります。- 導入されたバージョン:
- 1.0
- 関連項目:
-
y
int y
このPointのY座標。 Y座標が設定されていない場合はデフォルトで0になります。- 導入されたバージョン:
- 1.0
- 関連項目:
-
-
クラスjava.awt.Polygon
class Polygon extends Object implements Serializable- serialVersionUID:
- -6460061437900069969L
-
直列化されたフィールド
-
bounds
Rectangle bounds
このPolygonの境界。 nullも指定できます。- 導入されたバージョン:
- 1.0
- 関連項目:
-
npoints
int npoints
- 導入されたバージョン:
- 1.0
- 関連項目:
-
xpoints
int[] xpoints
X座標の配列です。 この配列の要素の数は、このPolygonのX座標の数よりも大きくなる可能性があります。 余分な要素により、この配列を再作成せずに、このPolygonに新しい点を追加できます。npointsの値は、このPolygon内の有効な点の数と同じです。- 導入されたバージョン:
- 1.0
- 関連項目:
-
ypoints
int[] ypoints
Y座標の配列です。 この配列の要素の数は、このPolygonのY座標の数よりも大きくなります。 余分な要素により、この配列を再作成せずに、このPolygonに新しい点を追加できます。npointsの値は、このPolygon内の有効な点の数と同じです。- 導入されたバージョン:
- 1.0
- 関連項目:
-
-
クラスjava.awt.PopupMenu
class PopupMenu extends Menu implements Serializable- serialVersionUID:
- -4620452533522760060L
-
クラスjava.awt.PopupMenu.AccessibleAWTPopupMenu
class AccessibleAWTPopupMenu extends Menu.AccessibleAWTMenu implements Serializable- serialVersionUID:
- -4282044795947239955L
-
クラスjava.awt.Rectangle
class Rectangle extends Rectangle2D implements Serializable- serialVersionUID:
- -4345857070255674764L
-
直列化されたフィールド
-
height
int height
Rectangleの高さ。- 導入されたバージョン:
- 1.0
- 関連項目:
-
width
int width
Rectangleの幅。- 導入されたバージョン:
- 1.0
- 関連項目:
-
x
int x
Rectangleの左上隅のX座標。- 導入されたバージョン:
- 1.0
- 関連項目:
-
y
int y
Rectangleの左上隅のY座標。- 導入されたバージョン:
- 1.0
- 関連項目:
-
-
クラスjava.awt.Scrollbar
class Scrollbar extends Component implements Serializable- serialVersionUID:
- 8451667562882310543L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込み、それがnullではない場合、Scrollbarによってトリガーされる調整イベントを受信するためのリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 オプションのデータとして、直列化可能なAdjustmentListenersのリストを書き込みます。 直列化できないリスナーは検出され、それらの直列化は試行されません。- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。このペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。AdjustmentListenerオブジェクトを示すadjustmentListenerK- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
lineIncrement
int lineIncrement
スクロール・バーが行単位で上下するときにスクロール・バー値が変化する量です。 この値は0(ゼロ)より大きい必要があります。- 関連項目:
-
maximum
int maximum
Scrollbarの最大値です。 この値はminimum値より大きくなければいけません。
- 関連項目:
-
minimum
int minimum
Scrollbarの最小値です。 この値はmaximum値より小さくなければいけません。
- 関連項目:
-
orientation
int orientation
Scrollbarの方向で、水平または垂直です。 この値はスクロール・バーの作成時に指定すべきです。
orientationはVERTICALまたはHORIZONTALのいずれかのみです。- 関連項目:
-
pageIncrement
int pageIncrement
スクロール・バーがページ単位で上下するときにスクロール・バー値が変化する量です。 この値は0(ゼロ)より大きい必要があります。- 関連項目:
-
scrollbarSerializedDataVersion
int scrollbarSerializedDataVersion
スクロール・バーの直列化されたデータのバージョンです。 -
value
int value
Scrollbarの値。 このプロパティはminimum以上かつmaximum - visibleAmount以下である必要があります。- 関連項目:
-
visibleAmount
int visibleAmount
Scrollbarのバブルのサイズです。 値の範囲の選択にスクロール・バーを使用する場合、visibleAmountはこの範囲のサイズを表します。 プラットフォームによっては、これはバブルのサイズによって視覚的に示される場合があります。- 関連項目:
-
-
クラスjava.awt.Scrollbar.AccessibleAWTScrollBar
class AccessibleAWTScrollBar extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- -344337268523697807L
-
クラスjava.awt.ScrollPane
class ScrollPane extends Container implements Serializable- serialVersionUID:
- 7956609840827222915L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException デフォルトの直列化可能フィールドをストリームに読み込みます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
hAdjustable
ScrollPaneAdjustable hAdjustable
調整可能な水平スクロール・バーです。 3つのAdjustableメソッド、つまりsetMinimum()、setMaximum()、setVisibleAmount()は絶対に呼び出さないでください。- 関連項目:
-
scrollbarDisplayPolicy
int scrollbarDisplayPolicy
スクロール・バーを表示する方法は3つあります。 この整数値は、3つの表示方法(SCROLLBARS_ALWAYS、SCROLLBARS_AS_NEEDED、SCROLLBARS_NEVER)のいずれかを表します。- 関連項目:
-
vAdjustable
ScrollPaneAdjustable vAdjustable
調整可能な垂直スクロール・バーです。 3つのAdjustableメソッド、つまりsetMinimum()、setMaximum()、setVisibleAmount()は絶対に呼び出さないでください。- 関連項目:
-
wheelScrollingEnabled
boolean wheelScrollingEnabled
MouseWheelEventが受け取られたときにスクロールを行うようにするかどうかを示します。- 導入されたバージョン:
- 1.4
-
-
クラスjava.awt.ScrollPane.AccessibleAWTScrollPane
class AccessibleAWTScrollPane extends Container.AccessibleAWTContainer implements Serializable- serialVersionUID:
- 6100703663886637L
-
クラスjava.awt.ScrollPaneAdjustable
class ScrollPaneAdjustable extends Object implements Serializable- serialVersionUID:
- -3359745691033257079L
-
直列化されたフィールド
-
adjustmentListener
AdjustmentListener adjustmentListener
このScrollPaneAdjustableから調整イベントを受信するために指定された調整リスナー。 -
blockIncrement
int blockIncrement
スクロール・バーがページ単位で上下するときにスクロール・バー値が変化する量です。 この値は負でない整数値にします。- 関連項目:
-
maximum
int maximum
このスクロール・バーの最大値です。 この値は、ScrollPaneによってのみ設定できます。- 関連項目:
-
minimum
int minimum
このスクロール・バーの最小値です。 この値は、ScrollPaneによってのみ設定できます。ATTN: 現在の実装では、
minimumは常に0です。 このフィールドはsetSpanメソッドによってのみ変更でき、ScrollPaneは常に最小値0を持つメソッドを呼び出します。getMinimumメソッドは、このフィールドを調べずに常に0を返します。- 関連項目:
-
orientation
int orientation
このスクロール・バーの方向です。- 関連項目:
-
sp
ScrollPane sp
このオブジェクトがスクロール・バーであるScrollPaneです。 -
unitIncrement
int unitIncrement
スクロール・バーが行単位で上下するときにスクロール・バー値が変化する量です。 この値は負でない整数値にします。- 関連項目:
-
value
int value
このスクロール・バーの値です。valueはminimumより大きく、maximumより小さくするようにしてください- 関連項目:
-
visibleAmount
int visibleAmount
このスクロール・バーの可視部分のサイズです。 この値は、ScrollPaneによってのみ設定できます。- 関連項目:
-
-
クラスjava.awt.SystemColor
class SystemColor extends Color implements Serializable- serialVersionUID:
- 4503142729533789064L
-
直列化メソッド
-
readResolve
private Object readResolve()SystemColorクラスの設計では、static finalフィールドに保存されるSystemColorオブジェクトのすべてのインスタンスを開発者が使用できることを前提としています。 このメソッドは、オブジェクトの直列化された形式の値フィールドに保存されているインデックスを使用して、直列化されたオブジェクトを同等のSystemColorのstaticオブジェクト定数フィールドで置き換えることで、インスタンス化でこれらの制限を維持するために役立ちます。 これらのオブジェクトの直列化された形式の詳細は、SystemColor.writeReplace()メソッドを参照してください。 -
writeReplace
private Object writeReplace() throws ObjectStreamException直列化されたストリームに書き込むための、SystemColorオブジェクトの直列化されたバージョンを返します。- シリアル・データ:
- 直列化された
SystemColorオブジェクトの値フィールドには、システム・カラーのRGBデータではなく、システム・カラーの配列インデックスが含まれます。 この索引は、各SystemColorオブジェクトの一意のインスタンスを確保するために、直列化復元されたオブジェクトを元の静的定数バージョンに戻すためにSystemColor.readResolve()メソッドで使用されます。 - スロー:
ObjectStreamException- このオブジェクトを置き換える新しいオブジェクトを作成できなかった場合
-
-
クラスjava.awt.TextArea
class TextArea extends TextComponent implements Serializable- serialVersionUID:
- 3692302836626095722L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込みます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
-
直列化されたフィールド
-
columns
int columns
TextArea内の列数です。 列幅は、プラットフォームにより異なり、およそ平均文字幅になります。 このパラメータはテキスト領域の幅を判定します。 負でない数になることが保証されています。- 関連項目:
-
行
int rows
TextArea内の行数です。 このパラメータはテキスト領域の高さを判定します。 負でない数になることが保証されています。- 関連項目:
-
scrollbarVisibility
int scrollbarVisibility
テキスト領域にどのスクロール・バーが作成されるかを判定します。 次の 4 つの値のいずれかです。SCROLLBARS_BOTH=両方のスクロール・バー。
SCROLLBARS_HORIZONTAL_ONLY=水平スクロール・バーのみ。
SCROLLBARS_VERTICAL_ONLY=垂直スクロール・バーのみ。
SCROLLBARS_NONE= スクロール・バーなし。
- 関連項目:
-
textAreaSerializedDataVersion
int textAreaSerializedDataVersion
textAreaの直列化されたデータのバージョンです。
-
-
クラスjava.awt.TextArea.AccessibleAWTTextArea
class AccessibleAWTTextArea extends TextComponent.AccessibleAWTTextComponent implements Serializable- serialVersionUID:
- 3472827823632144419L
-
クラスjava.awt.TextComponent
class TextComponent extends Component implements Serializable- serialVersionUID:
- -2214773872412987419L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込み、それがnullではない場合、TextComponentによってトリガーされるテキスト・イベントを受信するためのリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 直列化可能なTextListener(s)のリストはオプションのデータとして書き込まれます。 直列化可能でないTextListener(s)は検出され、それらの直列化は試行されません。- シリアル・データ:
- null で終了する 0 個以上のペアのシーケンス。 ペアは String と Object で構成される。 String はオブジェクトの型を示し、次のいずれかとなります。TextListener オブジェクトか、これを示す textListenerK のいずれか。
- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
backgroundSetByClientCode
boolean backgroundSetByClientCode
バックグラウンドが開発者コード(AWTコードとは対照的)によって設定されたかどうかを示すために使用されるフラグ。 編集不可能なTextComponentsのバックグラウンド色を決定するために使用されます。 -
checkForEnableIM
boolean checkForEnableIM
インプット・メソッドのサポートをチェックするかどうか。 -
editable
boolean editable
このTextComponentが編集可能かどうかを示すboolean型です。 テキスト・コンポーネントが編集可能な場合はtrue、そうでない場合はfalseです。- 関連項目:
-
selectionEnd
int selectionEnd
選択テキストに関する選択です。selectionEndは選択されたテキストの終点です。- 関連項目:
-
selectionStart
int selectionStart
選択テキストに関する選択です。selectionStartは選択されたテキストの始点です。- 関連項目:
-
text
String text
テキストの値です。null値は""と同じです。- 関連項目:
-
textComponentSerializedDataVersion
int textComponentSerializedDataVersion
TextComponentの直列化されたデータのバージョンです。
-
-
クラスjava.awt.TextComponent.AccessibleAWTTextComponent
class AccessibleAWTTextComponent extends Component.AccessibleAWTComponent implements Serializable- serialVersionUID:
- 3631432373506317811L
-
クラスjava.awt.TextField
class TextField extends TextComponent implements Serializable- serialVersionUID:
- -2966288784432217853L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamを読み込み、それがnullではない場合、TextFieldによってトリガーされるアクション・イベントを受信するためのリスナーを追加します。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 直列化可能なActionListener(s)のリストはオプションのデータとして書き込まれます。 直列化できないActionListener(s)は検出され、それらの直列化は試行されません。- シリアル・データ:
- null で終了する 0 個以上のペアのシーケンス。 ペアは String と Object で構成される。 String はオブジェクトの型を示し、次のいずれかとなります。ActionListener オブジェクトか、これを示す actionListenerK のいずれか。
- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
columns
int columns
このテキスト・フィールドの列数を設定します。 列幅は、プラットフォームにより異なり、およそ平均文字幅になります。 負でない数になることが保証されています。- 関連項目:
-
echoChar
char echoChar
エコー文字です。この文字は、テキスト・フィールドに打ち込む文字を表示したくないときに使われます。 echoChar =0の場合、この設定は解除されます。- 関連項目:
-
textFieldSerializedDataVersion
int textFieldSerializedDataVersion
テキスト・フィールドの直列化されたデータのバージョンです。
-
-
クラスjava.awt.TextField.AccessibleAWTTextField
class AccessibleAWTTextField extends TextComponent.AccessibleAWTTextComponent implements Serializable- serialVersionUID:
- 6219164359235943158L
-
クラスjava.awt.Window
class Window extends Container implements Serializable- serialVersionUID:
- 4497834738069338734L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException ObjectInputStreamおよびリスナーのオプションのリストを読み込み、コンポーネントによってトリガーされるさまざまなイベントを受け取ります。また、子のウィンドウ(nullの可能性がある)のリストも読み込みます。 認識できないキーまたは値は無視されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合HeadlessException-GraphicsEnvironment.isHeadless()がtrueを返す場合- 関連項目:
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。 オプションのデータとして、直列化可能なWindowListenerとWindowFocusListenerのリストを書き込みます。 オプションのデータとして、子のウィンドウのリストを書き込みます。 オプションのデータとして、アイコン・イメージのリストを書き込みます。- シリアル・データ:
nullで終了する0個以上のペアのシーケンス。このペアはStringとObjectで構成されます。Stringはオブジェクトの型を示し、次のいずれかになります。WindowListenerオブジェクトを示すwindowListenerK、WindowFocusListenerオブジェクトを示すwindowFocusWindowK、子のWindowオブジェクトを示すownedWindowK- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 関連項目:
-
-
直列化されたフィールド
-
alwaysOnTop
boolean alwaysOnTop
Windowの最前面の状態を表すboolean値です。- 導入されたバージョン:
- 1.5
- 関連項目:
-
autoRequestFocus
boolean autoRequestFocus
このウィンドウが、そのあとに表示されるフォーカス(setVisible(true)の呼出しを使用)、または前面に移動されるフォーカス(toFront()の呼出しを使用)のどちらを受信するかを示します。- 導入されたバージョン:
- 1.7
- 関連項目:
-
focusableWindowState
boolean focusableWindowState
このWindowがフォーカスされたWindowになれるかどうかを指定します。- 導入されたバージョン:
- 1.4
- 関連項目:
-
focusMgr
java.awt.FocusManager focusMgr
未使用 直列化に関する下位互換のために保持されています。- 導入されたバージョン:
- 1.2
-
locationByPlatform
boolean locationByPlatform
このウィンドウをデフォルトのロケーションに表示する場合はtrue、現在のロケーションに表示する場合はfalse。 -
modalExclusionType
Dialog.ModalExclusionType modalExclusionType
- 導入されたバージョン:
- 1.6
- 関連項目:
-
opacity
float opacity
ウィンドウの不透明性レベル- 導入されたバージョン:
- 1.7
- 関連項目:
-
shape
Shape shape
ウィンドウに割り当てられた形状。 形状が設定されていない場合(矩形のウィンドウ)、このフィールドはnullに設定されます。- 導入されたバージョン:
- 1.7
- 関連項目:
-
state
int state
Window状態を表現する整数値です。- 導入されたバージョン:
- 1.2
- 関連項目:
-
syncLWRequests
boolean syncLWRequests
軽量コンポーネント・リクエストの場合、フォーカス転送は同期的である必要があります。 -
type
Window.Type type
ウィンドウ・タイプです。 同期: ObjectLock -
warningString
String warningString
ウィンドウがセキュリティ保護されていない時に表示される警告メッセージを表します。つまり、セキュリティ・マネージャがインストールされているウィンドウはAWTPermission("showWindowWithoutWarningBanner")を拒否します。 このメッセージはウィンドウのどこにでも表示することができます。- 関連項目:
-
windowSerializedDataVersion
int windowSerializedDataVersion
ウィンドウの直列化されたデータのバージョンです。
-
-
クラスjava.awt.Window.AccessibleAWTWindow
class AccessibleAWTWindow extends Container.AccessibleAWTContainer implements Serializable- serialVersionUID:
- 4215068635060671780L
-
-
パッケージjava.awt.color
-
例外クラスjava.awt.color.CMMException
class CMMException extends RuntimeException implements Serializable- serialVersionUID:
- 5775558044142994965L
-
クラスjava.awt.color.ColorSpace
class ColorSpace extends Object implements Serializable- serialVersionUID:
- -409452704308689724L
-
直列化されたフィールド
-
numComponents
int numComponents
カラー・スペース内のコンポーネントの数。 -
type
int type
ColorSpaceタイプの定数のいずれか。
-
-
クラスjava.awt.color.ICC_ColorSpace
class ICC_ColorSpace extends ColorSpace implements Serializable- serialVersionUID:
- 3455889114070431483L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException オブジェクト入力ストリームから読み取られたICC_ColorSpaceを検証します。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
diffMinMax
float[] diffMinMax
最小値と最大値の差。 -
invDiffMinMax
float[] invDiffMinMax
最小値と最大値の差の反転値。 -
maxVal
float[] maxVal
正規化されたコンポーネントの最小値。 -
minVal
float[] minVal
正規化されたコンポーネントの最大値。 -
needScaleInit
boolean needScaleInit
値をスケーリングするかどうか。 -
thisProfile
ICC_Profile thisProfile
指定されたICC_Profileオブジェクト。
-
-
クラスjava.awt.color.ICC_Profile
class ICC_Profile extends Object implements Serializable- serialVersionUID:
- -3938515861990936766L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException デフォルトの直列化可能フィールドをストリームから読み込みます。 追加データとしてストリームから文字列とバイト配列を読み込みます。- シリアル・データ:
Stringは、プロファイル・オブジェクトが事前定義済のカラー・スペース(例"CS_sRGB")のプロファイルである場合に、ColorSpaceクラス内で定義されているCS_*定数のいずれかの名前です。 それ以外の場合、この文字列はnullです。byte[]配列は、プロファイルのプロファイル・データです。 通常、定義済みのプロファイル・データはnullです。文字列が定義済みのカラー・スペースの定数名として認識される場合、オブジェクトは
getInstance(int cspace)で取得されたプロファイルに解決し、プロファイル・データは無視されます。 そうでない場合は、オブジェクトはgetInstance(byte[] data)で取得されたプロファイルに解決します。- パラメータ:
s- 直列化復元に使用されるストリーム- スロー:
IOException-ObjectInputStreamによってスローされますClassNotFoundException-ObjectInputStreamによってスローされます- 関連項目:
-
readResolve
protected Object readResolve() throws ObjectStreamException直列化復元されるインスタンスをCMMに登録されるインスタンスに解決します。- スロー:
ObjectStreamException- スローされることはないが、直列化仕様によって要求される- 導入されたバージョン:
- 1.3
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルト直列化可能フィールドをストリームに書き込みます。 追加データとしてストリームに文字列とバイト配列を書き込みます。- シリアル・データ:
Stringは、プロファイル・オブジェクトが事前定義済のカラー・スペース(例"CS_sRGB")のプロファイルである場合に、ColorSpaceクラス内で定義されているCS_*定数のいずれかの名前です。 それ以外の場合、この文字列はnullです。byte[]配列は、プロファイルのプロファイル・データです。 定義済みのカラー・スペースには、プロファイル・データではなくnullが書き込まれます。 将来Java APIのバージョンで新しい定義済みのカラー・スペースを追加するときは、このクラスの新バージョンは新しい定義済みのカラー・スペースのカラー・スペース名だけでなくプロファイル・データも書き込み、引き続き旧バージョンがオブジェクトを直列化復元できるようにする。- パラメータ:
s- 直列化に使用されるストリーム- スロー:
IOException-ObjectInputStreamによってスローされます
-
-
直列化されたフィールド
-
iccProfileSerializedDataVersion
int iccProfileSerializedDataVersion
ストリームの追加直列化データのフォーマットのバージョンです。 バージョン1はJava 2プラットフォーム v1.3に対応します。- 導入されたバージョン:
- 1.3
-
-
クラスjava.awt.color.ICC_ProfileGray
class ICC_ProfileGray extends ICC_Profile implements Serializable- serialVersionUID:
- -1124721290732002649L
-
クラスjava.awt.color.ICC_ProfileRGB
class ICC_ProfileRGB extends ICC_Profile implements Serializable- serialVersionUID:
- 8505067385152579334L
-
例外クラスjava.awt.color.ProfileDataException
class ProfileDataException extends RuntimeException implements Serializable- serialVersionUID:
- 7286140888240322498L
-
-
パッケージjava.awt.datatransfer
-
クラスjava.awt.datatransfer.DataFlavor
class DataFlavor extends Object implements Externalizable- serialVersionUID:
- 8367026044764648243L
-
直列化メソッド
-
readExternal
public void readExternal(ObjectInput is) throws IOException, ClassNotFoundException このDataFlavorを直列化された状態から復元します。- パラメータ:
is- オブジェクトを復元するためのデータ読込み元のストリーム- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 復元されているオブジェクトのクラスが見つからない場合。
-
writeExternal
public void writeExternal(ObjectOutput os) throws IOException このDataFlavorを直列化します。- パラメータ:
os- オブジェクトを書き込むストリーム- スロー:
IOException- 発生する可能性のあるすべての入出力例外を含む
-
-
クラスjava.awt.datatransfer.FlavorEvent
class FlavorEvent extends EventObject implements Serializable- serialVersionUID:
- -5842664112252414548L
-
例外クラスjava.awt.datatransfer.UnsupportedFlavorException
class UnsupportedFlavorException extends Exception implements Serializable- serialVersionUID:
- 5383814944251665601L
-
-
パッケージjava.awt.desktop
-
クラスjava.awt.desktop.AboutEvent
class AboutEvent extends AppEvent implements Serializable- serialVersionUID:
- -5987180734802756477L
-
クラスjava.awt.desktop.AppEvent
class AppEvent extends EventObject implements Serializable- serialVersionUID:
- -5958503993556009432L
-
クラスjava.awt.desktop.AppForegroundEvent
class AppForegroundEvent extends AppEvent implements Serializable- serialVersionUID:
- -5513582555740533911L
-
クラスjava.awt.desktop.AppHiddenEvent
class AppHiddenEvent extends AppEvent implements Serializable- serialVersionUID:
- 2637465279476429224L
-
クラスjava.awt.desktop.AppReopenedEvent
class AppReopenedEvent extends AppEvent implements Serializable- serialVersionUID:
- 1503238361530407990L
-
クラスjava.awt.desktop.FilesEvent
class FilesEvent extends AppEvent implements Serializable- serialVersionUID:
- 5271763715462312871L
-
クラスjava.awt.desktop.OpenFilesEvent
class OpenFilesEvent extends FilesEvent implements Serializable- serialVersionUID:
- -3982871005867718956L
-
直列化されたフィールド
-
searchTerm
String searchTerm
ファイルを検索するための検索文字列。
-
-
クラスjava.awt.desktop.OpenURIEvent
class OpenURIEvent extends AppEvent implements Serializable- serialVersionUID:
- 221209100935933476L
-
直列化されたフィールド
-
uri
URI uri
アプリケーションを開くよう要求されたURI。
-
-
クラスjava.awt.desktop.PreferencesEvent
class PreferencesEvent extends AppEvent implements Serializable- serialVersionUID:
- -6398607097086476160L
-
クラスjava.awt.desktop.PrintFilesEvent
class PrintFilesEvent extends FilesEvent implements Serializable- serialVersionUID:
- -5752560876153618618L
-
クラスjava.awt.desktop.QuitEvent
class QuitEvent extends AppEvent implements Serializable- serialVersionUID:
- -256100795532403146L
-
クラスjava.awt.desktop.ScreenSleepEvent
class ScreenSleepEvent extends AppEvent implements Serializable- serialVersionUID:
- 7521606180376544150L
-
クラスjava.awt.desktop.SystemSleepEvent
class SystemSleepEvent extends AppEvent implements Serializable- serialVersionUID:
- 11372269824930549L
-
クラスjava.awt.desktop.UserSessionEvent
class UserSessionEvent extends AppEvent implements Serializable- serialVersionUID:
- 6747138462796569055L
-
直列化されたフィールド
-
reason
UserSessionEvent.Reason reason
ユーザー・セッションの理由が変わります。
-
-
-
パッケージjava.awt.dnd
-
クラスjava.awt.dnd.DragGestureEvent
class DragGestureEvent extends EventObject implements Serializable- serialVersionUID:
- 9080172649166731306L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException このDragGestureEventを直列化復元します。 このメソッドはまず、transientでないすべてのフィールドに対してデフォルトの直列化復元を実行します。 次に、このオブジェクトのジェスチャ・イベントのListを同様に直列化復元しようとします。 1.4より前のリリースでは、この名前の非transientフィールドがジェスチャ・イベントのListを格納したため、これはeventsフィールドの直列化復元によるはじめての試行となります。 失敗すると、ストリーム内の次のオブジェクトが代わりに使われます。 結果のListがnullの場合、このオブジェクトのジェスチャ・イベントのListは空のListに設定されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このDragGestureEventを直列化します。 デフォルトの直列化を行い、次に、Listを直列化できる場合にだけ、このオブジェクトのジェスチャ・イベントのListを書き出します。 そうでない場合は、代わりにnullが書き込まれます。 この場合、結果の直列化復元されたストリームから作成されるDragGestureEventには、ジェスチャ・イベントの空のListが含まれます。- シリアル・データ:
- アルファベット順に並んだデフォルトの直列化可能フィールドであり、そのあとに
Listインスタンスまたはnullのどちらかが続きます。 - パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
-
直列化されたフィールド
-
action
int action
ユーザーの希望するアクションです。 -
component
Component component
DragGestureEventに関連したComponentです。 -
dragSource
DragSource dragSource
DragGestureEventに関連したDragSourceです。 -
origin
Point origin
ドラッグの起点です。
-
-
クラスjava.awt.dnd.DragGestureRecognizer
class DragGestureRecognizer extends Object implements Serializable- serialVersionUID:
- 8996673345831063337L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException このDragGestureRecognizerを直列化復元します。 このメソッドはまず、transientでないすべてのフィールドに対してデフォルトの直列化復元を実行します。 次に、ストリームの次のオブジェクトを使用して、このオブジェクトのDragGestureListenerが同様に直列化復元されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このDragGestureRecognizerを直列化します。 このメソッドは、まずデフォルトの直列化を実行します。 次に、直列化できる場合にだけ、このオブジェクトのDragGestureListenerが書き出されます。 そうでない場合は、代わりにnullが書き込まれます。- シリアル・データ:
- アルファベット順に並んだデフォルトの直列化可能フィールドであり、そのあとに
DragGestureListenerまたはnullのどちらかが続きます。 - パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
-
直列化されたフィールド
-
component
Component component
このDragGestureRecognizerに関連付けられているComponent。 -
dragSource
DragSource dragSource
このDragGestureRecognizerに関連付けられているDragSource。 -
イベント
ArrayList<InputEvent> events
ドラッグをトリガーする「ジェスチャ」としてDragGestureRecognizerによって「認識」された(順番に並べられた)イベントのリスト。 -
sourceActions
int sourceActions
このドラッグ・アンド・ドロップ操作で使用されるアクションのタイプを表すint。
-
-
クラスjava.awt.dnd.DragSource
class DragSource extends Object implements Serializable- serialVersionUID:
- 6236096958971414066L
-
直列化メソッド
-
readObject
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に追加されます。 - そうでない場合は、キーと値のペアがスキップされます。
- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
- 関連項目:
- キー・オブジェクトが
-
writeObject
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。
- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
-
クラスjava.awt.dnd.DragSourceContext
class DragSourceContext extends Object implements Serializable- serialVersionUID:
- -115407898692194719L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException このDragSourceContextを直列化復元します。 このメソッドはまず、transientでないすべてのフィールドに対してデフォルトの直列化復元を実行します。 次に、ストリームの次の2つのオブジェクトを使用して、このオブジェクトのTransferableとDragSourceListenerが同様に直列化復元されます。 結果のTransferableがnullの場合、このオブジェクトのTransferableは、DataFlavorをサポートしないダミーのTransferableに設定されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このDragSourceContextを直列化します。 このメソッドは、まずデフォルトの直列化を実行します。 次に、直列化できる場合にだけ、このオブジェクトのTransferableが書き出されます。 そうでない場合は、代わりにnullが書き込まれます。 この場合、結果の直列化復元されたストリームから作成されるDragSourceContextには、DataFlavorをサポートしないダミーのTransferableが含まれます。 最後に、直列化できる場合にだけ、このオブジェクトのDragSourceListenerが書き出されます。 そうでない場合は、代わりにnullが書き込まれます。- シリアル・データ:
- アルファベット順に並んだ、デフォルトの直列化可能なフィールドであり、
Transferableインスタンスまたはnullが続き、さらにDragSourceListenerインスタンスまたはnullが続きます。 - パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
-
直列化されたフィールド
-
cursor
Cursor cursor
現在のドラッグ・カーソルです。 -
sourceActions
int sourceActions
このDragSourceContextに関連したドラッグ操作のドラッグ・ソースでサポートされている一連のドロップ・アクションを表すDnDConstantsのビット単位のマスクです。 -
trigger
DragGestureEvent trigger
ドラッグの開始をトリガーしたイベントです。 -
useCustomCursor
boolean useCustomCursor
カスタムのドラッグ・カーソルがデフォルトのドラッグ・カーソルの代わりに使用されている場合はtrueです。
-
-
クラスjava.awt.dnd.DragSourceDragEvent
class DragSourceDragEvent extends DragSourceEvent implements Serializable- serialVersionUID:
- 481346297933902471L
-
直列化されたフィールド
-
dropAction
int dropAction
ユーザー・ドロップ・アクションです。 -
gestureModifiers
int gestureModifiers
ユーザーのジェスチャに関連した入力デバイス修飾子の状態です。 -
invalidModifiers
boolean invalidModifiers
gestureModifiersが無効かどうかを示します。 -
targetActions
int targetActions
ターゲット・ドロップ・アクションです。
-
-
クラスjava.awt.dnd.DragSourceDropEvent
class DragSourceDropEvent extends DragSourceEvent implements Serializable- serialVersionUID:
- -5571321229470821891L
-
直列化されたフィールド
-
dropAction
int dropAction
ドロップ・アクションです。 -
dropSuccess
boolean dropSuccess
ドロップが成功した場合はtrueです。
-
-
クラスjava.awt.dnd.DragSourceEvent
class DragSourceEvent extends EventObject implements Serializable- serialVersionUID:
- -763287114604032641L
-
直列化されたフィールド
-
locationSpecified
boolean locationSpecified
このイベントにカーソル位置が指定されているかどうかを示すboolean値です。 -
x
int x
このイベントにカーソル位置が指定されている場合は、このイベントが発生したときのカーソル位置の水平方向の座標です。そうでない場合は0です。 -
y
int y
このイベントにカーソル位置が指定されている場合は、このイベントが発生したときのカーソル位置の垂直方向の座標です。そうでない場合は0です。
-
-
クラスjava.awt.dnd.DropTarget
class DropTarget extends Object implements Serializable- serialVersionUID:
- -6283860791671019047L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException このDropTargetを直列化復元します。 このメソッドはまず、transientでないすべてのフィールドに対してデフォルトの直列化復元を実行します。 次に、このオブジェクトのDropTargetListenerを同様に直列化復元しようとします。 1.4より前のリリースではこの名前の非transientフィールドがDropTargetListenerを格納したため、これはdtListenerフィールドの直列化復元によるはじめての試行となります。 失敗すると、ストリーム内の次のオブジェクトが代わりに使われます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このDropTargetを直列化します。 デフォルトの直列化を行い、次に、直列化できる場合にだけ、このオブジェクトのDropTargetListenerを書き出します。 そうでない場合は、代わりにnullが書き込まれます。- シリアル・データ:
- アルファベット順に並んだデフォルトの直列化可能フィールドであり、そのあとに
DropTargetListenerインスタンスまたはnullのどちらかが続きます。 - パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.4
-
-
直列化されたフィールド
-
actions
int actions
このDropTargetでサポートされる、デフォルトで許可されたアクションです。- 関連項目:
-
active
boolean active
DropTargetがドラッグ・アンド・ドロップ操作を受け入れる場合はtrueです。 -
component
Component component
このDropTargetに関連したComponentです。 -
dropTargetContext
DropTargetContext dropTargetContext
このDropTargetに関連したDropTargetContextです。
-
-
クラスjava.awt.dnd.DropTargetContext
class DropTargetContext extends Object implements Serializable- serialVersionUID:
- -634158968993743371L
-
直列化されたフィールド
-
dropTarget
DropTarget dropTarget
このDropTargetContextに関連したDropTargetです。
-
-
クラスjava.awt.dnd.DropTargetDragEvent
class DropTargetDragEvent extends DropTargetEvent implements Serializable- serialVersionUID:
- -8422265619058953682L
-
直列化されたフィールド
-
actions
int actions
ソース・ドロップ・アクションです。 -
dropAction
int dropAction
ユーザー・ドロップ・アクションです。 -
location
Point location
Componentの座標でのドラッグ・カーソルのホット・スポットの位置です。
-
-
クラスjava.awt.dnd.DropTargetDropEvent
class DropTargetDropEvent extends DropTargetEvent implements Serializable- serialVersionUID:
- -1721911170440459322L
-
直列化されたフィールド
-
actions
int actions
ソース・ドロップ・アクションです。 -
dropAction
int dropAction
ユーザー・ドロップ・アクションです。 -
isLocalTx
boolean isLocalTx
転送元がターゲットと同じJVMにある場合はtrueです。 -
location
Point location
Componentの座標でのドラッグ・カーソルのホット・スポットの位置です。
-
-
クラスjava.awt.dnd.DropTargetEvent
class DropTargetEvent extends EventObject implements Serializable- serialVersionUID:
- 2821229066521922993L
-
直列化されたフィールド
-
context
DropTargetContext context
このDropTargetEventに関連付けられているDropTargetContext。
-
-
例外クラスjava.awt.dnd.InvalidDnDOperationException
class InvalidDnDOperationException extends IllegalStateException implements Serializable- serialVersionUID:
- -6062568741193956678L
-
クラスjava.awt.dnd.MouseDragGestureRecognizer
class MouseDragGestureRecognizer extends DragGestureRecognizer implements Serializable- serialVersionUID:
- 6220099344182281120L
-
-
パッケージjava.awt.event
-
クラスjava.awt.event.ActionEvent
class ActionEvent extends AWTEvent implements Serializable- serialVersionUID:
- -7671078796273832149L
-
直列化されたフィールド
-
actionCommand
String actionCommand
実際にイベントを発生させる原因の詳細を示す、ローカライズされていない文字列です。 この情報は、イベントを発生させたコンポーネントに特有のものです。- 関連項目:
-
modifiers
int modifiers
選択されたキー修飾子を表します。選択されたキーの状態判定に使用します。 修飾子が選択されない場合、デフォルトではゼロになります。- 関連項目:
-
when
long when
このイベント発生時のタイムスタンプです。 ActionEventが高レベルのセマンティック・イベントであるため、タイムスタンプは通常は基本となるInputEventと同じです。- 関連項目:
-
-
クラスjava.awt.event.AdjustmentEvent
class AdjustmentEvent extends AWTEvent implements Serializable- serialVersionUID:
- 5700290645205279921L
-
直列化されたフィールド
-
adjustable
Adjustable adjustable
イベントをトリガーした調整可能オブジェクトです。- 関連項目:
-
adjustmentType
int adjustmentType
adjustmentTypeは、調整可能オブジェクトの値がどのように変化したかを示すものです。 この値はブロック量またはユニット量で増加または減少させることができます。ブロックはページの増分および減分に関連し、ユニットは行の増分および減分に関連しています。- 関連項目:
-
isAdjusting
boolean isAdjusting
イベントが一連の複数の調整イベントの1つである場合、isAdjustingはtrueです。- 導入されたバージョン:
- 1.4
- 関連項目:
-
value
int value
valueには調整可能オブジェクトの新しい値が含まれます。 この値は常に、調整可能オブジェクトに関連した範囲内になります。- 関連項目:
-
-
クラスjava.awt.event.ComponentEvent
class ComponentEvent extends AWTEvent implements Serializable- serialVersionUID:
- 8101406823902992965L
-
クラスjava.awt.event.ContainerEvent
class ContainerEvent extends ComponentEvent implements Serializable- serialVersionUID:
- -4114942250539772041L
-
直列化されたフィールド
-
子
Component child
Containerに追加または削除されるnull以外のコンポーネントです。- 関連項目:
-
-
クラスjava.awt.event.FocusEvent
class FocusEvent extends ComponentEvent implements Serializable- serialVersionUID:
- 523753786457416396L
-
直列化メソッド
-
readResolve
Object readResolve() throws ObjectStreamExceptionこの直列化復元されたFocusEventインスタンスが現在の仕様と互換性があるかどうかを確認します。これは、フォーカス・イベントにNULL以外のcause値があることを意味します。 チェックに失敗すると、causeフィールドがFocusEvent.Cause.UNKNOWNに等しい新しいFocusEventインスタンスが返され、その他のフィールドの値は、このFocusEventインスタンスと同じになります。- スロー:
ObjectStreamException- このオブジェクトを置き換える新しいオブジェクトを作成できなかった場合- 導入されたバージョン:
- 9
- 関連項目:
-
-
直列化されたフィールド
-
cause
FocusEvent.Cause cause
フォーカス・イベントには、このイベントが生成された理由があります。 原因は、フォーカス・イベントの作成中に設定されます。- 導入されたバージョン:
- 9
- 関連項目:
-
一時
boolean temporary
フォーカス・イベントは、パーマネントとテンポラリの2つのレベルを保持できます。 操作が一時的にフォーカスを奪い、イベントが完了すると元に戻す場合は true に、 そうでない場合は false に設定されます。- 関連項目:
-
-
クラスjava.awt.event.HierarchyEvent
class HierarchyEvent extends AWTEvent implements Serializable- serialVersionUID:
- -5337576970038043990L
-
直列化されたフィールド
-
changed
Component changed
変更された階層の最上位のComponent。 -
changedParent
Container changedParent
changedコンポーネントの親。 これは、変更のタイプに応じて、変更前または変更後の親です。 -
changeFlags
long changeFlags
このイベント・オブジェクトで表されるHIERARCHY_CHANGEDイベントのタイプを示すビット・マスク。 許容される値については、HierarchyEventのクラスの説明を参照してください。
-
-
クラスjava.awt.event.InputEvent
class InputEvent extends ComponentEvent implements Serializable- serialVersionUID:
- -2482525981698309786L
-
直列化されたフィールド
-
modifiers
int modifiers
入力イベントがトリガーされたときの修飾子マスクの状態です。- 関連項目:
-
when
long when
入力イベントのUTC形式のタイムスタンプです。 タイムスタンプは、入力イベントが発生した時間を示します。- 関連項目:
-
-
クラスjava.awt.event.InputMethodEvent
class InputMethodEvent extends AWTEvent implements Serializable- serialVersionUID:
- 4727190874778922661L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException whenフィールドがオブジェクト入力ストリームにない場合は初期化します。 この場合、EventQueue.getMostRecentEventTime()を呼び出すことによりフィールドが初期化されます。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
when
long when
イベント作成時を示すタイムスタンプです。- 導入されたバージョン:
- 1.4
- 関連項目:
-
-
クラスjava.awt.event.InvocationEvent
class InvocationEvent extends AWTEvent implements Serializable- serialVersionUID:
- 436056344909459450L
-
直列化されたフィールド
-
catchExceptions
boolean catchExceptions
dispatch()がThrowableをキャッチして例外インスタンス変数に格納する場合は、trueに設定します。 falseの場合は、ThrowableはEventDispatchThreadのディスパッチ・ループまで伝達されます。 -
dispatched
boolean dispatched
runnableのrun()メソッドが実行されたかどうかを示します。- 導入されたバージョン:
- 1.7
- 関連項目:
-
exception
Exception exception
Runnable.run()メソッドの実行中にスローされるExceptionです(nullの場合もある)。 この変数は、特定のインスタンスが例外をキャッチしなかった場合にもnullになります。 -
リスナー
Runnable listener
イベントがディスパッチされるか、破棄された直後に、run()メソッドが呼び出されるRunnableです(nullの場合もある)。- 導入されたバージョン:
- 1.8
- 関連項目:
-
notifier
Object notifier
Runnable.run()メソッドの復帰後または例外のスロー後、あるいはイベントの破棄後、notifyAll()メソッドがただちに呼び出されるObjectです(nullの場合もあります)。- 関連項目:
-
runnable
Runnable runnable
run()メソッドが呼び出されるRunnableです。 -
throwable
Throwable throwable
Runnable.run()メソッドの実行中にスローされるThrowableです(nullの場合もある)。 この変数は、特定のインスタンスが例外をキャッチしなかった場合にもnullになります。 -
when
long when
このイベント発生時のタイムスタンプです。- 関連項目:
-
-
クラスjava.awt.event.ItemEvent
class ItemEvent extends AWTEvent implements Serializable- serialVersionUID:
- -608708132447206933L
-
直列化されたフィールド
-
item
Object item
選択状態が変更された項目です。- 関連項目:
-
stateChange
int stateChange
itemが選択されたのか選択解除されたのかを示すstateChangeオブジェクトです。- 関連項目:
-
-
クラスjava.awt.event.KeyEvent
class KeyEvent extends InputEvent implements Serializable- serialVersionUID:
- -2352130953028126954L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException 古い修飾子を無効にして、新しい修飾子を設定します。 キー修飾子は、重複するマウス修飾子をオーバーライドします。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
isProxyActive
boolean isProxyActive
ネイティブのイベント・ディスパッチ・システムの状態を格納します。このイベントが作成されたときに、イベント・プロキシ・メカニズムがアクティブであった場合はtrue、プロキシがアクティブなときに、イベントを正常にディスパッチするために使用されるComponent.dispatchEventImplがアクティブでなかった場合はfalseになります。 -
keyChar
char keyChar
keyCharは、キーボード上のキーまたはキーの組み合わせでトリガーされる有効なUnicode文字です。- 関連項目:
-
keyCode
int keyCode
キーボードの各キーに割り当てられた一意の値です。 ほとんどのキーボードがトリガーできる共通のキー・コード・セットがあります。 キー・コードのシンボリック名はコード自体の値以外になります。- 関連項目:
-
keyLocation
int keyLocation
キーボード上のキーの位置です。 左Shiftキーや右Shiftキーなど一部のキーは、キーボード上で複数回発生します。 さらに、一部のキーは数値入力キー・パッドで発生します。 このようなキーを区別するために、変数が使用されます。 有効な値は、KEY_LOCATION_UNKNOWN、KEY_LOCATION_STANDARD、KEY_LOCATION_LEFT、KEY_LOCATION_RIGHT、およびKEY_LOCATION_NUMPADのみです。- 関連項目:
-
originalSource
Component originalSource
元のイベント・ソース。 イベント・ソースは、処理中に変わる可能性がありますが、元のソースを取得できる必要がある場合があります。- 導入されたバージョン:
- 1.8
-
-
クラスjava.awt.event.MouseEvent
class MouseEvent extends InputEvent implements Serializable- serialVersionUID:
- -991214153494842848L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException 古い修飾子を無効にして、新しい修飾子を設定します。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
button
int button
状態が変更されたマウス・ボタンがある場合、そのマウス・ボタンを示します。 有効な値の範囲は、0からMouseInfo.getNumberOfButtons()に返される値までです。 この範囲には、NOBUTTON、BUTTON1、BUTTON2、およびBUTTON3の定数が含まれます(これらのボタンが存在する場合)。 このため、これらの定数も使用できます。 たとえば、ボタンが2つのマウスの場合は、このフィールドには次の値が含まれます。- 0 (
NOBUTTON) - 1 (
BUTTON1) - 2 (
BUTTON2)
- 0 (
NOBUTTON) - 1 (
BUTTON1) - 2 (
BUTTON2) - 3 (
BUTTON3) - 4
- 5
Toolkit.areExtraMouseButtonsEnabled()disabledにされている場合は、このフィールドにBUTTON3よりも大きい値が含まれることはありません。- 関連項目:
- 0 (
-
causedByTouchEvent
boolean causedByTouchEvent
イベントがタッチ・イベントの結果であるかどうかを示します。 -
clickCount
int clickCount
マウス・ボタンをすばやく連続してクリックする回数を示します。clickCountは次の3つのマウス・イベントにのみ有効です。MOUSE_CLICKED、MOUSE_PRESSED、およびMOUSE_RELEASED。 上記の場合、clickCountは1以上になります。 その他のイベントの場合、カウントは 0 になります。- 関連項目:
-
popupTrigger
boolean popupTrigger
Popup Menuが特定のジェスチャを保持するかどうかを示すプロパティです。popupTrigger=falseの場合、ポップアップ・メニューは表示されません。trueの場合、ポップアップ・メニューが表示されます。- 関連項目:
-
x
int x
マウス・イベントのx座標です。 x値はイベントをトリガーするコンポーネントに対する相対位置になります。- 関連項目:
-
xAbs
int xAbs
マウス・イベントの絶対x座標です。 デスクトップ領域が複数の物理画面デバイスにまたがっている可能性のある仮想デバイス・マルチスクリーン環境では、この座標は仮想の座標系を基準にしています。 それ以外の場合、この座標は、コンポーネントのGraphicsConfigurationに関連付けられた座標系を基準にしています。 -
y
int y
マウス・イベントのy座標です。 y値はイベントをトリガーするコンポーネントに対する相対位置になります。- 関連項目:
-
yAbs
int yAbs
マウス・イベントの絶対y座標です。 デスクトップ領域が複数の物理画面デバイスにまたがっている可能性のある仮想デバイス・マルチスクリーン環境では、この座標は仮想の座標系を基準にしています。 それ以外の場合、この座標は、コンポーネントのGraphicsConfigurationに関連付けられた座標系を基準にしています。
-
-
クラスjava.awt.event.MouseWheelEvent
class MouseWheelEvent extends MouseEvent implements Serializable- serialVersionUID:
- 6459879390515399677L
-
直列化されたフィールド
-
preciseWheelRotation
double preciseWheelRotation
マウス・ホイールが回転した距離を示します。- 関連項目:
-
scrollAmount
int scrollAmount
scrollTypeがWHEEL_UNIT_SCROLLの場合にのみ有効です。 プラットフォームの設定に基づき、マウス・ホイールの回転クリックごとにスクロールされるユニット数を示します。- 関連項目:
-
scrollType
int scrollType
プラットフォームの設定に基づいて、このイベントに応答して発生するスクロールの種類を示します。 有効な値は次のとおりです。- WHEEL_UNIT_SCROLL
- WHEEL_BLOCK_SCROLL
- 関連項目:
-
wheelRotation
int wheelRotation
マウス・ホイールが回転した距離を示します。- 関連項目:
-
-
クラスjava.awt.event.PaintEvent
class PaintEvent extends ComponentEvent implements Serializable- serialVersionUID:
- 1267492026433337593L
-
直列化されたフィールド
-
updateRect
Rectangle updateRect
この矩形は、ソース・コンポーネント上の再描画が必要な領域を示します。 この矩形は、nullにはなりません。- 関連項目:
-
-
クラスjava.awt.event.TextEvent
class TextEvent extends AWTEvent implements Serializable- serialVersionUID:
- 6269902291250941179L
-
クラスjava.awt.event.WindowEvent
class WindowEvent extends ComponentEvent implements Serializable- serialVersionUID:
- -1567959133147912127L
-
直列化されたフィールド
-
newState
int newState
ウィンドウ状態変更イベントのウィンドウの新しい状態です。 -
oldState
int oldState
ウィンドウ状態変更イベントのウィンドウの以前の状態。
-
-
-
パッケージjava.awt.font
-
クラスjava.awt.font.NumericShaper
class NumericShaper extends Object implements Serializable- serialVersionUID:
- -8022764705923730308L
-
直列化メソッド
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException NumericShaper.Range列挙ベースのパラメータがある場合はビット・マスクベースのパラメータに変換し、このオブジェクトをstreamに書き込みます。 この変換では、対応するビット・マスクベースの定数を持たない列挙型定数は無視されます。- パラメータ:
stream- 書込み先の出力ストリーム- スロー:
IOException- ストリームへの書出し時に入出力エラーが発生した場合stream- 導入されたバージョン:
- 1.7
-
-
直列化されたフィールド
-
key
int key
コンテキスト依存の形状決定のコンテキストのインデックスです。値の範囲は0から18です。 -
mask
int mask
コンテキスト依存の形状決定を行うかどうか(上位ビット)、および形式変換する数字の範囲(0から18のビット)を示すフラグ。 -
shapingRange
NumericShaper.Range shapingRange
コンテキスト・シェーピングの場合はコンテキストRange、非コンテキスト・シェーピングの場合はRange。ビット・マスク・ベースのAPIの場合はnull。- 導入されたバージョン:
- 1.7
-
-
クラスjava.awt.font.TextAttribute
class TextAttribute extends AttributedCharacterIterator.Attribute implements Serializable- serialVersionUID:
- 7744112784117861702L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws InvalidObjectException直列化復元されるインスタンスを定義済み定数に解決します。- スロー:
InvalidObjectException- 解決するオブジェクトがAttributeのインスタンスではない場合
-
-
クラスjava.awt.font.TransformAttribute
class TransformAttribute extends Object implements Serializable- serialVersionUID:
- 3356247357827709530L
-
直列化メソッド
-
readResolve
private Object readResolve() throws ObjectStreamException直列化後にTransformAttributeオブジェクトを解決します。- スロー:
ObjectStreamException- このオブジェクトを置き換える新しいオブジェクトを作成できなかった場合- 導入されたバージョン:
- 1.6
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
transform
AffineTransform transform
このTransformAttributeのAffineTransform、またはAffineTransformが恒等変換である場合はnullです。
-
-
-
パッケージjava.awt.geom
-
クラスjava.awt.geom.AffineTransform
class AffineTransform extends Object implements Serializable- serialVersionUID:
- 1330973210523860834L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamを読み取ります。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException デフォルトの直列化可能フィールドをストリームに書き込みます。- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
m00
double m00
3×3アフィン変換行列のX座標スケーリング要素です。 -
m01
double m01
3×3アフィン変換行列のX座標シャーリング要素です。 -
m02
double m02
3×3アフィン変換行列の平行移動要素のX座標です。 -
m10
double m10
3×3アフィン変換行列のY座標シャーリング要素です。 -
m11
double m11
3×3アフィン変換行列のY座標スケーリング要素です。 -
m12
double m12
3×3アフィン変換行列の平行移動要素のY座標です。
-
-
クラスjava.awt.geom.Arc2D.Double
class Double extends Arc2D implements Serializable- serialVersionUID:
- 728264085846882001L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamからデフォルトの直列化可能フィールド、続いてこのArc2Dインスタンスの弧のタイプを示すバイトを読み取ります。- シリアル・データ:
- デフォルトの直列化可能フィールド。
-
続いて、弧のタイプ
Arc2D.OPEN、Arc2D.CHORD、またはArc2D.PIEを示すbyte。
- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException ObjectOutputStreamにデフォルトの直列化可能フィールド、続いてこのArc2Dインスタンスの弧のタイプを示すバイトを書き込みます。- シリアル・データ:
- デフォルトの直列化可能フィールド。
-
続いて、弧のタイプ
Arc2D.OPEN、Arc2D.CHORD、またはArc2D.PIEを示すbyte。
- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
エクステント
double extent
弧の角の大きさ(度単位)。- 導入されたバージョン:
- 1.2
-
height
double height
この弧が一部を構成する楕円の高さです(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
-
start
double start
弧の始角(度単位)。- 導入されたバージョン:
- 1.2
-
width
double width
この弧が一部を構成する楕円の幅です(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
-
x
double x
弧の表示枠矩形の左上隅のX座標です。- 導入されたバージョン:
- 1.2
-
y
double y
弧の表示枠矩形の左上隅のY座標です。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.Arc2D.Float
class Float extends Arc2D implements Serializable- serialVersionUID:
- 9130893014586380278L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamからデフォルトの直列化可能フィールド、続いてこのArc2Dインスタンスの弧のタイプを示すバイトを読み取ります。- シリアル・データ:
- デフォルトの直列化可能フィールド。
-
続いて、弧のタイプ
Arc2D.OPEN、Arc2D.CHORD、またはArc2D.PIEを示すbyte。
- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException ObjectOutputStreamにデフォルトの直列化可能フィールド、続いてこのArc2Dインスタンスの弧のタイプを示すバイトを書き込みます。- シリアル・データ:
- デフォルトの直列化可能フィールド。
-
続いて、弧のタイプ
Arc2D.OPEN、Arc2D.CHORD、またはArc2D.PIEを示すbyte。
- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
エクステント
float extent
弧の角の大きさ(度単位)。- 導入されたバージョン:
- 1.2
-
height
float height
この弧が一部を構成する楕円の高さです(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
-
start
float start
弧の始角(度単位)。- 導入されたバージョン:
- 1.2
-
width
float width
この弧が一部を構成する楕円の幅です(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
-
x
float x
弧の表示枠矩形の左上隅のX座標です。- 導入されたバージョン:
- 1.2
-
y
float y
弧の表示枠矩形の左上隅のY座標です。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.CubicCurve2D.Double
class Double extends CubicCurve2D implements Serializable- serialVersionUID:
- -4202960122839707295L
-
直列化されたフィールド
-
ctrlx1
double ctrlx1
3次曲線セグメントの最初の制御点のX座標です。- 導入されたバージョン:
- 1.2
-
ctrlx2
double ctrlx2
3次曲線セグメントの2番目の制御点のX座標です。- 導入されたバージョン:
- 1.2
-
ctrly1
double ctrly1
3次曲線セグメントの最初の制御点のY座標です。- 導入されたバージョン:
- 1.2
-
ctrly2
double ctrly2
3次曲線セグメントの2番目の制御点のY座標です。- 導入されたバージョン:
- 1.2
-
x1
double x1
3次曲線セグメントの始点のX座標です。- 導入されたバージョン:
- 1.2
-
x2
double x2
3次曲線セグメントの終点のX座標です。- 導入されたバージョン:
- 1.2
-
y1
double y1
3次曲線セグメントの始点のY座標です。- 導入されたバージョン:
- 1.2
-
y2
double y2
3次曲線セグメントの終点のY座標です。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.CubicCurve2D.Float
class Float extends CubicCurve2D implements Serializable- serialVersionUID:
- -1272015596714244385L
-
直列化されたフィールド
-
ctrlx1
float ctrlx1
3次曲線セグメントの最初の制御点のX座標です。- 導入されたバージョン:
- 1.2
-
ctrlx2
float ctrlx2
3次曲線セグメントの2番目の制御点のX座標です。- 導入されたバージョン:
- 1.2
-
ctrly1
float ctrly1
3次曲線セグメントの最初の制御点のY座標です。- 導入されたバージョン:
- 1.2
-
ctrly2
float ctrly2
3次曲線セグメントの2番目の制御点のY座標です。- 導入されたバージョン:
- 1.2
-
x1
float x1
3次曲線セグメントの始点のX座標です。- 導入されたバージョン:
- 1.2
-
x2
float x2
3次曲線セグメントの終点のX座標です。- 導入されたバージョン:
- 1.2
-
y1
float y1
3次曲線セグメントの始点のY座標です。- 導入されたバージョン:
- 1.2
-
y2
float y2
3次曲線セグメントの終点のY座標です。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.Ellipse2D.Double
class Double extends Ellipse2D implements Serializable- serialVersionUID:
- 5555464816372320683L
-
直列化されたフィールド
-
height
double height
Ellipse2Dの全体の高さです。- 導入されたバージョン:
- 1.2
-
width
double width
このEllipse2Dの全体の幅。- 導入されたバージョン:
- 1.2
-
x
double x
このEllipse2Dの表示枠矩形の左上隅のX座標。- 導入されたバージョン:
- 1.2
-
y
double y
このEllipse2Dの表示枠矩形の左上隅のY座標。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.Ellipse2D.Float
class Float extends Ellipse2D implements Serializable- serialVersionUID:
- -6633761252372475977L
-
直列化されたフィールド
-
height
float height
このEllipse2Dの全体の高さ。- 導入されたバージョン:
- 1.2
-
width
float width
このEllipse2Dの全体の幅。- 導入されたバージョン:
- 1.2
-
x
float x
このEllipse2Dの表示枠矩形の左上隅のX座標。- 導入されたバージョン:
- 1.2
-
y
float y
このEllipse2Dの表示枠矩形の左上隅のY座標。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.GeneralPath
class GeneralPath extends Path2D.Float implements Serializable- serialVersionUID:
- -8327096662768731142L
-
例外クラスjava.awt.geom.IllegalPathStateException
class IllegalPathStateException extends RuntimeException implements Serializable- serialVersionUID:
- -5158084205220481094L
-
クラスjava.awt.geom.Line2D.Double
class Double extends Line2D implements Serializable- serialVersionUID:
- 7979627399746467499L
-
直列化されたフィールド
-
x1
double x1
ライン・セグメントの始点のX座標です。- 導入されたバージョン:
- 1.2
-
x2
double x2
ライン・セグメントの終点のX座標です。- 導入されたバージョン:
- 1.2
-
y1
double y1
ライン・セグメントの始点のY座標です。- 導入されたバージョン:
- 1.2
-
y2
double y2
ライン・セグメントの終点のY座標です。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.Line2D.Float
class Float extends Line2D implements Serializable- serialVersionUID:
- 6161772511649436349L
-
直列化されたフィールド
-
x1
float x1
ライン・セグメントの始点のX座標です。- 導入されたバージョン:
- 1.2
-
x2
float x2
ライン・セグメントの終点のX座標です。- 導入されたバージョン:
- 1.2
-
y1
float y1
ライン・セグメントの始点のY座標です。- 導入されたバージョン:
- 1.2
-
y2
float y2
ライン・セグメントの終点のY座標です。- 導入されたバージョン:
- 1.2
-
-
例外クラスjava.awt.geom.NoninvertibleTransformException
class NoninvertibleTransformException extends Exception implements Serializable- serialVersionUID:
- 6137225240503990466L
-
クラスjava.awt.geom.Path2D.Double
class Double extends Path2D implements Serializable- serialVersionUID:
- 1826762518450014216L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamからデフォルトの直列化可能フィールド、続いてこのパスに格納されるパス・セグメントを明示的に直列化します。1.6では、デフォルトの直列化可能フィールドはない。
このオブジェクトのシリアル・データはwriteObjectメソッドによって記述されます。
- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- I/Oエラーが発生した場合*- 導入されたバージョン:
- 1.6
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException ObjectOutputStreamにデフォルトの直列化可能フィールド、続いてこのパスに格納されるパス・セグメントを明示的に直列化します。- シリアル・データ:
- デフォルトの直列化可能フィールド。 1.6では、デフォルトの直列化可能フィールドはない。
- ヒントとして元のオブジェクトのストレージ・タイプを示すバイト(SERIAL_STORAGE_DBL_ARRAY)が続く
- 後続のパス・セグメントの数(NP)を示す整数値、または後続のパス・セグメントの数が不明であることを示す -1が続く
- 後続の座標の総数(NC)を示す整数値、または後続の座標の数が不明であることを示す -1が続く(座標は常にx,yペアで表されるペアで出現するため、NCは必ず偶数になる)
- 続いて、屈曲規則を示すバイト(
WIND_EVEN_ODDまたはWIND_NON_ZERO) NP(またはNP < 0の場合は無制限)によって、パス・セグメントのタイプを示す1バイトと、パス・セグメントの座標を表すfloat型またはdouble型の1つ以上の値のペアからなる値が設定される- パスの末尾を示すバイト(SERIAL_PATH_END)が続く。
次のバイト値定数は、
Path2Dオブジェクトの直列化された形式で使用されます。定数 定数名 バイト値 後続の項目 説明 SERIAL_STORAGE_FLT_ARRAY0x30 元の Path2Dオブジェクトが座標をfloat型のJava配列に格納したというヒント。SERIAL_STORAGE_DBL_ARRAY0x31 元の Path2Dオブジェクトが座標をdouble型のJava配列に格納したというヒント。SERIAL_SEG_FLT_MOVETO0x40 float 2つ moveToパス・セグメントが続きます。SERIAL_SEG_FLT_LINETO0x41 float 2つ lineToパス・セグメントが続きます。SERIAL_SEG_FLT_QUADTO0x42 float 4つ quadToパス・セグメントが続きます。SERIAL_SEG_FLT_CUBICTO0x43 float 6つ curveToパス・セグメントが続きます。SERIAL_SEG_DBL_MOVETO0x50 double 2つ moveToパス・セグメントが続きます。SERIAL_SEG_DBL_LINETO0x51 double 2つ lineToパス・セグメントが続きます。SERIAL_SEG_DBL_QUADTO0x52 double 4つ curveToパス・セグメントが続きます。SERIAL_SEG_DBL_CUBICTO0x53 double 6つ curveToパス・セグメントが続きます。SERIAL_SEG_CLOSE0x60 closePathパス・セグメント。SERIAL_PATH_END0x61 これ以上パス・セグメントは続きません。 - パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.6
-
-
クラスjava.awt.geom.Path2D.Float
class Float extends Path2D implements Serializable- serialVersionUID:
- 6990832515060788886L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamからデフォルトの直列化可能フィールド、続いてこのパスに格納されるパス・セグメントを明示的に直列化します。1.6では、デフォルトの直列化可能フィールドはない。
このオブジェクトのシリアル・データはwriteObjectメソッドによって記述されます。
- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.6
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException ObjectOutputStreamにデフォルトの直列化可能フィールド、続いてこのパスに格納されるパス・セグメントを明示的に直列化します。- シリアル・データ:
- デフォルトの直列化可能フィールド。 1.6では、デフォルトの直列化可能フィールドはない。
- ヒントとして元のオブジェクトのストレージ・タイプを示すバイト(SERIAL_STORAGE_FLT_ARRAY)が続く
- 後続のパス・セグメントの数(NP)を示す整数値、または後続のパス・セグメントの数が不明であることを示す -1が続く
- 後続の座標の総数(NC)を示す整数値、または後続の座標の数が不明であることを示す -1が続く(座標は常にx,yペアで表されるペアで出現するため、NCは必ず偶数になる)
- 続いて、屈曲規則を示すバイト(
WIND_EVEN_ODDまたはWIND_NON_ZERO) NP(またはNP < 0の場合は無制限)によって、パス・セグメントのタイプを示す1バイトと、パス・セグメントの座標を表すfloat型またはdouble型の1つ以上の値のペアからなる値が設定される- パスの末尾を示すバイト(SERIAL_PATH_END)が続く。
次のバイト値定数は、
Path2Dオブジェクトの直列化された形式で使用されます。定数 定数名 バイト値 後続の項目 説明 SERIAL_STORAGE_FLT_ARRAY0x30 元の Path2Dオブジェクトが座標をfloat型のJava配列に格納したというヒント。SERIAL_STORAGE_DBL_ARRAY0x31 元の Path2Dオブジェクトが座標をdouble型のJava配列に格納したというヒント。SERIAL_SEG_FLT_MOVETO0x40 float 2つ moveToパス・セグメントが続きます。SERIAL_SEG_FLT_LINETO0x41 float 2つ lineToパス・セグメントが続きます。SERIAL_SEG_FLT_QUADTO0x42 float 4つ quadToパス・セグメントが続きます。SERIAL_SEG_FLT_CUBICTO0x43 float 6つ curveToパス・セグメントが続きます。SERIAL_SEG_DBL_MOVETO0x50 double 2つ moveToパス・セグメントが続きます。SERIAL_SEG_DBL_LINETO0x51 double 2つ lineToパス・セグメントが続きます。SERIAL_SEG_DBL_QUADTO0x52 double 4つ curveToパス・セグメントが続きます。SERIAL_SEG_DBL_CUBICTO0x53 double 6つ curveToパス・セグメントが続きます。SERIAL_SEG_CLOSE0x60 closePathパス・セグメント。SERIAL_PATH_END0x61 これ以上パス・セグメントは続きません。 - パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 1.6
-
-
クラスjava.awt.geom.Point2D.Double
class Double extends Point2D implements Serializable- serialVersionUID:
- 6150783262733311327L
-
直列化されたフィールド
-
x
double x
このPoint2DのX座標。- 導入されたバージョン:
- 1.2
-
y
double y
このPoint2DのY座標。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.Point2D.Float
class Float extends Point2D implements Serializable- serialVersionUID:
- -2870572449815403710L
-
直列化されたフィールド
-
x
float x
このPoint2DのX座標。- 導入されたバージョン:
- 1.2
-
y
float y
このPoint2DのY座標。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.QuadCurve2D.Double
class Double extends QuadCurve2D implements Serializable- serialVersionUID:
- 4217149928428559721L
-
直列化されたフィールド
-
ctrlx
double ctrlx
2次曲線セグメントの制御点のX座標です。- 導入されたバージョン:
- 1.2
-
ctrly
double ctrly
2次曲線セグメントの制御点のY座標です。- 導入されたバージョン:
- 1.2
-
x1
double x1
2次曲線セグメントの始点のX座標です。- 導入されたバージョン:
- 1.2
-
x2
double x2
2次曲線セグメントの終点のX座標です。- 導入されたバージョン:
- 1.2
-
y1
double y1
2次曲線セグメントの始点のY座標です。- 導入されたバージョン:
- 1.2
-
y2
double y2
2次曲線セグメントの終点のY座標です。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.QuadCurve2D.Float
class Float extends QuadCurve2D implements Serializable- serialVersionUID:
- -8511188402130719609L
-
直列化されたフィールド
-
ctrlx
float ctrlx
2次曲線セグメントの制御点のX座標です。- 導入されたバージョン:
- 1.2
-
ctrly
float ctrly
2次曲線セグメントの制御点のY座標です。- 導入されたバージョン:
- 1.2
-
x1
float x1
2次曲線セグメントの始点のX座標です。- 導入されたバージョン:
- 1.2
-
x2
float x2
2次曲線セグメントの終点のX座標です。- 導入されたバージョン:
- 1.2
-
y1
float y1
2次曲線セグメントの始点のY座標です。- 導入されたバージョン:
- 1.2
-
y2
float y2
2次曲線セグメントの終点のY座標です。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.Rectangle2D.Double
class Double extends Rectangle2D implements Serializable- serialVersionUID:
- 7771313791441850493L
-
直列化されたフィールド
-
height
double height
このRectangle2Dの高さ。- 導入されたバージョン:
- 1.2
-
width
double width
このRectangle2Dの幅。- 導入されたバージョン:
- 1.2
-
x
double x
このRectangle2DのX座標。- 導入されたバージョン:
- 1.2
-
y
double y
このRectangle2DのY座標。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.Rectangle2D.Float
class Float extends Rectangle2D implements Serializable- serialVersionUID:
- 3798716824173675777L
-
直列化されたフィールド
-
height
float height
このRectangle2Dの高さ。- 導入されたバージョン:
- 1.2
-
width
float width
このRectangle2Dの幅。- 導入されたバージョン:
- 1.2
-
x
float x
このRectangle2DのX座標。- 導入されたバージョン:
- 1.2
-
y
float y
このRectangle2DのY座標。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.RoundRectangle2D.Double
class Double extends RoundRectangle2D implements Serializable- serialVersionUID:
- 1048939333485206117L
-
直列化されたフィールド
-
archeight
double archeight
角を丸める弧の高さです。- 導入されたバージョン:
- 1.2
-
arcwidth
double arcwidth
角を丸める弧の幅です。- 導入されたバージョン:
- 1.2
-
height
double height
このRoundRectangle2Dの高さ。- 導入されたバージョン:
- 1.2
-
width
double width
このRoundRectangle2Dの幅。- 導入されたバージョン:
- 1.2
-
x
double x
このRoundRectangle2DのX座標。- 導入されたバージョン:
- 1.2
-
y
double y
このRoundRectangle2DのY座標。- 導入されたバージョン:
- 1.2
-
-
クラスjava.awt.geom.RoundRectangle2D.Float
class Float extends RoundRectangle2D implements Serializable- serialVersionUID:
- -3423150618393866922L
-
直列化されたフィールド
-
archeight
float archeight
角を丸める弧の高さです。- 導入されたバージョン:
- 1.2
-
arcwidth
float arcwidth
角を丸める弧の幅です。- 導入されたバージョン:
- 1.2
-
height
float height
このRoundRectangle2Dの高さ。- 導入されたバージョン:
- 1.2
-
width
float width
このRoundRectangle2Dの幅。- 導入されたバージョン:
- 1.2
-
x
float x
このRoundRectangle2DのX座標。- 導入されたバージョン:
- 1.2
-
y
float y
このRoundRectangle2DのY座標。- 導入されたバージョン:
- 1.2
-
-
-
パッケージjava.awt.image
-
例外クラスjava.awt.image.ImagingOpException
class ImagingOpException extends RuntimeException implements Serializable- serialVersionUID:
- 8026288481846276658L
-
例外クラスjava.awt.image.RasterFormatException
class RasterFormatException extends RuntimeException implements Serializable- serialVersionUID:
- 96598996116164315L
-
-
パッケージjava.awt.image.renderable
-
クラスjava.awt.image.renderable.ParameterBlock
class ParameterBlock extends Object implements Serializable- serialVersionUID:
- -7577115551785240750L
-
-
パッケージjava.awt.print
-
例外クラスjava.awt.print.PrinterAbortException
class PrinterAbortException extends PrinterException implements Serializable- serialVersionUID:
- 4725169026278854136L
-
例外クラスjava.awt.print.PrinterException
class PrinterException extends Exception implements Serializable- serialVersionUID:
- -3757589981158265819L
-
例外クラスjava.awt.print.PrinterIOException
class PrinterIOException extends PrinterException implements Serializable- serialVersionUID:
- 5850870712125932846L
-
直列化されたフィールド
-
mException
IOException mException
印刷ジョブを中断させるIOエラー。
-
-
-
パッケージjava.beans
-
クラスjava.beans.IndexedPropertyChangeEvent
class IndexedPropertyChangeEvent extends PropertyChangeEvent implements Serializable- serialVersionUID:
- -320227448495806870L
-
直列化されたフィールド
-
索引
int index
変更されたプロパティ要素の索引。
-
-
例外クラスjava.beans.IntrospectionException
class IntrospectionException extends Exception implements Serializable- serialVersionUID:
- -3728150539969542619L
-
クラスjava.beans.PropertyChangeEvent
class PropertyChangeEvent extends EventObject implements Serializable- serialVersionUID:
- 7042693688939648123L
-
クラスjava.beans.PropertyChangeSupport
class PropertyChangeSupport extends Object implements Serializable- serialVersionUID:
- 6401253773779951803L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamを読み取ります。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException 直列化可能フィールドをストリームに書き込みます。- シリアル・データ:
PropertyChangeListenersのnullで終了するリスト。直列化の際、直列化可能でないリスナーはスキップされ、直列化可能なリスナーだけが直列化される。
- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
例外クラスjava.beans.PropertyVetoException
class PropertyVetoException extends Exception implements Serializable- serialVersionUID:
- 129596057694162164L
-
直列化されたフィールド
-
evt
PropertyChangeEvent evt
拒否される変更を説明するPropertyChangeEvent。
-
-
クラスjava.beans.VetoableChangeSupport
class VetoableChangeSupport extends Object implements Serializable- serialVersionUID:
- -5090210921595982017L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException ObjectInputStreamを読み取ります。- パラメータ:
s- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException 直列化可能フィールドをストリームに書き込みます。- シリアル・データ:
VetoableChangeListenersのnullで終了するリスト。直列化の際、直列化可能でないリスナーはスキップされ、直列化可能なリスナーだけが直列化される。
- パラメータ:
s- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
-
パッケージjava.beans.beancontext
-
クラスjava.beans.beancontext.BeanContextChildSupport
class BeanContextChildSupport extends Object implements Serializable- serialVersionUID:
- 6328947014421475877L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException 持続オブジェクトを復元します。入れ子になっている新しいBeanContextから取得されたすべてのリソースが、後続のsetBeanContext()によって完全に復元されるまで待つ必要があります。- パラメータ:
ois- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException オブジェクトの持続性の状態を書き込みます。- パラメータ:
oos- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
beanContextChildPeer
BeanContextChild beanContextChildPeer
このBeanContextChildが入れ子になっているBeanContext。 -
pcSupport
PropertyChangeSupport pcSupport
このBeanContextChildSupportに関連付けられたPropertyChangeSupport。 -
vcSupport
VetoableChangeSupport vcSupport
このBeanContextChildSupportに関連付けられたVetoableChangeSupport。
-
-
クラスjava.beans.beancontext.BeanContextEvent
class BeanContextEvent extends EventObject implements Serializable- serialVersionUID:
- 7267998073569045052L
-
直列化されたフィールド
-
propagatedFrom
BeanContext propagatedFrom
このイベントの伝達元のBeanContext
-
-
クラスjava.beans.beancontext.BeanContextMembershipEvent
class BeanContextMembershipEvent extends BeanContextEvent implements Serializable- serialVersionUID:
- 3499346510334590959L
-
直列化されたフィールド
-
children
Collection children
このイベント通知によって影響を受ける子のリストです。
-
-
クラスjava.beans.beancontext.BeanContextServiceAvailableEvent
class BeanContextServiceAvailableEvent extends BeanContextEvent implements Serializable- serialVersionUID:
- -5333985775656400778L
-
直列化されたフィールド
-
serviceClass
Class<?> serviceClass
新しく利用できるサービスへのClass参照
-
-
クラスjava.beans.beancontext.BeanContextServiceRevokedEvent
class BeanContextServiceRevokedEvent extends BeanContextEvent implements Serializable- serialVersionUID:
- -1295543154724961754L
-
直列化されたフィールド
-
invalidateRefs
boolean invalidateRefs
現在のサービスが強制的に無効にされる場合、true -
serviceClass
Class<?> serviceClass
取り消されるサービスへのClass参照。
-
-
クラスjava.beans.beancontext.BeanContextServicesSupport
class BeanContextServicesSupport extends BeanContextSupport implements Serializable- serialVersionUID:
- -8494482757288719206L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException インスタンスを直列化復元します。- パラメータ:
ois- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException インスタンスを直列化します。- パラメータ:
oos- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
クラスjava.beans.beancontext.BeanContextServicesSupport.BCSSChild
class BCSSChild extends BeanContextSupport.BCSChild implements Serializable- serialVersionUID:
- -3263851306889194873L
-
クラスjava.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider
class BCSSServiceProvider extends Object implements Serializable- serialVersionUID:
- 861278251667444782L
-
直列化されたフィールド
-
serviceProvider
BeanContextServiceProvider serviceProvider
サービス・プロバイダです。
-
-
クラスjava.beans.beancontext.BeanContextSupport
class BeanContextSupport extends BeanContextChildSupport implements Serializable- serialVersionUID:
- -4879613978649577204L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException コンテンツを直列化復元します。このインスタンスに重複しないピアが存在する場合、ここでは子は直列化されず、ピアのreadObject()はこのインスタンスを直列化復元したあとでreadChildren()を呼び出す必要があります。- パラメータ:
ois- 読み取るObjectInputStream- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException BeanContextSupport を直列化します。このインスタンスに重複しないピアが存在する場合 (つまり、このオブジェクトがほかのオブジェクトの委譲として動作している場合)、このインスタンスと同時に子の直列化復元で発生する「鶏が先かと卵が先か」の問題のために、このインスタンスの子はここでは直列化されません。 したがって、このインスタンスに対して重複のないピアがある状況では、常に writeObject() を呼び出してから writeChildren() を呼び出し、readObject() を呼び出してから readChildren() を呼び出します。- パラメータ:
oos- 書き込むObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
designTime
boolean designTime
このオブジェクトが現在設計時モードであるかどうかを示すboolean。 -
locale
Locale locale
BeanContextの現在のロケールです。 -
okToUseGui
boolean okToUseGui
このインスタンスがGUIをレンダリングできるかどうかを示すboolean。 -
シリアライズ可能
int serializable
現在直列化可能な子。
-
-
クラスjava.beans.beancontext.BeanContextSupport.BCSChild
class BCSChild extends Object implements Serializable- serialVersionUID:
- -5815286101609939109L
-
-
パッケージjava.io
-
例外クラスjava.io.CharConversionException
class CharConversionException extends IOException implements Serializable- serialVersionUID:
- -8680016352018427031L
-
例外クラスjava.io.EOFException
class EOFException extends IOException implements Serializable- serialVersionUID:
- 6433858223774886977L
-
クラスjava.io.File
class File extends Object implements Serializable- serialVersionUID:
- 301077366599181567L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException readObjectは、このファイル名を復元するために呼び出されます。 元の区切り文字が読み取られます。 このシステムのセパレータ文字と異なる場合は、古いセパレータがローカル・セパレータに置き換えられます。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException WriteObjectは、このファイル名を保存するために呼び出されます。 区切り文字も保存されるので、パスが別のホスト・タイプで再生される場合は置換できます。- シリアル・データ:
- デフォルトのフィールド。区切り文字が続く。
- パラメータ:
s- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
path
String path
この抽象パス名の標準化されたパス名文字列です。 標準化されたパス名文字列は、デフォルトの名前区切り文字を使用し、余分なまたは重複した区切り文字を持ちません。
-
-
例外クラスjava.io.FileNotFoundException
class FileNotFoundException extends IOException implements Serializable- serialVersionUID:
- -897856973823710492L
-
Class java.io.FilePermissionCollection
class FilePermissionCollection extends PermissionCollection implements Serializable- serialVersionUID:
- 2202956749081564585L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException FilePermissionsのVectorを読み取り、permsフィールドに保存します。- パラメータ:
in- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException permsフィールドの内容をVectorとして書き出し、以前のリリースとの直列化互換性を確保します。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
権限
Vector permissions
FilePermissionオブジェクトのリスト。
-
-
例外クラスjava.io.InterruptedIOException
class InterruptedIOException extends IOException implements Serializable- serialVersionUID:
- 4020568460727500567L
-
直列化されたフィールド
-
bytesTransferred
int bytesTransferred
入出力処理で割込みが発生する前にその処理の一部として転送されたバイト数を報告します。
-
-
例外クラスjava.io.InvalidClassException
class InvalidClassException extends ObjectStreamException implements Serializable- serialVersionUID:
- -4333316296251054416L
-
直列化されたフィールド
-
classname
String classname
無効なクラスの名前。無効なクラスの名前。
-
-
例外クラスjava.io.InvalidObjectException
class InvalidObjectException extends ObjectStreamException implements Serializable- serialVersionUID:
- 3233174318281839583L
-
例外クラスjava.io.IOError
class IOError extends Error implements Serializable- serialVersionUID:
- 67100927991680413L
-
例外クラスjava.io.IOException
class IOException extends Exception implements Serializable- serialVersionUID:
- 7818375828146090155L
-
例外クラスjava.io.NotActiveException
class NotActiveException extends ObjectStreamException implements Serializable- serialVersionUID:
- -3893467273049808895L
-
例外クラスjava.io.NotSerializableException
class NotSerializableException extends ObjectStreamException implements Serializable- serialVersionUID:
- 2906642554793891381L
-
クラスjava.io.ObjectStreamClass
class ObjectStreamClass extends Object implements Serializable- serialVersionUID:
- -6120832682080437368L
-
直列化の概要
-
ObjectStreamClassには、デフォルトの直列化用のフィールドはありません。
-
-
直列化されたフィールド
-
例外クラスjava.io.ObjectStreamException
class ObjectStreamException extends IOException implements Serializable- serialVersionUID:
- 7260898174833392607L
-
例外クラスjava.io.OptionalDataException
class OptionalDataException extends ObjectStreamException implements Serializable- serialVersionUID:
- -8011121865681257820L
-
直列化されたフィールド
-
eof
boolean eof
ストリームのバッファ部分にデータがない場合はtrue。 -
length
int length
現在のバッファで読込み可能なプリミティブ型のデータのバイト数。
-
-
クラスjava.io.SerializablePermission
class SerializablePermission extends BasicPermission implements Serializable- serialVersionUID:
- 8537212141160296410L
-
直列化されたフィールド
-
actions
String actions
-
-
例外クラスjava.io.StreamCorruptedException
class StreamCorruptedException extends ObjectStreamException implements Serializable- serialVersionUID:
- 8983558202217591746L
-
例外クラスjava.io.SyncFailedException
class SyncFailedException extends IOException implements Serializable- serialVersionUID:
- -2353342684412443330L
-
例外クラスjava.io.UncheckedIOException
class UncheckedIOException extends RuntimeException implements Serializable- serialVersionUID:
- -8134305061645241065L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからオブジェクトを読み込むために呼び出します。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合InvalidObjectException- オブジェクトが無効な場合または原因がIOExceptionでない場合
-
-
例外クラスjava.io.UnsupportedEncodingException
class UnsupportedEncodingException extends IOException implements Serializable- serialVersionUID:
- -4274276298326136670L
-
例外クラスjava.io.UTFDataFormatException
class UTFDataFormatException extends IOException implements Serializable- serialVersionUID:
- 420743449228280612L
-
例外クラスjava.io.WriteAbortedException
class WriteAbortedException extends ObjectStreamException implements Serializable- serialVersionUID:
- -3326426625597282442L
-
直列化されたフィールド
-
detail
Exception detail
非推奨。ObjectStreamの書込み中にキャッチされた例外です。
-
-
-
パッケージjava.lang
-
例外クラスjava.lang.AbstractMethodError
class AbstractMethodError extends IncompatibleClassChangeError implements Serializable- serialVersionUID:
- -1654391082989018462L
-
例外クラスjava.lang.ArithmeticException
class ArithmeticException extends RuntimeException implements Serializable- serialVersionUID:
- 2256477558314496007L
-
例外クラスjava.lang.ArrayIndexOutOfBoundsException
class ArrayIndexOutOfBoundsException extends IndexOutOfBoundsException implements Serializable- serialVersionUID:
- -5116101128118950844L
-
例外クラスjava.lang.ArrayStoreException
class ArrayStoreException extends RuntimeException implements Serializable- serialVersionUID:
- -4522193890499838241L
-
例外クラスjava.lang.AssertionError
class AssertionError extends Error implements Serializable- serialVersionUID:
- -5013299493970297370L
-
クラスjava.lang.Boolean
class Boolean extends Object implements Serializable- serialVersionUID:
- -3665804199014368530L
-
直列化されたフィールド
-
value
boolean value
Booleanの値です。
-
-
例外クラスjava.lang.BootstrapMethodError
class BootstrapMethodError extends LinkageError implements Serializable- serialVersionUID:
- 292L
-
クラスjava.lang.Byte
class Byte extends Number implements Serializable- serialVersionUID:
- -7183698231559129828L
-
直列化されたフィールド
-
value
byte value
Byteの値。
-
-
クラスjava.lang.Character
class Character extends Object implements Serializable- serialVersionUID:
- 3786198910865385080L
-
直列化されたフィールド
-
value
char value
Characterの値。
-
-
クラスjava.lang.Class
class Class extends Object implements Serializable- serialVersionUID:
- 3206093459760846163L
-
直列化の概要
-
Classクラスは、特例でSerialization Stream Protocolに入ります。 Classのインスタンスは最初に次の形式でObjectOutputStreamに書き込まれます。
新しいハンドルは、クラス記述子がはじめてストリームに書き込まれるときに生成されます。 クラス記述子へのこれ以後の参照は、最初のクラス記述子インスタンスへの参照として書き込まれます。TC_CLASSClassDescriptor A ClassDescriptor is a special cased serialization of ajava.io.ObjectStreamClassinstance.- 関連項目:
-
-
直列化されたフィールド
-
例外クラスjava.lang.ClassCastException
class ClassCastException extends RuntimeException implements Serializable- serialVersionUID:
- -9223365651070458532L
-
例外クラスjava.lang.ClassCircularityError
class ClassCircularityError extends LinkageError implements Serializable- serialVersionUID:
- 1054362542914539689L
-
例外クラスjava.lang.ClassFormatError
class ClassFormatError extends LinkageError implements Serializable- serialVersionUID:
- -8420114879011949195L
-
例外クラスjava.lang.ClassNotFoundException
class ClassNotFoundException extends ReflectiveOperationException implements Serializable- serialVersionUID:
- 9176873029745254542L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからClassNotFoundExceptionインスタンスを再構成し、古いバージョンから直列化復元するときに原因を適切に初期化します。 getExceptionおよびgetCauseメソッドは、古い実装ではprivate "ex"フィールドを返し、ClassNotFoundException::causeはnullに設定されていました。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException 古い実装との互換性を維持するには、原因を値として、シリアル"ex"フィールドを記述します。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化の概要
-
ClassNotFoundException用の直列化可能なフィールド。
-
-
直列化されたフィールド
-
ex
Throwable ex
theThrowable
-
-
例外クラスjava.lang.CloneNotSupportedException
class CloneNotSupportedException extends Exception implements Serializable- serialVersionUID:
- 5195511250079656443L
-
クラスjava.lang.Double
class Double extends Number implements Serializable- serialVersionUID:
- -9172774392245257468L
-
直列化されたフィールド
-
value
double value
Doubleの値です。
-
-
例外クラスjava.lang.EnumConstantNotPresentException
class EnumConstantNotPresentException extends RuntimeException implements Serializable- serialVersionUID:
- -6046998521960521108L
-
例外クラスjava.lang.Error
class Error extends Throwable implements Serializable- serialVersionUID:
- 4980196508277280342L
-
例外クラスjava.lang.Exception
class Exception extends Throwable implements Serializable- serialVersionUID:
- -3387516993124229948L
-
例外クラスjava.lang.ExceptionInInitializerError
class ExceptionInInitializerError extends LinkageError implements Serializable- serialVersionUID:
- 1521711792217232256L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからExceptionInInitializerErrorインスタンスを再構成し、古いバージョンから直列化復元するときに原因を適切に初期化します。 getExceptionおよびgetCauseメソッドは、古い実装ではprivate "exception"フィールドを返し、ExceptionInInitializerError::causeはnullに設定されていました。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException 古い実装との互換性を維持するには、原因を値として、シリアル"exception"フィールドを記述します。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化の概要
-
ExceptionInInitializerError用の直列化可能なフィールド。
-
-
直列化されたフィールド
-
exception
Throwable exception
例外
-
-
クラスjava.lang.Float
class Float extends Number implements Serializable- serialVersionUID:
- -2671257302660747028L
-
直列化されたフィールド
-
value
float value
Floatの値です。
-
-
例外クラスjava.lang.IllegalAccessError
class IllegalAccessError extends IncompatibleClassChangeError implements Serializable- serialVersionUID:
- -8988904074992417891L
-
例外クラスjava.lang.IllegalAccessException
class IllegalAccessException extends ReflectiveOperationException implements Serializable- serialVersionUID:
- 6616958222490762034L
-
例外クラスjava.lang.IllegalArgumentException
class IllegalArgumentException extends RuntimeException implements Serializable- serialVersionUID:
- -5365630128856068164L
-
例外クラスjava.lang.IllegalCallerException
class IllegalCallerException extends RuntimeException implements Serializable- serialVersionUID:
- -2349421918363102232L
-
例外クラスjava.lang.IllegalMonitorStateException
class IllegalMonitorStateException extends RuntimeException implements Serializable- serialVersionUID:
- 3713306369498869069L
-
例外クラスjava.lang.IllegalStateException
class IllegalStateException extends RuntimeException implements Serializable- serialVersionUID:
- -1848914673093119416L
-
例外クラスjava.lang.IllegalThreadStateException
class IllegalThreadStateException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -7626246362397460174L
-
例外クラスjava.lang.IncompatibleClassChangeError
class IncompatibleClassChangeError extends LinkageError implements Serializable- serialVersionUID:
- -4914975503642802119L
-
例外クラスjava.lang.IndexOutOfBoundsException
class IndexOutOfBoundsException extends RuntimeException implements Serializable- serialVersionUID:
- 234122996006267687L
-
例外クラスjava.lang.InstantiationError
class InstantiationError extends IncompatibleClassChangeError implements Serializable- serialVersionUID:
- -4885810657349421204L
-
例外クラスjava.lang.InstantiationException
class InstantiationException extends ReflectiveOperationException implements Serializable- serialVersionUID:
- -8441929162975509110L
-
クラスjava.lang.Integer
class Integer extends Number implements Serializable- serialVersionUID:
- 1360826667806852920L
-
直列化されたフィールド
-
value
int value
Integerの値。
-
-
例外クラスjava.lang.InternalError
class InternalError extends VirtualMachineError implements Serializable- serialVersionUID:
- -9062593416125562365L
-
例外クラスjava.lang.InterruptedException
class InterruptedException extends Exception implements Serializable- serialVersionUID:
- 6700697376100628473L
-
例外クラスjava.lang.LayerInstantiationException
class LayerInstantiationException extends RuntimeException implements Serializable- serialVersionUID:
- -906239691613568347L
-
例外クラスjava.lang.LinkageError
class LinkageError extends Error implements Serializable- serialVersionUID:
- 3579600108157160122L
-
クラスjava.lang.Long
class Long extends Number implements Serializable- serialVersionUID:
- 4290774380558885855L
-
直列化されたフィールド
-
value
long value
Longの値。
-
-
例外クラスjava.lang.MatchException
クラスMatchExceptionはRuntimeExceptionを拡張し、Serializableを実装- serialVersionUID:
- 0L
-
例外クラスjava.lang.NegativeArraySizeException
class NegativeArraySizeException extends RuntimeException implements Serializable- serialVersionUID:
- -8960118058596991861L
-
例外クラスjava.lang.NoClassDefFoundError
class NoClassDefFoundError extends LinkageError implements Serializable- serialVersionUID:
- 9095859863287012458L
-
例外クラスjava.lang.NoSuchFieldError
class NoSuchFieldError extends IncompatibleClassChangeError implements Serializable- serialVersionUID:
- -3456430195886129035L
-
例外クラスjava.lang.NoSuchFieldException
class NoSuchFieldException extends ReflectiveOperationException implements Serializable- serialVersionUID:
- -6143714805279938260L
-
例外クラスjava.lang.NoSuchMethodError
class NoSuchMethodError extends IncompatibleClassChangeError implements Serializable- serialVersionUID:
- -3765521442372831335L
-
例外クラスjava.lang.NoSuchMethodException
class NoSuchMethodException extends ReflectiveOperationException implements Serializable- serialVersionUID:
- 5034388446362600923L
-
例外クラスjava.lang.NullPointerException
class NullPointerException extends RuntimeException implements Serializable- serialVersionUID:
- 5162710183389028792L
-
クラスjava.lang.Number
class Number extends Object implements Serializable- serialVersionUID:
- -8742448824652078965L
-
例外クラスjava.lang.NumberFormatException
class NumberFormatException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -2848938806368998894L
-
例外クラスjava.lang.OutOfMemoryError
class OutOfMemoryError extends VirtualMachineError implements Serializable- serialVersionUID:
- 8228564086184010517L
-
例外クラスjava.lang.ReflectiveOperationException
class ReflectiveOperationException extends Exception implements Serializable- serialVersionUID:
- 123456789L
-
例外クラスjava.lang.RuntimeException
class RuntimeException extends Exception implements Serializable- serialVersionUID:
- -7034897190745766939L
-
クラスjava.lang.RuntimePermission
class RuntimePermission extends BasicPermission implements Serializable- serialVersionUID:
- 7399184964622342223L
-
例外クラスjava.lang.SecurityException
class SecurityException extends RuntimeException implements Serializable- serialVersionUID:
- 6878364983674394167L
-
クラスjava.lang.Short
class Short extends Number implements Serializable- serialVersionUID:
- 7515723908773894738L
-
直列化されたフィールド
-
value
short value
Shortの値。
-
-
例外クラスjava.lang.StackOverflowError
class StackOverflowError extends VirtualMachineError implements Serializable- serialVersionUID:
- 8609175038441759607L
-
クラスjava.lang.StackTraceElement
class StackTraceElement extends Object implements Serializable- serialVersionUID:
- 6992337162326171013L
-
直列化されたフィールド
-
classLoaderName
String classLoaderName
クラス・ローダーの名前です。 -
declaringClass
String declaringClass
宣言クラス。 -
fileName
String fileName
ソース・ファイルの名前。 -
format
byte format
モジュール名、パッケージ名およびクラス名の全部または一部を表示するコントロール。 -
lineNumber
int lineNumber
ソース明細番号。 -
methodName
String methodName
メソッド名。 -
moduleName
String moduleName
モジュール名。 -
moduleVersion
String moduleVersion
モジュールのバージョン。
-
-
クラスjava.lang.String
class String extends Object implements Serializable- serialVersionUID:
- -6849794470754667710L
-
直列化の概要
-
Stringクラスは、特例でSerialization Stream Protocolに入ります。 文字列インスタンスは、「Javaオブジェクト直列化仕様、セクション6.2、"ストリーム要素"」に従ってObjectOutputStreamに書き込まれます
-
-
直列化されたフィールド
-
クラスjava.lang.StringBuffer
class StringBuffer extends java.lang.AbstractStringBuilder implements Serializable- serialVersionUID:
- 3388685877147921107L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException readObjectメソッドは、ストリームからStringBufferの状態をリストアするために呼び出されます。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException writeObjectメソッドは、StringBufferの状態をストリームに書き込むために呼び出されます。- パラメータ:
s- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化の概要
-
StringBufferの直列化可能フィールドです。
-
-
直列化されたフィールド
-
count
int count
このStringBufferの文字数。 -
shared
boolean shared
補助配列が共有されているかどうかを示すフラグ。 値は直列化復元時に無視される。 -
value
char[] value
このStringBufferの補助文字配列。
-
-
クラスjava.lang.StringBuilder
class StringBuilder extends java.lang.AbstractStringBuilder implements Serializable- serialVersionUID:
- 4383685877147921099L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException readObjectは、ストリームからStringBuilderの状態をリストアするためにコールされます。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException StringBuilderのインスタンスの状態をストリームに保存(つまり、直列化)します。- シリアル・データ:
- 文字列ビルダー(
int)に現在格納されている文字とそのあとの文字列ビルダー(char[])の文字の数。char配列の長さは、現在文字列ビルダーに格納されている文字数よりも大きい可能性があり、この場合、余分な文字は無視される。 - パラメータ:
s- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
例外クラスjava.lang.StringIndexOutOfBoundsException
class StringIndexOutOfBoundsException extends IndexOutOfBoundsException implements Serializable- serialVersionUID:
- -6762910422159637258L
-
例外クラスjava.lang.ThreadDeath
class ThreadDeath extends Error implements Serializable- serialVersionUID:
- -4417128565033088268L
-
例外クラスjava.lang.Throwable
class Throwable extends Object implements Serializable- serialVersionUID:
- -3042686055658047285L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからThrowableを読み込み、フィールドに整形式制約を適用します。suppressedExceptionsのリストでは、nullエントリとセルフポインタは使用できません。 スタック・トレース要素ではnullエントリは使用できません。 直列化形式内のnullのスタック・トレースは、長さがゼロのスタック要素配列になります。 エントリがnew StackTraceElement("", "", null, Integer.MIN_VALUE)と等しい単一要素のスタック・トレースは、nullstackTraceフィールドになります。causeフィールドが保持できる値には制約がなく、フィールドではnullとthisの両方が有効な値であることに注意してください。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException Throwableオブジェクトをストリームに書き込みます。 直列化形式では、nullのスタック・トレース・フィールドは、要素がnew StackTraceElement("", "", null, Integer.MIN_VALUE)と等しい単一要素の配列として表されます。- パラメータ:
s- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
cause
Throwable cause
このスロー可能オブジェクトのスローを引き起こしたスロー可能オブジェクト、またはnull (このスロー可能オブジェクトが別のスロー可能オブジェクトによりスローされたのではない場合、または原因となったスロー可能オブジェクトが未知である場合)。 このフィールドがこのスロー可能オブジェクト自体と等価であれば、このスロー可能オブジェクトの原因が初期化されていないことを示します。- 導入されたバージョン:
- 1.4
-
detailMessage
String detailMessage
Throwableについての固有の詳細情報です。 たとえば、FileNotFoundExceptionの場合は、見つからなかったファイルの名前が格納されます。 -
stackTrace
StackTraceElement[] stackTrace
スタック・トレースで、Throwable.getStackTrace()により返される値です。 フィールドは長さゼロの配列に初期化されます。 このフィールドのnull値は、Throwable.setStackTrace(StackTraceElement[])およびThrowable.fillInStackTrace()への後続の呼出しがno-opsであることを示します。- 導入されたバージョン:
- 1.4
-
suppressedExceptions
List<Throwable> suppressedExceptions
Throwable.getSuppressed()によって返される抑制された例外のリストです。 リストは要素ゼロの変更不可能なセンチネルのリストに初期化されます。 直列化されたThrowableが読み込まれ、suppressedExceptionsフィールドが要素ゼロのリストを指す場合は、フィールドはセンチネル値にリセットされます。- 導入されたバージョン:
- 1.7
-
-
例外クラスjava.lang.TypeNotPresentException
class TypeNotPresentException extends RuntimeException implements Serializable- serialVersionUID:
- -5101214195716534496L
-
直列化されたフィールド
-
typeName
String typeName
タイプ名。
-
-
例外クラスjava.lang.UnknownError
class UnknownError extends VirtualMachineError implements Serializable- serialVersionUID:
- 2524784860676771849L
-
例外クラスjava.lang.UnsatisfiedLinkError
class UnsatisfiedLinkError extends LinkageError implements Serializable- serialVersionUID:
- -4019343241616879428L
-
例外クラスjava.lang.UnsupportedClassVersionError
class UnsupportedClassVersionError extends ClassFormatError implements Serializable- serialVersionUID:
- -7123279212883497373L
-
例外クラスjava.lang.UnsupportedOperationException
class UnsupportedOperationException extends RuntimeException implements Serializable- serialVersionUID:
- -1242599979055084673L
-
例外クラスjava.lang.VerifyError
class VerifyError extends LinkageError implements Serializable- serialVersionUID:
- 7001962396098498785L
-
例外クラスjava.lang.VirtualMachineError
class VirtualMachineError extends Error implements Serializable- serialVersionUID:
- 4161983926571568670L
-
例外クラスjava.lang.WrongThreadException
クラスWrongThreadExceptionはRuntimeExceptionを拡張し、Serializableを実装- serialVersionUID:
- 4676498871006316905L
-
-
パッケージjava.lang.annotation
-
例外クラスjava.lang.annotation.AnnotationFormatError
class AnnotationFormatError extends Error implements Serializable- serialVersionUID:
- -4256701562333669892L
-
例外クラスjava.lang.annotation.AnnotationTypeMismatchException
class AnnotationTypeMismatchException extends RuntimeException implements Serializable- serialVersionUID:
- 8125925355765570191L
-
直列化されたフィールド
-
foundType
String foundType
注釈内で見つかった(不正な)データ型です。 この文字列に値も含まれる場合があります。 文字列の厳密な書式は指定されません。
-
-
例外クラスjava.lang.annotation.IncompleteAnnotationException
class IncompleteAnnotationException extends RuntimeException implements Serializable- serialVersionUID:
- 8445097402741811912L
-
直列化されたフィールド
-
annotationType
Class<? extends Annotation> annotationType
注釈インタフェースです。 -
elementName
String elementName
要素名。
-
-
-
パッケージjava.lang.instrument
-
例外クラスjava.lang.instrument.IllegalClassFormatException
class IllegalClassFormatException extends Exception implements Serializable- serialVersionUID:
- -3841736710924794009L
-
例外クラスjava.lang.instrument.UnmodifiableClassException
class UnmodifiableClassException extends Exception implements Serializable- serialVersionUID:
- 1716652643585309178L
-
例外クラスjava.lang.instrument.UnmodifiableModuleException
class UnmodifiableModuleException extends RuntimeException implements Serializable- serialVersionUID:
- 6912511912351080644L
-
-
パッケージjava.lang.invoke
-
例外クラスjava.lang.invoke.LambdaConversionException
class LambdaConversionException extends Exception implements Serializable- serialVersionUID:
- 300L
-
クラスjava.lang.invoke.MethodType
class MethodType extends Object implements Serializable- serialVersionUID:
- 292L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからMethodTypeインスタンスを再構成(つまり、直列化復元)します。 このインスタンスは、偽のfinalフィールドを持つ一時的なオブジェクトです。readResolveによってコールされるファクトリ・メソッドにパラメータを提供します。 呼出し後に破棄されます。- パラメータ:
s- オブジェクトを読み取るストリーム- スロー:
IOException- オブジェクトの読取りで問題がある場合。ClassNotFoundException- いずれかのコンポーネント・クラスを解決できない場合- 関連項目:
-
readResolve
private Object readResolve()MethodTypeオブジェクトを直列化の後に解決して初期化します。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException MethodTypeインスタンスをストリームに保存します。- シリアル・データ:
- 移植性を高めるために、直列化された形式では、名前付きのフィールドを参照しません。 その代わりに、戻り型とパラメータ型の配列は、次のように
s.writeObjectの2つの呼出しを使用して、writeObjectメソッドから直接書き込まれます。s.writeObject(this.returnType()); s.writeObject(this.parameterArray());直列化復元されたフィールドの値がファクトリ・メソッド
methodTypeに提供されたものであるかどうかのチェックが実行されます。 たとえば、null値またはvoidパラメータ型では、直列化復元中に例外が発生します。 - パラメータ:
s- オブジェクトを書き込むストリーム- スロー:
IOException- オブジェクトの書込みで問題がある場合。
-
-
直列化の概要
-
MethodTypeには、直列化可能フィールドはありません。
-
-
直列化されたフィールド
-
クラスjava.lang.invoke.SerializedLambda
class SerializedLambda extends Object implements Serializable- serialVersionUID:
- 8025925345765570181L
-
直列化メソッド
-
readResolve
private Object readResolve() throws ObjectStreamExceptionSerializedLambdaをオブジェクトに解決します。- スロー:
ObjectStreamException- オブジェクトが有効でない場合
-
-
直列化されたフィールド
-
capturedArgs
Object[] capturedArgs
キャプチャされた引数。 -
capturingClass
Class<?> capturingClass
キャプチャリング・クラス。 -
functionalInterfaceClass
String functionalInterfaceClass
関数型インタフェース・クラス。 -
functionalInterfaceMethodName
String functionalInterfaceMethodName
関数型インタフェース・メソッド名。 -
functionalInterfaceMethodSignature
String functionalInterfaceMethodSignature
関数型インタフェースのメソッド・シグネチャ。 -
implClass
String implClass
実装クラス。 -
implMethodKind
int implMethodKind
実装メソッドの種類。 -
implMethodName
String implMethodName
実装メソッド名。 -
implMethodSignature
String implMethodSignature
実装メソッド・シグネチャ。 -
instantiatedMethodType
String instantiatedMethodType
インスタンス化されたメソッド・タイプ。
-
-
例外クラスjava.lang.invoke.StringConcatException
class StringConcatException extends Exception implements Serializable- serialVersionUID:
- 301L
-
例外クラスjava.lang.invoke.WrongMethodTypeException
class WrongMethodTypeException extends RuntimeException implements Serializable- serialVersionUID:
- 292L
-
-
パッケージjava.lang.management
-
クラスjava.lang.management.ManagementPermission
class ManagementPermission extends BasicPermission implements Serializable- serialVersionUID:
- 1897496590799378737L
-
-
パッケージjava.lang.module
-
例外クラスjava.lang.module.FindException
class FindException extends RuntimeException implements Serializable- serialVersionUID:
- -5817081036963388391L
-
例外クラスjava.lang.module.InvalidModuleDescriptorException
class InvalidModuleDescriptorException extends RuntimeException implements Serializable- serialVersionUID:
- 4863390386809347380L
-
例外クラスjava.lang.module.ResolutionException
class ResolutionException extends RuntimeException implements Serializable- serialVersionUID:
- -1031186845316729450L
-
-
パッケージjava.lang.reflect
-
例外クラスjava.lang.reflect.GenericSignatureFormatError
class GenericSignatureFormatError extends ClassFormatError implements Serializable- serialVersionUID:
- 6709919147137911034L
-
例外クラスjava.lang.reflect.InaccessibleObjectException
class InaccessibleObjectException extends RuntimeException implements Serializable- serialVersionUID:
- 4158786093378140901L
-
例外クラスjava.lang.reflect.InvocationTargetException
class InvocationTargetException extends ReflectiveOperationException implements Serializable- serialVersionUID:
- 4085088731926701167L
-
直列化されたフィールド
-
target
Throwable target
InvocationTargetException(Throwable target)を使用してオブジェクトがインスタンス化された場合、このフィールドはターゲットを保持します。
-
-
例外クラスjava.lang.reflect.MalformedParameterizedTypeException
class MalformedParameterizedTypeException extends RuntimeException implements Serializable- serialVersionUID:
- -5696557788586220964L
-
例外クラスjava.lang.reflect.MalformedParametersException
class MalformedParametersException extends RuntimeException implements Serializable- serialVersionUID:
- 20130919L
-
クラスjava.lang.reflect.Proxy
class Proxy extends Object implements Serializable- serialVersionUID:
- -2222568056686623797L
-
直列化されたフィールド
-
h
InvocationHandler h
このプロキシ・インスタンスの呼出しハンドラです。
-
-
クラスjava.lang.reflect.ReflectPermission
class ReflectPermission extends BasicPermission implements Serializable- serialVersionUID:
- 7412737110241507485L
-
例外クラスjava.lang.reflect.UndeclaredThrowableException
class UndeclaredThrowableException extends RuntimeException implements Serializable- serialVersionUID:
- 330127114055056639L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからUndeclaredThrowableExceptionインスタンスを再構成し、古いバージョンから直列化復元するときに原因を適切に初期化します。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException 古い実装との互換性を維持するには、原因を値として、シリアル"ex"フィールドを記述します。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化の概要
-
UndeclaredThrowableException用の直列化可能なフィールド。
-
-
直列化されたフィールド
-
undeclaredThrowable
Throwable undeclaredThrowable
未宣言の例外
-
-
-
パッケージjava.math
-
クラスjava.math.BigDecimal
class BigDecimal extends Number implements Serializable- serialVersionUID:
- 6108874887143696463L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからBigDecimalインスタンスを再構成(つまり、直列化復元)します。- パラメータ:
s- 読み込まれているストリーム。- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
readObjectNoData
private void readObjectNoData() throws ObjectStreamExceptionこのクラスでは、データなしの直列化はサポートされていません。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このBigDecimalを適切なストリームに直列化します。- パラメータ:
s- 直列化するストリーム。- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
intVal
BigInteger intVal
このBigDecimalのスケールなしの値で、BigDecimal.unscaledValue()で返されます。- 関連項目:
-
scale
int scale
BigDecimal.scaleによって返されるこのBigDecimalのスケール。- 関連項目:
-
-
クラスjava.math.BigInteger
class BigInteger extends Number implements Serializable- serialVersionUID:
- -8287574255936472291L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからBigIntegerインスタンスを再構成(つまり、直列化復元)します。 絶対値は歴史的な事情からバイトの配列として読み取られますが、intの配列に変換され、バイトの配列は破棄されます。 ノート: 現在の規則では、キャッシュ・フィールドbitCountPlusOne、bitLengthPlusOneおよびlowestSetBitPlusTwoを、他のマーカー値ではなく0に初期化します。 したがって、これらのフィールドを設定するための明示的なアクションは、defaultReadObjectが使用されていないため、これらのフィールドにはデフォルトで0の値が設定されているため、readObjectで実行する必要はありません。- パラメータ:
s- 読み込まれているストリーム。- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
readObjectNoData
private void readObjectNoData() throws ObjectStreamExceptionこのクラスでは、データなしの直列化はサポートされていません。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException BigIntegerインスタンスをストリームに保存します。BigIntegerの大きさは、履歴な理由からバイト配列として直列化されます。 古い実装との互換性を維持するために、整数 -1、 -1、 -2および -2は、廃止されたフィールドbitCount,bitLength,lowestSetBitおよびfirstNonzeroByteNumの値としてそれぞれ書き込まれます。 これらの値は古い実装と互換性がありますが、現在の実装では無視されます。- パラメータ:
s- 直列化するストリーム。- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化の概要
-
BigIntegerの直列化可能フィールドです。
-
-
直列化されたフィールド
-
bitCount
int bitCount
下位互換性のために直列化された形式で表示されます -
bitLength
int bitLength
下位互換性のために直列化された形式で表示されます -
firstNonzeroByteNum
int firstNonzeroByteNum
下位互換性のために直列化された形式で表示されます -
lowestSetBit
int lowestSetBit
下位互換性のために直列化された形式で表示されます -
magnitude
byte[] magnitude
このBigIntegerの絶対値配列 -
signum
int signum
このBigIntegerの符号
-
-
クラスjava.math.MathContext
class MathContext extends Object implements Serializable- serialVersionUID:
- 5579720004786848255L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからMathContextインスタンスを再構成(つまり、直列化復元)します。- パラメータ:
s- 読み込まれているストリーム。- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
precision
int precision
演算に使用する桁数です。 0の場合、精度は無制限で、必要に応じて桁数を増やすことができます。 数値係数における先行するゼロには、意味はありません。precisionは常に負の数以外です。 -
roundingMode
RoundingMode roundingMode
演算に使用する丸めアルゴリズムです。- 関連項目:
-
-
-
パッケージjava.net
-
例外クラスjava.net.BindException
class BindException extends SocketException implements Serializable- serialVersionUID:
- -5945005768251722951L
-
例外クラスjava.net.ConnectException
class ConnectException extends SocketException implements Serializable- serialVersionUID:
- 3831404271622369215L
-
例外クラスjava.net.HttpRetryException
class HttpRetryException extends IOException implements Serializable- serialVersionUID:
- -9186022286469111381L
-
直列化されたフィールド
-
location
String location
リダイレクト先のURL。 -
responseCode
int responseCode
レスポンス・コード。
-
-
クラスjava.net.Inet4Address
class Inet4Address extends InetAddress implements Serializable- serialVersionUID:
- 3286316764910316507L
-
直列化メソッド
-
writeReplace
private Object writeReplace() throws ObjectStreamException直列化されるオブジェクトをInetAddressオブジェクトで置き換えます。- スロー:
ObjectStreamException- このオブジェクトを置き換える新しいオブジェクトを作成できなかった場合
-
-
クラスjava.net.Inet6Address
class Inet6Address extends InetAddress implements Serializable- serialVersionUID:
- 6880410070516793377L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。 これにはスコープ情報が含まれますが、このシステムでスコープ指定されたインタフェース名が有効な場合のみです。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このメソッドのデフォルトの動作は、直列化可能でないNetworkInterfaceではなく、scope_ifnameフィールドをStringとして書き込むために上書きされます。- パラメータ:
s- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
ifname
String ifname
スコープ付きネットワーク・インタフェースの名前。null(未定義の場合) -
ipaddress
byte[] ipaddress
128ビット(16バイト) IPv6アドレスを保持 -
scope_id
int scope_id
アドレス範囲ID。0(未定義の場合) -
scope_id_set
boolean scope_id_set
scope_idフィールドに有効な整数scope_idが含まれる場合のtrue -
scope_ifname_set
boolean scope_ifname_set
true:オブジェクトが、数値スコープIDではなくスコープ付きインタフェースを使用して構築される場合
-
-
クラスjava.net.InetAddress
class InetAddress extends Object implements Serializable- serialVersionUID:
- 3286316764910316507L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
readResolve
private Object readResolve() throws ObjectStreamException直列化を解除されたオブジェクトをInet4Addressオブジェクトで置き換えます。- スロー:
ObjectStreamException- このオブジェクトを置き換える新しいオブジェクトを作成できなかった場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このオブジェクトの状態をストリームに書き込みます。- パラメータ:
s- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
address
int address
、32ビットのIPv4アドレスを保持します。 -
family
int family
アドレス・ファミリ・タイプ(IPv4アドレスの場合は'1'、IPv6アドレスの場合は'2'など)を指定します。 -
hostName
String hostName
このアドレスのホスト名
-
-
クラスjava.net.InetSocketAddress
class InetSocketAddress extends SocketAddress implements Serializable- serialVersionUID:
- 5076001401234631237L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
in- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
readObjectNoData
private void readObjectNoData() throws ObjectStreamExceptionInvalidObjectExceptionを常にスローします。- スロー:
ObjectStreamException- 常に
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException このオブジェクトの状態をストリームに書き込みます。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
addr
InetAddress addr
ソケット・アドレスのIPアドレス -
hostname
String hostname
ソケット・アドレスのホスト名 -
port
int port
ソケット・アドレスのポート番号
-
-
例外クラスjava.net.MalformedURLException
class MalformedURLException extends IOException implements Serializable- serialVersionUID:
- -182787522200415866L
-
クラスjava.net.NetPermission
class NetPermission extends BasicPermission implements Serializable- serialVersionUID:
- -8343910153355041693L
-
例外クラスjava.net.NoRouteToHostException
class NoRouteToHostException extends SocketException implements Serializable- serialVersionUID:
- -1897550894873493790L
-
例外クラスjava.net.PortUnreachableException
class PortUnreachableException extends SocketException implements Serializable- serialVersionUID:
- 8462541992376507323L
-
例外クラスjava.net.ProtocolException
class ProtocolException extends IOException implements Serializable- serialVersionUID:
- -6098449442062388080L
-
クラスjava.net.SocketAddress
class SocketAddress extends Object implements Serializable- serialVersionUID:
- 5215720748342549866L
-
例外クラスjava.net.SocketException
class SocketException extends IOException implements Serializable- serialVersionUID:
- -5935874303556886934L
-
Class java.net.SocketPermissionCollection
class SocketPermissionCollection extends PermissionCollection implements Serializable- serialVersionUID:
- 2787186408602843674L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException SocketPermissionのVectorを読み取り、それらをpermsフィールドに保存します。- パラメータ:
in- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException このオブジェクトの状態をストリームに書き込みます。- シリアル・データ:
- 「permissions」フィールド(SocketPermissionを含むVector)。
- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
権限
Vector permissions
このセットのSocketPermissionsのリストです。
-
-
例外クラスjava.net.SocketTimeoutException
class SocketTimeoutException extends InterruptedIOException implements Serializable- serialVersionUID:
- -8846654841826352300L
-
クラスjava.net.UnixDomainSocketAddress
class UnixDomainSocketAddress extends SocketAddress implements Serializable- serialVersionUID:
- 92902496589351288L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException InvalidObjectExceptionを常にスローします。- パラメータ:
s- ストリーム- スロー:
InvalidObjectException- 常時
-
readObjectNoData
private void readObjectNoData() throws InvalidObjectExceptionInvalidObjectExceptionを常にスローします。- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace() throws ObjectStreamExceptionこのインスタンスのパス名を含むSerを返します。- スロー:
ObjectStreamException- エラーが発生した場合
-
-
Class java.net.UnixDomainSocketAddress.Ser
class Ser extends Object implements Serializable- serialVersionUID:
- -7955684448513979814L
-
直列化メソッド
-
readResolve
private Object readResolve()パス名を渡すfactoryメソッドの呼出しによって、UnixDomainSocketAddressインスタンスを作成します。
-
-
直列化されたフィールド
-
パス名
String pathname
パス名。
-
-
例外クラスjava.net.UnknownHostException
class UnknownHostException extends IOException implements Serializable- serialVersionUID:
- -4639126076052875403L
-
例外クラスjava.net.UnknownServiceException
class UnknownServiceException extends IOException implements Serializable- serialVersionUID:
- -4169033248853639508L
-
クラスjava.net.URI
class URI extends Object implements Serializable- serialVersionUID:
- -6052424284110960213L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream is) throws ClassNotFoundException, IOException 指定された直列化ストリームからURIを再生成(直列化復元)します。stringフィールドの値を読み取るために、ObjectInputStream.defaultReadObject()メソッドが呼び出されます。 その結果が通常どおりに解析されます。- パラメータ:
is- このオブジェクトの読取り元のオブジェクト入力ストリーム- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream os) throws IOException このURIのコンテンツを指定された直列化ストリームに保存します。URIインスタンスの直列化可能な唯一のフィールドは、
stringフィールドです。 そのフィールドには値が設定され、値がまだ設定されていない場合は、指定されたオブジェクト出力ストリームのObjectOutputStream.defaultWriteObject()メソッドが呼び出されます。- パラメータ:
os- このオブジェクトが書き込まれるオブジェクト出力ストリーム- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
string
String string
このURIの文字列形式です。
-
-
例外クラスjava.net.URISyntaxException
class URISyntaxException extends Exception implements Serializable- serialVersionUID:
- 2137979680897488891L
-
直列化されたフィールド
-
索引
int index
解析エラーが発生した索引、または索引がわからない場合は-1。 -
input
String input
入力文字列。
-
-
クラスjava.net.URL
class URL extends Object implements Serializable- serialVersionUID:
- -7627629688361524110L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException readObjectを呼び出すと、ストリームからURLの状態を復元できます。 これはURLのコンポーネントを読み込み、ローカル・ストリーム・ハンドラを探します。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
readResolve
private Object readResolve() throws ObjectStreamException直列化を解除されたオブジェクトをURLオブジェクトで置き換えます。- スロー:
ObjectStreamException- このオブジェクトを置き換える新しいオブジェクトを作成できなかった場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException WriteObjectを呼び出すと、URLの状態をObjectOutputStreamに保存できます。 ハンドラはシステムごとに異なるため、保存されません。- シリアル・データ:
- デフォルトの書込みオブジェクトの値。 読み戻すときには、リーダーは有効な URLStreamHandler を返すプロトコル変数を指定して getURLStreamHandler を呼び出す必要がある。そうしない場合は IOException がスローされる。
- パラメータ:
s- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
クラスjava.net.URLPermission
class URLPermission extends Permission implements Serializable- serialVersionUID:
- -2702463814894478682L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException このオブジェクトの状態をストリームからリストアします。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
actions
String actions
アクション文字列
-
-
-
パッケージjava.net.http
-
例外クラスjava.net.http.HttpConnectTimeoutException
class HttpConnectTimeoutException extends HttpTimeoutException implements Serializable- serialVersionUID:
- 332L
-
例外クラスjava.net.http.HttpTimeoutException
class HttpTimeoutException extends IOException implements Serializable- serialVersionUID:
- 981344271622632951L
-
例外クラスjava.net.http.WebSocketHandshakeException
class WebSocketHandshakeException extends IOException implements Serializable- serialVersionUID:
- 1L
-
-
パッケージjava.nio
-
例外クラスjava.nio.BufferOverflowException
class BufferOverflowException extends RuntimeException implements Serializable- serialVersionUID:
- -5484897634319144535L
-
例外クラスjava.nio.BufferUnderflowException
class BufferUnderflowException extends RuntimeException implements Serializable- serialVersionUID:
- -1713313658691622206L
-
例外クラスjava.nio.InvalidMarkException
class InvalidMarkException extends IllegalStateException implements Serializable- serialVersionUID:
- 1698329710438510774L
-
例外クラスjava.nio.ReadOnlyBufferException
class ReadOnlyBufferException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- -1210063976496234090L
-
-
パッケージjava.nio.channels
-
例外クラスjava.nio.channels.AcceptPendingException
class AcceptPendingException extends IllegalStateException implements Serializable- serialVersionUID:
- 2721339977965416421L
-
例外クラスjava.nio.channels.AlreadyBoundException
class AlreadyBoundException extends IllegalStateException implements Serializable- serialVersionUID:
- 6796072983322737592L
-
例外クラスjava.nio.channels.AlreadyConnectedException
class AlreadyConnectedException extends IllegalStateException implements Serializable- serialVersionUID:
- -7331895245053773357L
-
例外クラスjava.nio.channels.AsynchronousCloseException
class AsynchronousCloseException extends ClosedChannelException implements Serializable- serialVersionUID:
- 6891178312432313966L
-
例外クラスjava.nio.channels.CancelledKeyException
class CancelledKeyException extends IllegalStateException implements Serializable- serialVersionUID:
- -8438032138028814268L
-
例外クラスjava.nio.channels.ClosedByInterruptException
class ClosedByInterruptException extends AsynchronousCloseException implements Serializable- serialVersionUID:
- -4488191543534286750L
-
例外クラスjava.nio.channels.ClosedChannelException
class ClosedChannelException extends IOException implements Serializable- serialVersionUID:
- 882777185433553857L
-
例外クラスjava.nio.channels.ClosedSelectorException
class ClosedSelectorException extends IllegalStateException implements Serializable- serialVersionUID:
- 6466297122317847835L
-
例外クラスjava.nio.channels.ConnectionPendingException
class ConnectionPendingException extends IllegalStateException implements Serializable- serialVersionUID:
- 2008393366501760879L
-
例外クラスjava.nio.channels.FileLockInterruptionException
class FileLockInterruptionException extends IOException implements Serializable- serialVersionUID:
- 7104080643653532383L
-
例外クラスjava.nio.channels.IllegalBlockingModeException
class IllegalBlockingModeException extends IllegalStateException implements Serializable- serialVersionUID:
- -3335774961855590474L
-
例外クラスjava.nio.channels.IllegalChannelGroupException
class IllegalChannelGroupException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -2495041211157744253L
-
例外クラスjava.nio.channels.IllegalSelectorException
class IllegalSelectorException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -8406323347253320987L
-
例外クラスjava.nio.channels.InterruptedByTimeoutException
class InterruptedByTimeoutException extends IOException implements Serializable- serialVersionUID:
- -4268008601014042947L
-
例外クラスjava.nio.channels.NoConnectionPendingException
class NoConnectionPendingException extends IllegalStateException implements Serializable- serialVersionUID:
- -8296561183633134743L
-
例外クラスjava.nio.channels.NonReadableChannelException
class NonReadableChannelException extends IllegalStateException implements Serializable- serialVersionUID:
- -3200915679294993514L
-
例外クラスjava.nio.channels.NonWritableChannelException
class NonWritableChannelException extends IllegalStateException implements Serializable- serialVersionUID:
- -7071230488279011621L
-
例外クラスjava.nio.channels.NotYetBoundException
class NotYetBoundException extends IllegalStateException implements Serializable- serialVersionUID:
- 4640999303950202242L
-
例外クラスjava.nio.channels.NotYetConnectedException
class NotYetConnectedException extends IllegalStateException implements Serializable- serialVersionUID:
- 4697316551909513464L
-
例外クラスjava.nio.channels.OverlappingFileLockException
class OverlappingFileLockException extends IllegalStateException implements Serializable- serialVersionUID:
- 2047812138163068433L
-
例外クラスjava.nio.channels.ReadPendingException
class ReadPendingException extends IllegalStateException implements Serializable- serialVersionUID:
- 1986315242191227217L
-
例外クラスjava.nio.channels.ShutdownChannelGroupException
class ShutdownChannelGroupException extends IllegalStateException implements Serializable- serialVersionUID:
- -3903801676350154157L
-
例外クラスjava.nio.channels.UnresolvedAddressException
class UnresolvedAddressException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 6136959093620794148L
-
例外クラスjava.nio.channels.UnsupportedAddressTypeException
class UnsupportedAddressTypeException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -2964323842829700493L
-
例外クラスjava.nio.channels.WritePendingException
class WritePendingException extends IllegalStateException implements Serializable- serialVersionUID:
- 7031871839266032276L
-
-
パッケージjava.nio.charset
-
例外クラスjava.nio.charset.CharacterCodingException
class CharacterCodingException extends IOException implements Serializable- serialVersionUID:
- 8421532232154627783L
-
例外クラスjava.nio.charset.CoderMalfunctionError
class CoderMalfunctionError extends Error implements Serializable- serialVersionUID:
- -1151412348057794301L
-
例外クラスjava.nio.charset.IllegalCharsetNameException
class IllegalCharsetNameException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 1457525358470002989L
-
直列化されたフィールド
-
charsetName
String charsetName
不当な文字セット名
-
-
例外クラスjava.nio.charset.MalformedInputException
class MalformedInputException extends CharacterCodingException implements Serializable- serialVersionUID:
- -3438823399834806194L
-
直列化されたフィールド
-
inputLength
int inputLength
入力の長さ。
-
-
例外クラスjava.nio.charset.UnmappableCharacterException
class UnmappableCharacterException extends CharacterCodingException implements Serializable- serialVersionUID:
- -7026962371537706123L
-
直列化されたフィールド
-
inputLength
int inputLength
入力文字(またはバイト)シーケンスの長さ。
-
-
例外クラスjava.nio.charset.UnsupportedCharsetException
class UnsupportedCharsetException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 1490765524727386367L
-
直列化されたフィールド
-
charsetName
String charsetName
サポートされない文字セット名
-
-
-
パッケージjava.nio.file
-
例外クラスjava.nio.file.AccessDeniedException
class AccessDeniedException extends FileSystemException implements Serializable- serialVersionUID:
- 4943049599949219617L
-
例外クラスjava.nio.file.AtomicMoveNotSupportedException
class AtomicMoveNotSupportedException extends FileSystemException implements Serializable- serialVersionUID:
- 5402760225333135579L
-
例外クラスjava.nio.file.ClosedDirectoryStreamException
class ClosedDirectoryStreamException extends IllegalStateException implements Serializable- serialVersionUID:
- 4228386650900895400L
-
例外クラスjava.nio.file.ClosedFileSystemException
class ClosedFileSystemException extends IllegalStateException implements Serializable- serialVersionUID:
- -8158336077256193488L
-
例外クラスjava.nio.file.ClosedWatchServiceException
class ClosedWatchServiceException extends IllegalStateException implements Serializable- serialVersionUID:
- 1853336266231677732L
-
例外クラスjava.nio.file.DirectoryIteratorException
class DirectoryIteratorException extends ConcurrentModificationException implements Serializable- serialVersionUID:
- -6012699886086212874L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからオブジェクトを読み込むために呼び出します。- パラメータ:
s- 読み取るObjectInputStream- スロー:
InvalidObjectException- オブジェクトが無効な場合または原因がIOExceptionでない場合IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合
-
-
例外クラスjava.nio.file.DirectoryNotEmptyException
class DirectoryNotEmptyException extends FileSystemException implements Serializable- serialVersionUID:
- 3056667871802779003L
-
例外クラスjava.nio.file.FileAlreadyExistsException
class FileAlreadyExistsException extends FileSystemException implements Serializable- serialVersionUID:
- 7579540934498831181L
-
例外クラスjava.nio.file.FileSystemAlreadyExistsException
class FileSystemAlreadyExistsException extends RuntimeException implements Serializable- serialVersionUID:
- -5438419127181131148L
-
例外クラスjava.nio.file.FileSystemException
class FileSystemException extends IOException implements Serializable- serialVersionUID:
- -3055425747967319812L
-
例外クラスjava.nio.file.FileSystemLoopException
class FileSystemLoopException extends FileSystemException implements Serializable- serialVersionUID:
- 4843039591949217617L
-
例外クラスjava.nio.file.FileSystemNotFoundException
class FileSystemNotFoundException extends RuntimeException implements Serializable- serialVersionUID:
- 7999581764446402397L
-
例外クラスjava.nio.file.InvalidPathException
class InvalidPathException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 4355821422286746137L
-
直列化されたフィールド
-
索引
int index
エラーが発生した入力文字列の索引、または不明な場合は-1。 -
input
String input
入力文字列。
-
-
クラスjava.nio.file.LinkPermission
class LinkPermission extends BasicPermission implements Serializable- serialVersionUID:
- -1441492453772213220L
-
例外クラスjava.nio.file.NoSuchFileException
class NoSuchFileException extends FileSystemException implements Serializable- serialVersionUID:
- -1390291775875351931L
-
例外クラスjava.nio.file.NotDirectoryException
class NotDirectoryException extends FileSystemException implements Serializable- serialVersionUID:
- -9011457427178200199L
-
例外クラスjava.nio.file.NotLinkException
class NotLinkException extends FileSystemException implements Serializable- serialVersionUID:
- -388655596416518021L
-
例外クラスjava.nio.file.ProviderMismatchException
class ProviderMismatchException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 4990847485741612530L
-
例外クラスjava.nio.file.ProviderNotFoundException
class ProviderNotFoundException extends RuntimeException implements Serializable- serialVersionUID:
- -1880012509822920354L
-
例外クラスjava.nio.file.ReadOnlyFileSystemException
class ReadOnlyFileSystemException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- -6822409595617487197L
-
-
パッケージjava.nio.file.attribute
-
例外クラスjava.nio.file.attribute.UserPrincipalNotFoundException
class UserPrincipalNotFoundException extends IOException implements Serializable- serialVersionUID:
- -5369283889045833024L
-
直列化されたフィールド
-
name
String name
ユーザー・プリンシパル名。
-
-
-
パッケージjava.rmi
-
例外クラスjava.rmi.AccessException
class AccessException extends RemoteException implements Serializable- serialVersionUID:
- 6314925228044966088L
-
例外クラスjava.rmi.AlreadyBoundException
class AlreadyBoundException extends Exception implements Serializable- serialVersionUID:
- 9218657361741657110L
-
例外クラスjava.rmi.ConnectException
class ConnectException extends RemoteException implements Serializable- serialVersionUID:
- 4863550261346652506L
-
例外クラスjava.rmi.ConnectIOException
class ConnectIOException extends RemoteException implements Serializable- serialVersionUID:
- -8087809532704668744L
-
例外クラスjava.rmi.MarshalException
class MarshalException extends RemoteException implements Serializable- serialVersionUID:
- 6223554758134037936L
-
クラスjava.rmi.MarshalledObject
class MarshalledObject extends Object implements Serializable- serialVersionUID:
- 8988374069173025854L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException オブジェクトの状態を読み込み、オブジェクトが直列化復元されるときに使用されるストリーム直列化フィルタを保存します。- パラメータ:
stream- ストリーム- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- クラスが見つからない場合
-
-
直列化されたフィールド
-
hash
int hash
包含されたオブジェクトが記録されたハッシュ・コード。- 関連項目:
-
locBytes
byte[] locBytes
位置注釈のバイト列で、equalsによって無視される。locBytesがnullの場合、整列化の間にnullでない注釈はなかった。 -
objBytes
byte[] objBytes
直列化表現のバイト列。objBytesがnullの場合、整列化されたオブジェクトはnull参照だった。
-
-
例外クラスjava.rmi.NoSuchObjectException
class NoSuchObjectException extends RemoteException implements Serializable- serialVersionUID:
- 6619395951570472985L
-
例外クラスjava.rmi.NotBoundException
class NotBoundException extends Exception implements Serializable- serialVersionUID:
- -1857741824849069317L
-
例外クラスjava.rmi.RemoteException
class RemoteException extends IOException implements Serializable- serialVersionUID:
- -5148567311918794206L
-
直列化されたフィールド
-
detail
Throwable detail
このリモート例外の原因です。このフィールドは、汎用的な例外チェーン機能以前から使用されています。
Throwable.getCause()メソッドが、この情報を取得するために現在推奨されている手段です。
-
-
例外クラスjava.rmi.RMISecurityException
class RMISecurityException extends SecurityException implements Serializable- serialVersionUID:
- -8433406075740433514L
-
例外クラスjava.rmi.ServerError
class ServerError extends RemoteException implements Serializable- serialVersionUID:
- 8455284893909696482L
-
例外クラスjava.rmi.ServerException
class ServerException extends RemoteException implements Serializable- serialVersionUID:
- -4775845313121906682L
-
例外クラスjava.rmi.ServerRuntimeException
class ServerRuntimeException extends RemoteException implements Serializable- serialVersionUID:
- 7054464920481467219L
-
例外クラスjava.rmi.StubNotFoundException
class StubNotFoundException extends RemoteException implements Serializable- serialVersionUID:
- -7088199405468872373L
-
例外クラスjava.rmi.UnexpectedException
class UnexpectedException extends RemoteException implements Serializable- serialVersionUID:
- 1800467484195073863L
-
例外クラスjava.rmi.UnknownHostException
class UnknownHostException extends RemoteException implements Serializable- serialVersionUID:
- -8152710247442114228L
-
例外クラスjava.rmi.UnmarshalException
class UnmarshalException extends RemoteException implements Serializable- serialVersionUID:
- 594380845140740218L
-
-
パッケージjava.rmi.dgc
-
クラスjava.rmi.dgc.Lease
class Lease extends Object implements Serializable- serialVersionUID:
- -5713411624328831948L
-
直列化されたフィールド
-
value
long value
Leaseオブジェクトの貸出し期間。- 関連項目:
-
vmid
VMID vmid
このLeaseに関連した仮想マシンID。- 関連項目:
-
-
クラスjava.rmi.dgc.VMID
class VMID extends Object implements Serializable- serialVersionUID:
- -538642295484486218L
-
直列化されたフィールド
-
addr
byte[] addr
作成先のホストを一意に識別するバイトの配列 -
uid
UID uid
作成先のホストについての一意の識別子
-
-
-
パッケージjava.rmi.server
-
例外クラスjava.rmi.server.ExportException
class ExportException extends RemoteException implements Serializable- serialVersionUID:
- -9155485338494060170L
-
クラスjava.rmi.server.ObjID
class ObjID extends Object implements Serializable- serialVersionUID:
- -6386392263968365220L
-
直列化されたフィールド
-
objNum
long objNum
オブジェクト番号- 関連項目:
-
スペース
UID space
アドレス空間識別子(ホスト上で常に一意)
-
-
クラスjava.rmi.server.RemoteObject
class RemoteObject extends Object implements Serializable- serialVersionUID:
- -3215090123894869218L
-
直列化メソッド
-
readObject
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"の場合、対応する実装固有のクラスが見つかり、そのreadExternalメソッドは、このクラスのserialDataドキュメントに記載されているように、その外部参照タイプ名のシリアル・データを読み取る必要があります。 外部参照型名がこれらの型の(長さ0ではない)文字列でない場合はClassNotFoundExceptionがスローされます。ただし、その外部参照型名に対応する実装固有のクラスが用意されている場合は、このオブジェクトのrefフィールドにその実装固有のクラスのインスタンスが設定され、例外はスローされません。- パラメータ:
in- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException カスタム直列化のための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"になる。 このオブジェクトが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インスタンスでObjID.write(java.io.ObjectOutput)をコールした結果として書き込まれたデータ DataOutput.writeBoolean(boolean)によって書き込まれたboolean値false
クライアント・ソケット・ファクトリが
nullである"UnicastRef2":- byte値
0x00(クライアント・ソケット・ファクトリがnullであることを示す)。DataOutput.writeByte(int)によって書き込まれる DataOutput.writeUTF(String)によって書き込まれた、参照されるリモート・オブジェクトのホスト名DataOutput.writeInt(int)によって書き込まれた、参照されるリモート・オブジェクトのポート- 参照に含まれる
ObjIDインスタンスでObjID.write(java.io.ObjectOutput)をコールした結果として書き込まれたデータ DataOutput.writeBoolean(boolean)によって書き込まれたboolean値false
クライアント・ソケット・ファクトリが
nullではない"UnicastRef2":- byte値
0x01(クライアント・ソケット・ファクトリがnullでないことを示す)。DataOutput.writeByte(int)によって書き込まれる DataOutput.writeUTF(String)によって書き込まれた、参照されるリモート・オブジェクトのホスト名DataOutput.writeInt(int)によって書き込まれた、参照されるリモート・オブジェクトのポート- クライアント・ソケット・ファクトリ(
java.rmi.server.RMIClientSocketFactory型のオブジェクト)。ストリーム・インスタンス上でwriteObject呼出しに渡して書き込んだ場合 - 参照に含まれる
ObjIDインスタンスでObjID.write(java.io.ObjectOutput)をコールした結果として書き込まれたデータ DataOutput.writeBoolean(boolean)によって書き込まれたboolean値false
"UnicastServerRef"と"UnicastServerRef2"の場合、writeExternalメソッドとreadExternalメソッドによるデータの読書きは行われない。 - パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
クラスjava.rmi.server.RemoteObjectInvocationHandler
class RemoteObjectInvocationHandler extends RemoteObject implements Serializable- serialVersionUID:
- 2L
-
直列化メソッド
-
readObjectNoData
private void readObjectNoData() throws InvalidObjectException- スロー:
InvalidObjectException- 無条件
-
-
クラスjava.rmi.server.RemoteServer
class RemoteServer extends RemoteObject implements Serializable- serialVersionUID:
- -4100238210092549637L
-
クラスjava.rmi.server.RemoteStub
class RemoteStub extends RemoteObject implements Serializable- serialVersionUID:
- -1585587260594494182L
-
例外クラスjava.rmi.server.ServerCloneException
class ServerCloneException extends CloneNotSupportedException implements Serializable- serialVersionUID:
- 6617456357664815945L
-
直列化されたフィールド
-
detail
Exception detail
この例外の原因です。このフィールドは、汎用的な例外チェーン機能以前から使用されています。
Throwable.getCause()メソッドが、この情報を取得するために現在推奨されている手段です。
-
-
例外クラスjava.rmi.server.ServerNotActiveException
class ServerNotActiveException extends Exception implements Serializable- serialVersionUID:
- 4687940720827538231L
-
例外クラスjava.rmi.server.SkeletonMismatchException
class SkeletonMismatchException extends RemoteException implements Serializable- serialVersionUID:
- -7780460454818859281L
-
例外クラスjava.rmi.server.SkeletonNotFoundException
class SkeletonNotFoundException extends RemoteException implements Serializable- serialVersionUID:
- -7860299673822761231L
-
例外クラスjava.rmi.server.SocketSecurityException
class SocketSecurityException extends ExportException implements Serializable- serialVersionUID:
- -7622072999407781979L
-
クラスjava.rmi.server.UID
class UID extends Object implements Serializable- serialVersionUID:
- 1086053664494604050L
-
直列化されたフィールド
-
count
short count
同じVM上の同じ時間値を持つUIDのインスタンスを識別するための16ビットの数値です。 -
time
long time
このUIDを生成したVMが稼働していた時間です。System.currentTimeMillis()から返されます。 -
一意
int unique
このUIDが生成されたVMを一意に識別する番号です。そのホスト上および生成された時間で一意になります。
-
-
クラスjava.rmi.server.UnicastRemoteObject
class UnicastRemoteObject extends RemoteServer implements Serializable- serialVersionUID:
- 4974527148936298033L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException オブジェクトが直列化復元されたときに、リモート・オブジェクトをふたたびエクスポートします。- パラメータ:
in- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
csf
RMIClientSocketFactory csf
クライアント側ソケット・ファクトリ(存在する場合) -
port
int port
オブジェクトのエクスポート先のポート番号 -
ssf
RMIServerSocketFactory ssf
オブジェクトをエクスポートするときに使用する、サーバー側のソケット・ファクトリ(存在する場合)
-
-
-
パッケージjava.security
-
例外クラスjava.security.AccessControlException
class AccessControlException extends SecurityException implements Serializable- serialVersionUID:
- 5138225684096988535L
-
直列化されたフィールド
-
perm
Permission perm
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。例外をスローした原因となった権限。
-
-
Class java.security.AllPermissionCollection
class AllPermissionCollection extends PermissionCollection implements Serializable- serialVersionUID:
- -4023755556366636806L
-
直列化されたフィールド
-
all_allowed
boolean all_allowed
AllPermissionCollectionオブジェクトが追加されている場合はtrue。
-
-
クラスjava.security.AuthProvider
class AuthProvider extends Provider implements Serializable- serialVersionUID:
- 4197859053084546461L
-
クラスjava.security.BasicPermission
class BasicPermission extends Permission implements Serializable- serialVersionUID:
- 6279438298436773498L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException readObjectは、ストリームからBasicPermissionの状態をリストアするためにコールされます。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
Class java.security.BasicPermissionCollection
class BasicPermissionCollection extends PermissionCollection implements Serializable- serialVersionUID:
- 739301742472979399L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException readObjectは、ストリームからBasicPermissionCollectionの状態をリストアするためにコールされます。- パラメータ:
in- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException 以前のリリースとの直列化互換性のために、permsフィールドの内容をハッシュテーブルとして書き込みます。all_allowedおよびpermClassは変更されません。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
all_allowed
boolean all_allowed
このBasicPermissionCollectionに権限名として'*'を持つBasicPermissionオブジェクトが含まれている場合、これはtrueに設定されます。 -
permClass
Class permClass
このBasicPermissionCollection内のすべてのBasicPermissionオブジェクトが属するクラス。 -
権限
Hashtable permissions
このBasicPermissionCollectionのBasicPermissionオブジェクト。 コレクション内のすべてのBasicPermissionオブジェクトは、同じクラスに属している必要があります。 HashtableはBasicPermission名で索引付けされ、Hashtableエントリの値は権限です。
-
-
クラスjava.security.CodeSigner
class CodeSigner extends Object implements Serializable- serialVersionUID:
- 6819288105193937581L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException ストリームからこのオブジェクトの状態をリストアし、ハッシュ・コードの値を -1に明示的にリセットします。- パラメータ:
ois- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
クラスjava.security.CodeSource
class CodeSource extends Object implements Serializable- serialVersionUID:
- 4977541819976013951L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException このオブジェクトをストリームから復元します(直列化復元)。- パラメータ:
ois- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException このオブジェクトをストリームに書き出します(直列化)。- シリアル・データ:
- 初期
URLの後ろには、従う必要がある証明書の数を示すintが続く(値が「ゼロ」の場合は、このオブジェクトに関連した証明書がないことを示している)。 各証明書は、まず証明書型を示すString、次に証明書エンコーディングの長さを示すint、次にバイトの配列として書き込まれる証明書エンコーディングそのもの、の順序で書き込まれます。 最後に、コード署名者が存在する場合、それらのコード署名者の配列の直列化と書き込みも実行される。 - パラメータ:
oos- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
location
URL location
コードの位置です。
-
-
例外クラスjava.security.DigestException
class DigestException extends GeneralSecurityException implements Serializable- serialVersionUID:
- 5821450303093652515L
-
例外クラスjava.security.GeneralSecurityException
class GeneralSecurityException extends Exception implements Serializable- serialVersionUID:
- 894798122053539237L
-
クラスjava.security.GuardedObject
class GuardedObject extends Object implements Serializable- serialVersionUID:
- -5240450096227834308L
-
直列化メソッド
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException このオブジェクトをストリームに書き出します(直列化)。 ガードが存在する場合、そのガードをチェックします。- パラメータ:
oos- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
クラスjava.security.Identity
class Identity extends Object implements Serializable- serialVersionUID:
- 3609922007826600659L
-
直列化されたフィールド
-
証明書
Vector<Certificate> certificates
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityの証明書。 -
info
String info
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Identityに関する一般的な説明情報。 -
name
String name
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityの名前。 -
publicKey
PublicKey publicKey
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityの公開キー。 -
scope
IdentityScope scope
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Identityのスコープ。
-
-
クラスjava.security.IdentityScope
class IdentityScope extends Identity implements Serializable- serialVersionUID:
- -2337346281189773310L
-
例外クラスjava.security.InvalidAlgorithmParameterException
class InvalidAlgorithmParameterException extends GeneralSecurityException implements Serializable- serialVersionUID:
- 2864672297499471472L
-
例外クラスjava.security.InvalidKeyException
class InvalidKeyException extends KeyException implements Serializable- serialVersionUID:
- 5698479920593359816L
-
例外クラスjava.security.InvalidParameterException
class InvalidParameterException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -857968536935667808L
-
例外クラスjava.security.KeyException
class KeyException extends GeneralSecurityException implements Serializable- serialVersionUID:
- -7483676942812432108L
-
例外クラスjava.security.KeyManagementException
class KeyManagementException extends KeyException implements Serializable- serialVersionUID:
- 947674216157062695L
-
クラスjava.security.KeyPair
class KeyPair extends Object implements Serializable- serialVersionUID:
- -7565189502268009837L
-
直列化されたフィールド
-
privateKey
PrivateKey privateKey
秘密キー。 -
publicKey
PublicKey publicKey
公開キー。
-
-
クラスjava.security.KeyRep
class KeyRep extends Object implements Serializable- serialVersionUID:
- -4757683898830641853L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws ObjectStreamExceptionKeyオブジェクトを解決します。このメソッドがサポートするタイプ/形式の組み合わせは、次の3つです。
- Type.SECRET/"RAW" - キーの符号化済みバイトとアルゴリズムを使用して構築されたSecretKeySpecオブジェクトを返します。
- Type.PUBLIC/"X.509" - キー・アルゴリズムに対するKeyFactoryインスタンスを取得し、キーの符号化済みバイトを使用してX509EncodedKeySpecを構築し、その仕様から公開キーを生成します。
- Type.PRIVATE/"PKCS#8" - キー・アルゴリズムに対するKeyFactoryインスタンスを取得し、キーの符号化済みバイトを使用してPKCS8EncodedKeySpecを構築し、その仕様から非公開キーを生成します。
- スロー:
ObjectStreamException- タイプ/形式の組み合わせが認識できない場合、キーのアルゴリズム、形式、エンコード済みバイトが認識できないか無効である場合、またはキーの解決がなんらかの理由で失敗した場合
-
-
直列化されたフィールド
-
algorithm
String algorithm
Keyのアルゴリズム -
encoded
byte[] encoded
Keyのエンコード済みバイト -
format
String format
Keyのエンコード形式 -
type
KeyRep.Type type
Type.SECRET、Type.PUBLIC、またはType.PRIVATEのいずれか
-
-
例外クラスjava.security.KeyStoreException
class KeyStoreException extends GeneralSecurityException implements Serializable- serialVersionUID:
- -1119353179322377262L
-
例外クラスjava.security.NoSuchAlgorithmException
class NoSuchAlgorithmException extends GeneralSecurityException implements Serializable- serialVersionUID:
- -7443947487218346562L
-
例外クラスjava.security.NoSuchProviderException
class NoSuchProviderException extends GeneralSecurityException implements Serializable- serialVersionUID:
- 8488111756688534474L
-
クラスjava.security.Permission
class Permission extends Object implements Serializable- serialVersionUID:
- -5636570222231596674L
-
直列化されたフィールド
-
name
String name
アクセス権の名前です。
-
-
クラスjava.security.PermissionCollection
class PermissionCollection extends Object implements Serializable- serialVersionUID:
- -6727011328946861783L
-
直列化されたフィールド
-
readOnly
boolean readOnly
この権限コレクションが読取り専用かどうか。設定すると、
addメソッドは例外をスローします。
-
-
Class java.security.PermissionsHash
class PermissionsHash extends PermissionCollection implements Serializable- serialVersionUID:
- -8491988220802933440L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException HashtableのPermission/Permissionを読み取り、permsMapフィールドに保存します。- パラメータ:
in- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException 以前のリリースとの直列化互換性のために、permsMapフィールドの内容をハッシュ表として書き込みます。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
perms
Hashtable perms
権限(キーと値の両方が同じです)の表。
-
-
例外クラスjava.security.PrivilegedActionException
class PrivilegedActionException extends Exception implements Serializable- serialVersionUID:
- 4724086851538908602L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからPrivilegedActionExceptionインスタンスを再構成し、古いバージョンから直列化復元するときに原因を正しく初期化します。getExceptionおよびgetCauseメソッドは、古い実装でプライベート"exception"フィールドを返し、
PrivilegedActionException::causeはnullに設定されました。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException 古い実装との互換性を維持するには、原因を値として、シリアル"exception"フィールドを記述します。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化の概要
-
この
PrivilegedActionExceptionの原因となった特権計算によってスローされた例外。
-
-
直列化されたフィールド
-
exception
Exception exception
スローされた例外
-
-
クラスjava.security.Provider
class Provider extends Properties implements Serializable- serialVersionUID:
- -4298000515446427739L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException デフォルトの直列化可能フィールドのObjectInputStreamを読み取ります。 直列化されたフィールドversionStrがSTREAM FIELDSで見つかった場合、そのString値を使用してバージョン文字列とバージョン番号の両方が移入されます。versionStrが見つからないが、versionの場合は、そのdouble値を使用して両方のフィールドに移入されます。- パラメータ:
in- 読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
例外クラスjava.security.ProviderException
class ProviderException extends RuntimeException implements Serializable- serialVersionUID:
- 5256023526693665674L
-
クラスjava.security.SecureRandom
class SecureRandom extends Random implements Serializable- serialVersionUID:
- 4940670005562187L
-
直列化されたフィールド
-
algorithm
String algorithm
アルゴリズム名または不明な場合はnull。- 導入されたバージョン:
- 1.5
-
counter
long counter
-
digest
MessageDigest digest
-
provider
Provider provider
プロバイダです。- 導入されたバージョン:
- 1.2
-
randomBytes
byte[] randomBytes
MessageDigestクラスはjava.io.Serializableインタフェースを実装していません。 ただし、このフィールドは使用されなくなるため、常にNULLになり、SecureRandomクラス自体の直列化には影響しません。 -
randomBytesUsed
int randomBytesUsed
-
secureRandomSpi
SecureRandomSpi secureRandomSpi
プロバイダの実装です。- 導入されたバージョン:
- 1.2
-
state
byte[] state
-
threadSafe
boolean threadSafe
スレッドの安全性- 導入されたバージョン:
- 9
-
-
クラスjava.security.SecureRandomSpi
class SecureRandomSpi extends Object implements Serializable- serialVersionUID:
- -2991854161009191830L
-
クラスjava.security.SecurityPermission
class SecurityPermission extends BasicPermission implements Serializable- serialVersionUID:
- 5236109936224050470L
-
例外クラスjava.security.SignatureException
class SignatureException extends GeneralSecurityException implements Serializable- serialVersionUID:
- 7509989324975124438L
-
クラスjava.security.SignedObject
class SignedObject extends Object implements Serializable- serialVersionUID:
- 720502720485447167L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException readObjectは、ストリームからSignedObjectの状態をリストアするためにコールされます。- パラメータ:
s- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
content
byte[] content
元のコンテンツは、直列化された形式で"ディープ・コピー"で、バイト配列に格納されます。 -
signature
byte[] signature
シグネチャ・フィールドはバイト配列として格納されます。 -
thealgorithm
String thealgorithm
オブジェクトの署名に使用されるアルゴリズム。
-
-
クラスjava.security.Signer
class Signer extends Identity implements Serializable- serialVersionUID:
- -1763464102261361480L
-
直列化されたフィールド
-
privateKey
PrivateKey privateKey
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。署名者の非公開キーです。
-
-
クラスjava.security.Timestamp
class Timestamp extends Object implements Serializable- serialVersionUID:
- -5502683707821851294L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException ストリームからこのオブジェクトの状態をリストアし、ハッシュ・コードの値を -1に明示的にリセットします。- パラメータ:
ois- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
例外クラスjava.security.UnrecoverableEntryException
class UnrecoverableEntryException extends GeneralSecurityException implements Serializable- serialVersionUID:
- -4527142945246286535L
-
例外クラスjava.security.UnrecoverableKeyException
class UnrecoverableKeyException extends UnrecoverableEntryException implements Serializable- serialVersionUID:
- 7275063078190151277L
-
クラスjava.security.UnresolvedPermission
class UnresolvedPermission extends Permission implements Serializable- serialVersionUID:
- -4821973115467008846L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException このオブジェクトをストリームから復元します(直列化復元)。- パラメータ:
ois- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException このオブジェクトをストリームに書き出します(直列化)。- シリアル・データ:
typeを表す初期String、nameを表すString、actionsを表すString、従うべき証明書の数を表すint(このオブジェクトに関連した証明書がない場合は値「0」)の順になる。 各証明書は、まず証明書型を示すString、次に証明書エンコーディングの長さを示すint、次にバイトの配列として書き込まれる証明書エンコーディングそのもの、の順序で書き込まれます。- パラメータ:
oos- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
Class java.security.UnresolvedPermissionCollection
class UnresolvedPermissionCollection extends PermissionCollection implements Serializable- serialVersionUID:
- -7176153071733132400L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException 値がUnresolvedPermissionsのVectorsであるハッシュ表で読取りを行い、permsフィールドに保存します。- パラメータ:
in- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException 以前のリリースとの直列化互換性を保つために、値がVectorsであるハッシュテーブルとして、permsフィールドの内容を書き出します。- パラメータ:
out- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
権限
Hashtable permissions
UnresolvedPermissionsのテーブルであり、キーはタイプ、値はアクセス権のVector
-
-
-
パッケージjava.security.cert
-
クラスjava.security.cert.Certificate
class Certificate extends Object implements Serializable- serialVersionUID:
- -3585440601605666277L
-
直列化メソッド
-
writeReplace
protected Object writeReplace() throws ObjectStreamException直列化されるCertificateを、Certificateのタイプおよびエンコードされたバイトを含むCertificateRepオブジェクトに置き換えます。- スロー:
ObjectStreamException- このCertificateを表すCertificateRepオブジェクトを作成できなかった場合- 導入されたバージョン:
- 1.3
-
-
クラスjava.security.cert.Certificate.CertificateRep
class CertificateRep extends Object implements Serializable- serialVersionUID:
- -8563758940495660020L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws ObjectStreamExceptionこのCertificateRepのタイプとデータを含むCertificateを返します。- スロー:
ObjectStreamException-Certificateを解決できなかった場合
-
-
直列化されたフィールド
-
data
byte[] data
証明書データ。 -
type
String type
証明書タイプの標準名。
-
-
例外クラスjava.security.cert.CertificateEncodingException
class CertificateEncodingException extends CertificateException implements Serializable- serialVersionUID:
- 6219492851589449162L
-
例外クラスjava.security.cert.CertificateException
class CertificateException extends GeneralSecurityException implements Serializable- serialVersionUID:
- 3192535253797119798L
-
例外クラスjava.security.cert.CertificateExpiredException
class CertificateExpiredException extends CertificateException implements Serializable- serialVersionUID:
- 9071001339691533771L
-
例外クラスjava.security.cert.CertificateNotYetValidException
class CertificateNotYetValidException extends CertificateException implements Serializable- serialVersionUID:
- 4355919900041064702L
-
例外クラスjava.security.cert.CertificateParsingException
class CertificateParsingException extends CertificateException implements Serializable- serialVersionUID:
- -7989222416793322029L
-
例外クラスjava.security.cert.CertificateRevokedException
class CertificateRevokedException extends CertificateException implements Serializable- serialVersionUID:
- 7839996631571608627L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException CertificateRevokedExceptionインスタンスを直列化復元します。- パラメータ:
ois- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException このCertificateRevokedExceptionインスタンスを直列化します。- シリアル・データ:
- 拡張マップのサイズ (int)のあとに、マップ内のすべての拡張が特定の順序で続きます。 各拡張で、OID String (Object)、クリティカルのフラグ(boolean)、エンコードされた拡張値のバイト配列の長さ(int)、およびエンコードされた拡張値のバイトのデータは省略される。
- パラメータ:
oos- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
authority
X500Principal authority
証明書の取消し状況の情報に署名した機関の名前を表すX500Principal -
reason
CRLReason reason
取消し理由 -
revocationDate
Date revocationDate
証明書が取り消された日付
-
-
クラスjava.security.cert.CertPath
class CertPath extends Object implements Serializable- serialVersionUID:
- 6068470306649138683L
-
直列化メソッド
-
writeReplace
protected Object writeReplace() throws ObjectStreamException直列化されるCertPathを、CertificateタイプおよびCertPathのエンコードされたバイトを含むCertPathRepオブジェクトで置き換えます。- スロー:
ObjectStreamException- この証明書パスを表すCertPathRepオブジェクトを作成できなかった場合
-
-
クラスjava.security.cert.CertPath.CertPathRep
class CertPathRep extends Object implements Serializable- serialVersionUID:
- 3015633072427920915L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws ObjectStreamExceptionこのCertPathRepのタイプとデータから構築されたCertPathを返します。- スロー:
ObjectStreamException-CertPathオブジェクトを作成できなかった場合
-
-
直列化されたフィールド
-
data
byte[] data
CertPathのエンコードされた形式。 -
type
String type
CertPathのCertificateのタイプ。
-
-
例外クラスjava.security.cert.CertPathBuilderException
class CertPathBuilderException extends GeneralSecurityException implements Serializable- serialVersionUID:
- 5316471420178794402L
-
例外クラスjava.security.cert.CertPathValidatorException
class CertPathValidatorException extends GeneralSecurityException implements Serializable- serialVersionUID:
- -3083180014971893139L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws ClassNotFoundException, IOException このオブジェクトの状態をストリームからリストアします。- パラメータ:
stream- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合
-
-
直列化されたフィールド
-
certPath
CertPath certPath
例外がスローされたときに検査中だったCertPath -
索引
int index
例外がスローされる原因となった証明書パスの証明書のインデックス -
reason
CertPathValidatorException.Reason reason
検証が失敗した理由
-
-
例外クラスjava.security.cert.CertStoreException
class CertStoreException extends GeneralSecurityException implements Serializable- serialVersionUID:
- 2395296107471573245L
-
例外クラスjava.security.cert.CRLException
class CRLException extends GeneralSecurityException implements Serializable- serialVersionUID:
- -6694728944094197147L
-
クラスjava.security.cert.X509Certificate
class X509Certificate extends Certificate implements Serializable- serialVersionUID:
- -2491127588187038216L
-
-
パッケージjava.security.interfaces
-
パッケージjava.security.spec
-
例外クラスjava.security.spec.InvalidKeySpecException
class InvalidKeySpecException extends GeneralSecurityException implements Serializable- serialVersionUID:
- 3546139293998810778L
-
例外クラスjava.security.spec.InvalidParameterSpecException
class InvalidParameterSpecException extends GeneralSecurityException implements Serializable- serialVersionUID:
- -970468769593399342L
-
-
パッケージjava.sql
-
例外クラスjava.sql.BatchUpdateException
class BatchUpdateException extends SQLException implements Serializable- serialVersionUID:
- 5977529877145521757L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException readObjectは、ストリームからBatchUpdateExceptionの状態を復元するために呼び出されます。- パラメータ:
s- 読み取るObjectInputStream。- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合。IOException- 入出力エラーが発生した場合。
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException writeObjectはBatchUpdateExceptionの状態をストリームに保存するために呼び出されます。- パラメータ:
s- 書き込むObjectOutputStream。- スロー:
IOException- 入出力エラーが発生した場合。
-
-
直列化されたフィールド
-
longUpdateCounts
long[] longUpdateCounts
バッチ実行の結果を示す配列です。- 導入されたバージョン:
- 1.8
-
updateCounts
int[] updateCounts
バッチ実行の結果を示す配列です。- 導入されたバージョン:
- 1.2
-
-
例外クラスjava.sql.DataTruncation
class DataTruncation extends SQLWarning implements Serializable- serialVersionUID:
- 6464298989504059473L
-
直列化されたフィールド
-
dataSize
int dataSize
-
索引
int index
-
パラメータ
boolean parameter
-
read
boolean read
-
transferSize
int transferSize
-
-
クラスjava.sql.Date
class Date extends Date implements Serializable- serialVersionUID:
- 1511598038487230103L
-
例外クラスjava.sql.SQLClientInfoException
class SQLClientInfoException extends SQLException implements Serializable- serialVersionUID:
- -4319604256824655880L
-
直列化されたフィールド
-
failedProperties
Map<String,
ClientInfoStatus> failedProperties 設定できなかったクライアント情報プロパティを含むMap。
-
-
例外クラスjava.sql.SQLDataException
class SQLDataException extends SQLNonTransientException implements Serializable- serialVersionUID:
- -6889123282670549800L
-
例外クラスjava.sql.SQLException
class SQLException extends Exception implements Serializable- serialVersionUID:
- 2135244094396331484L
-
直列化されたフィールド
-
next
SQLException next
-
SQLState
String SQLState
-
vendorCode
int vendorCode
-
-
例外クラスjava.sql.SQLFeatureNotSupportedException
class SQLFeatureNotSupportedException extends SQLNonTransientException implements Serializable- serialVersionUID:
- -1026510870282316051L
-
例外クラスjava.sql.SQLIntegrityConstraintViolationException
class SQLIntegrityConstraintViolationException extends SQLNonTransientException implements Serializable- serialVersionUID:
- 8033405298774849169L
-
例外クラスjava.sql.SQLInvalidAuthorizationSpecException
class SQLInvalidAuthorizationSpecException extends SQLNonTransientException implements Serializable- serialVersionUID:
- -64105250450891498L
-
例外クラスjava.sql.SQLNonTransientConnectionException
class SQLNonTransientConnectionException extends SQLNonTransientException implements Serializable- serialVersionUID:
- -5852318857474782892L
-
例外クラスjava.sql.SQLNonTransientException
class SQLNonTransientException extends SQLException implements Serializable- serialVersionUID:
- -9104382843534716547L
-
クラスjava.sql.SQLPermission
class SQLPermission extends BasicPermission implements Serializable- serialVersionUID:
- -1439323187199563495L
-
例外クラスjava.sql.SQLRecoverableException
class SQLRecoverableException extends SQLException implements Serializable- serialVersionUID:
- -4144386502923131579L
-
例外クラスjava.sql.SQLSyntaxErrorException
class SQLSyntaxErrorException extends SQLNonTransientException implements Serializable- serialVersionUID:
- -1843832610477496053L
-
例外クラスjava.sql.SQLTimeoutException
class SQLTimeoutException extends SQLTransientException implements Serializable- serialVersionUID:
- -4487171280562520262L
-
例外クラスjava.sql.SQLTransactionRollbackException
class SQLTransactionRollbackException extends SQLTransientException implements Serializable- serialVersionUID:
- 5246680841170837229L
-
例外クラスjava.sql.SQLTransientConnectionException
class SQLTransientConnectionException extends SQLTransientException implements Serializable- serialVersionUID:
- -2520155553543391200L
-
例外クラスjava.sql.SQLTransientException
class SQLTransientException extends SQLException implements Serializable- serialVersionUID:
- -9042733978262274539L
-
例外クラスjava.sql.SQLWarning
class SQLWarning extends SQLException implements Serializable- serialVersionUID:
- 3917336774604784856L
-
クラスjava.sql.Time
class Time extends Date implements Serializable- serialVersionUID:
- 8397324403548013681L
-
クラスjava.sql.Timestamp
class Timestamp extends Date implements Serializable- serialVersionUID:
- 2745179027874758501L
-
直列化されたフィールド
-
nanos
int nanos
-
-
-
パッケージjava.text
-
クラスjava.text.AttributedCharacterIterator.Attribute
class Attribute extends Object implements Serializable- serialVersionUID:
- -9142742483513960612L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws InvalidObjectException直列化復元されるインスタンスを定義済み定数に解決します。- スロー:
InvalidObjectException- 解決するオブジェクトがAttributeのインスタンスではない場合
-
-
直列化されたフィールド
-
name
String name
このAttributeの名前。 名前は、インスタンスを直列化復元するときに、対応する事前定義されたインスタンスを検索するreadResolveによって主に使用されます。
-
-
クラスjava.text.ChoiceFormat
class ChoiceFormat extends NumberFormat implements Serializable- serialVersionUID:
- 1795184449645032964L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException 入力ストリームからオブジェクトを読み込んだあとに、クラス不変を維持するために簡単な検証を行います。- スロー:
InvalidObjectException- ストリームから読み取られたオブジェクトが無効である場合。IOExceptionClassNotFoundException
-
-
直列化されたフィールド
-
choiceFormats
String[] choiceFormats
選択項目文字列のリストです。 フォーマットされている数値がchoiceLimits[i]以上で、かつchoiceLimits[i+1]未満の場合、フォーマッタはchoiceFormats[i]を返します。 -
choiceLimits
double[] choiceLimits
選択項目の下限のリストです。 フォーマットされている数値がchoiceLimits[i]以上で、かつchoiceLimits[i+1]未満の場合、フォーマッタはchoiceFormats[i]を返します。
-
-
クラスjava.text.CompactNumberFormat
class CompactNumberFormat extends NumberFormat implements Serializable- serialVersionUID:
- 7128367218649234678L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream inStream) throws IOException, ClassNotFoundException 検証の実行後に、このCompactNumberFormatをストリームから再構成します(つまり、直列化復元されます)。 次の理由により、ストリーム・データが無効な場合に、このメソッドはInvalidObjectExceptionをスローします、-
decimalPattern、compactPatterns、symbols、roundingModeのいずれかがnullの場合。 -
decimalPatternまたはcompactPatterns配列に無効なパターンが含まれている場合、またはnullがコンパクト・パターンの配列に表示される場合。 -
minimumIntegerDigitsがmaximumIntegerDigitsより大きい場合、またはminimumFractionDigitsがmaximumFractionDigitsより大きい場合。 このチェックはスーパークラス・オブジェクトによって実行されます。 - 最小/最大整数/小数桁数のいずれかがマイナスの場合。 このチェックはスーパークラスreadObjectによって実行されます。
- 最大整数桁数または最大整数桁数が309より大きい場合、または最小または最大小数桁数が340より大きい場合。
- グループ化サイズがマイナスの場合、または127より大きい場合。
pluralRulesフィールドがストリームから直列化復元されていない場合は、空の文字列に設定されます。- パラメータ:
inStream- ストリーム- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合
-
-
-
直列化されたフィールド
-
compactPatterns
String[] compactPatterns
このCompactNumberFormatの数値のコンパクト形式のパターン。 可能な例は、{"", "", "", "0K", "00K", "000K", "0M", "00M", "000M", "0B", "00B", "000B", "0T", "00T", "000T"}で、100-1014の範囲です。ここで、各パターンは数値の範囲を書式設定するのに使用されます。 たとえば、"0K"はnumber >= 1000 and number < 10000の書式設定で使用され、"00K"はnumber >= 10000 and number < 100000のように書式設定で使用されます。 このフィールドはnullにできません。 -
decimalPattern
String decimalPattern
特殊パターン"0"と一致する数値のフォーマットに使用される小数点パターン。 このフィールドはnullにできません。- 関連項目:
-
groupingSize
byte groupingSize
コンパクト数値の整数部分でセパレータをグループ化する間隔の桁数。 グループは書式設定を行う際に機能するために、グループ化がtrueに設定された、0より大きいフィールドを指定する必要があります。 このフィールドには負数を指定できません。 -
parseBigDecimal
boolean parseBigDecimal
CompactNumberFormat.parse(String, ParsePosition)メソッドがBigDecimalを返すかどうかを返します。 -
pluralRules
String pluralRules
このコンパクト数値書式で使用されるpluralRules。pluralRulesは、"one"などのCountキーワードと実際の整数を関連付ける複数形ルールを指定する文字列です。 この構文は、Unicode Consortium 「複数ルール構文」で定義されています。 デフォルト値は空の文字列で、複数のルールは存在しないことを意味します。- 導入されたバージョン:
- 14
-
roundingMode
RoundingMode roundingMode
このコンパクトな数値書式設定で使用されるRoundingMode。 このフィールドはnullにできません。 -
symbols
DecimalFormatSymbols symbols
このフォーマットで使用されるDecimalFormatSymbolsオブジェクトです。 番号の書式設定に使用される記号が含まれます。 たとえば、グループ化セパレータ、小数点などです。 このフィールドはnullにできません。- 関連項目:
-
-
クラスjava.text.DateFormat
class DateFormat extends Format implements Serializable- serialVersionUID:
- 7218322306649953788L
-
直列化されたフィールド
-
カレンダ
Calendar calendar
-
numberFormat
NumberFormat numberFormat
日付と時刻の数値をフォーマットするためにDateFormatが使用する数値フォーマッタです。 サブクラスは、これを、このDateFormatに関連付けられているロケールに適した数値フォーマットに初期化します。
-
-
クラスjava.text.DateFormat.Field
class Field extends Format.Field implements Serializable- serialVersionUID:
- 7441350119349544720L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws InvalidObjectException直列化復元されるインスタンスを定義済み定数に解決します。- スロー:
InvalidObjectException- 定数を解決できなかった場合。
-
-
直列化されたフィールド
-
calendarField
int calendarField
カレンダのフィールドです。
-
-
クラスjava.text.DateFormatSymbols
class DateFormatSymbols extends Object implements Serializable- serialVersionUID:
- -5987973545549424702L
-
直列化メソッド
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException 下位互換性を確保するために、zoneStringsフィールドが初期化されていることを確認してから、デフォルトの直列化可能データを書き込みます。- スロー:
IOException- 導入されたバージョン:
- 1.6
-
-
直列化されたフィールド
-
ampms
String[] ampms
午前と午後の文字列。 たとえば: 「AM」、「PM」。Calendar.AMとCalendar.PMでインデックス化された、2つの文字列の配列。 -
eras
String[] eras
紀元の文字列。 たとえば: 「AD」、「BC」。Calendar.BCとCalendar.ADでインデックス化された、2つの文字列の配列。 -
locale
Locale locale
このDateFormatSymbolsオブジェクトの初期化に使用されるロケールです。- 導入されたバージョン:
- 1.6
-
localPatternChars
String localPatternChars
ローカライズされた日付と時間のパターン文字です。 たとえば、あるロケールでは「y」ではなく「u」を使用して、その日付フォーマット・パターン文字列で年を表します。 この文字列は、DateFormat.ERA_FIELD、DateFormat.YEAR_FIELDなどで記述される文字のインデックスを使用して、正確に18文字にする必要があります。そのため、文字列が「Xz..」の場合、ローカライズされたパターンでは、紀元には「X」、年には「z」が使用されます。 -
months
String[] months
月の文字列。 たとえば: 「January」、「February」など。Calendar.JANUARY、Calendar.FEBRUARYなどをインデックスとして使用する13文字列の配列(13の月があるカレンダもある)です。 -
shortMonths
String[] shortMonths
月の短縮文字列。 たとえば: 「Jan」、「Feb」など。Calendar.JANUARY、Calendar.FEBRUARYなどをインデックスとして使用する13文字列の配列(13の月があるカレンダもある)です。 -
shortWeekdays
String[] shortWeekdays
曜日の短縮文字列。 たとえば: 「Sun」、「Mon」など。Calendar.SUNDAYやCalendar.MONDAYなどでインデックス化された、8つの文字列の配列です。要素shortWeekdays[0]は無視されます。 -
weekdays
String[] weekdays
曜日の文字列。 たとえば: 「Sunday」、「Monday」など。Calendar.SUNDAYやCalendar.MONDAYなどでインデックス化された、8つの文字列の配列です。要素weekdays[0]は無視されます。 -
zoneStrings
String[][] zoneStrings
このロケールのタイムゾーンのローカライズされた名前です。 これは、サイズがn×mの2次元の文字列配列で、この場合のmは5以上になります。 各n行は、単一のTimeZoneに対してローカライズされた名前を含むエントリです。 各行には次のものが含まれます(iは0からn-1の範囲内)。zoneStrings[i][0]- タイムゾーンIDzoneStrings[i][1]- 標準時刻のゾーンの長い名前zoneStrings[i][2]- 標準時刻のゾーンの短い名前zoneStrings[i][3]- 夏時間のゾーンの長い名前zoneStrings[i][4]- 夏時間のゾーンの短い名前
TimeZoneクラスの、カスタムIDではない有効なIDのいずれかです。 ほかのエントリはすべてローカライズされた名前です。- 関連項目:
-
-
クラスjava.text.DecimalFormat
class DecimalFormat extends NumberFormat implements Serializable- serialVersionUID:
- 864413376551465018L
-
直列化メソッド
-
readObject
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 以前の動作に対応するために必要な動作です。 -
スーパー・クラスの桁数フィールドが、
-
-
直列化されたフィールド
-
decimalSeparatorAlwaysShown
boolean decimalSeparatorAlwaysShown
trueの場合、数値の小数部分が0の場合でもフォーマットされた数値で常に小数区切り文字が表示されます。- 関連項目:
-
groupingSize
byte groupingSize
数値の整数部分におけるグループ区切り文字とグループ区切り文字の間の桁数です。NumberFormat.groupingUsedがtrueの場合、非負、Byte.MAX_VALUE以下の値である必要があります。- 関連項目:
-
maximumFractionDigits
int maximumFractionDigits
BigInteger値またはBigDecimal値の小数部分の最大桁数です。maximumFractionDigitsはminimumFractionDigits以上でなければなりません。- 導入されたバージョン:
- 1.5
- 関連項目:
-
maximumIntegerDigits
int maximumIntegerDigits
BigInteger値またはBigDecimal値の整数部分の最大桁数です。maximumIntegerDigitsはminimumIntegerDigits以上でなければなりません。- 導入されたバージョン:
- 1.5
- 関連項目:
-
minExponentDigits
byte minExponentDigits
数値が指数表現でフォーマットされるときに、指数を表示するために使用される最小の桁数です。useExponentialNotationがtrueでない場合、このフィールドは無視されます。- 導入されたバージョン:
- 1.2
-
minimumFractionDigits
int minimumFractionDigits
BigInteger値またはBigDecimal値の小数部分の最小桁数です。minimumFractionDigits値は、maximumFractionDigits以下である必要があります。- 導入されたバージョン:
- 1.5
- 関連項目:
-
minimumIntegerDigits
int minimumIntegerDigits
BigInteger値またはBigDecimal値の整数部分の最小桁数です。minimumIntegerDigits値は、maximumIntegerDigits以下である必要があります。- 導入されたバージョン:
- 1.5
- 関連項目:
-
multiplier
int multiplier
パーセントやパーミル(1000)などで使用する乗数です。- 関連項目:
-
negativePrefix
String negativePrefix
負の数値をフォーマットするときに接頭辞として使用する記号です。たとえば、「-」があります。- 関連項目:
-
negativeSuffix
String negativeSuffix
負の数値をフォーマットするときに接尾辞として使用する記号です。 通常は空の文字列です。- 関連項目:
-
negPrefixPattern
String negPrefixPattern
負の数値の接頭辞パターンです。 この変数はnegativePrefixに対応します。 この変数はposPrefixPatternに似ています。詳細は、その変数を参照してください。- 導入されたバージョン:
- 1.3
-
negSuffixPattern
String negSuffixPattern
負の数値の接尾辞パターンです。 この変数はnegativeSuffixに対応します。 この変数はposPrefixPatternに似ています。詳細は、その変数を参照してください。- 導入されたバージョン:
- 1.3
-
parseBigDecimal
boolean parseBigDecimal
trueの場合、可能な場合は常に解析からBigDecimalが返されます。- 導入されたバージョン:
- 1.5
- 関連項目:
-
positivePrefix
String positivePrefix
正の数値をフォーマットするときに接頭辞として使用する記号です。たとえば、「+」があります。- 関連項目:
-
positiveSuffix
String positiveSuffix
正の数値をフォーマットするときに接尾辞として使用する記号です。 通常は空の文字列です。- 関連項目:
-
posPrefixPattern
String posPrefixPattern
負でない数値の接頭辞パターンです。 この変数はpositivePrefixに対応します。このパターンは、
expandAffix()メソッドによってpositivePrefixに拡張されて、symbols内で変更を反映するために後者を更新します。 この変数がnullの場合、positivePrefixはsymbolsの変更時に変更されないリテラル値とみなされます。 この変数は、ストリームから復元されたストリームのバージョン2より古いDecimalFormatの場合は、常にnullです。- 導入されたバージョン:
- 1.3
-
posSuffixPattern
String posSuffixPattern
負でない数値の接尾辞パターンです。 この変数はpositiveSuffixに対応します。 この変数はposPrefixPatternに似ています。詳細は、その変数を参照してください。- 導入されたバージョン:
- 1.3
-
roundingMode
RoundingMode roundingMode
このDecimalFormatで使用されるRoundingModeです。- 導入されたバージョン:
- 1.6
-
serialVersionOnStream
int serialVersionOnStream
どのバージョンが記述されたかを示す内部シリアル・バージョンです。 可能な値は次のとおりです。- 0 (デフォルト): Java 2プラットフォームv1.2より前のバージョン
- 1: 1.2のバージョン。2つの新しいフィールド
useExponentialNotationおよびminExponentDigitsを含む。 - 2: 1.3以降のバージョン。4つの新しいフィールド
posPrefixPattern、posSuffixPattern、negPrefixPattern、negSuffixPatternが追加されている。 - 3: 1.5以降のバージョン。5つの新しいフィールド
maximumIntegerDigits、minimumIntegerDigits、maximumFractionDigits、minimumFractionDigits、およびparseBigDecimalが追加されている。 - 4: 1.6以降のバージョン。新しいフィールド
roundingModeが追加されている。
- 導入されたバージョン:
- 1.2
-
symbols
DecimalFormatSymbols symbols
このフォーマットで使用されるDecimalFormatSymbolsオブジェクトです。 グループ区切り文字、小数区切り文字など、数値をフォーマットするための記号を格納します。- 関連項目:
-
useExponentialNotation
boolean useExponentialNotation
trueの場合、数値をフォーマットするときに指数表現(科学表記法)が使用されます。- 導入されたバージョン:
- 1.2
-
-
クラスjava.text.DecimalFormatSymbols
class DecimalFormatSymbols extends Object implements Serializable- serialVersionUID:
- 5772796243397350300L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException デフォルトの直列化可能フィールドを読み込み、以前の直列化バージョンのオブジェクトにデフォルト値を提供し、直列化可能でないフィールドを初期化します。serialVersionOnStreamが1より小さい場合、monetarySeparatorをdecimalSeparatorと同じ値に初期化し、exponentialを「E」に初期化します。serialVersionOnStreamが2未満の場合、localeをルート・ロケールに初期化し、初期化します。serialVersionOnStreamが3未満の場合、exponentialを使用してexponentialSeparatorを初期化します。serialVersionOnStreamが4未満の場合、perMill、percentおよびminusSignをそれぞれ使用して、perMillText、percentTextおよびminusSignTextが初期化されます。serialVersionOnStreamが5未満の場合、groupingSeparatorを使用してmonetaryGroupingSeparatorを初期化します。 このオブジェクトを再度ストリーム出力する際にデフォルトの直列化が正しく動作するように、serialVersionOnStreamを最大許容値に設定し直します。 intlCurrencySymbol フィールドからの通貨を初期化します。- スロー:
InvalidObjectException-charとStringでの表現がパーセント、ミルまたはマイナス記号(あるいはその両方)の表示である場合。IOExceptionClassNotFoundException- 導入されたバージョン:
- 1.1.6
-
-
直列化されたフィールド
-
currencySymbol
String currencySymbol
現地通貨を示す文字列です($など)。- 関連項目:
-
decimalSeparator
char decimalSeparator
小数点に使用する文字です。- 関連項目:
-
digit
char digit
パターン中の数字に使用する文字です。- 関連項目:
-
exponential
char exponential
指数による記数法でフォーマットされた数値で指数を識別するために使用する文字です。たとえば、「1.23E45」のような数値の「E」です。このフィールドは、実装およびストリーム・フォーマットによってサポートされてはいますが、public APIでは設定できません。 今後のAPIで追加される予定です。
- 導入されたバージョン:
- 1.1.6
-
exponentialSeparator
String exponentialSeparator
仮数と指数を区切るための文字列です。 例1.23x10^4の「x10^」、1.23E4の「E」。exponentialとexponentialSeparatorの両方が存在する場合は、このexponentialSeparatorが優先されます。- 導入されたバージョン:
- 1.6
-
groupingSeparator
char groupingSeparator
区切り文字のグループ化に使用される文字。- 関連項目:
-
無限大
String infinity
無限大を表現するために使用する文字列です。- 関連項目:
-
intlCurrencySymbol
String intlCurrencySymbol
現地通貨を示すISO 4217通貨コードです(USDなど)。- 関連項目:
-
locale
Locale locale
これらの通貨フォーマット記号のロケールです。- 導入されたバージョン:
- 1.4
-
minusSign
char minusSign
負符号を表現するために使用する文字です。- 関連項目:
-
minusSignText
String minusSignText
BiDi制御文字などの書式設定文字が含まれる場合がある、マイナス記号の文字列表現。 この文字列の最初のフォーマット以外の文字は、minusSignと同じです。- 導入されたバージョン:
- 13
-
monetaryGroupingSeparator
char monetaryGroupingSeparator
通貨値の書式設定時に使用されるグループ・セパレータ。- 導入されたバージョン:
- 15
-
monetarySeparator
char monetarySeparator
通貨値をフォーマットするときに使用する桁区切り記号です。- 導入されたバージョン:
- 1.1.6
- 関連項目:
-
NaN
String NaN
「非数」を表現するために使用する文字列です。- 関連項目:
-
patternSeparator
char patternSeparator
パターンにおいて正のサブパターンと負のサブパターンを区切るために使用する文字です。- 関連項目:
-
percent
char percent
パーセント符号に使用する文字です。- 関連項目:
-
percentText
String percentText
パーセント記号の文字列表現。BiDi制御文字などの書式設定文字が含まれる場合があります。 この文字列の最初のフォーマット以外の文字は、percentと同じです。- 導入されたバージョン:
- 13
-
perMill
char perMill
パーミル符号に使用する文字です。- 関連項目:
-
perMillText
String perMillText
各ミル記号の文字列表現。BiDiの制御文字などの書式設定文字を含めることができます。 この文字列の最初のフォーマット以外の文字は、perMillと同じです。- 導入されたバージョン:
- 13
-
serialVersionOnStream
int serialVersionOnStream
ストリーム上に存在するDecimalFormatSymbolsのバージョンを示します。 可能な値は次のとおりです。- 0 (または未初期化状態): JDK 1.1.6より前のバージョン。
- 1: 2つの新しいフィールド
monetarySeparatorおよびexponentialを含む、JDK 1.1.6以降によって書き込まれたバージョン。 - 2: 新しい
localeフィールドを含む、J2SE 1.4以降によって書き込まれたバージョン。 - 3: 新しい
exponentialSeparatorフィールドを含む、J2SE 1.6以降によって書き込まれたバージョン。 - 4: Java SE 13以降で作成される、新しい
perMillText、percentText、およびminusSignTextのフィールドが含まれるバージョン。 - 5: 新しい
monetaryGroupingSeparatorフィールドを含む、Java SE 15以降で作成されたバージョン。*
DecimalFormatSymbolsをストリーム出力する場合は、最新のフォーマット(serialVersionOnStreamの最高許容値に対応)が常に書き込まれます。- 導入されたバージョン:
- 1.1.6
-
zeroDigit
char zeroDigit
ゼロに使用する文字です。- 関連項目:
-
-
クラスjava.text.Format
class Format extends Object implements Serializable- serialVersionUID:
- -299282585814624189L
-
クラスjava.text.Format.Field
class Field extends AttributedCharacterIterator.Attribute implements Serializable- serialVersionUID:
- 276966692217360283L
-
クラスjava.text.MessageFormat
class MessageFormat extends Format implements Serializable- serialVersionUID:
- 6479157306784022952L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException 入力ストリームからオブジェクトを読み込んだあとに、クラス不変を維持するために簡単な検証を行います。- スロー:
InvalidObjectException- ストリームから読み取られたオブジェクトが無効である場合。IOExceptionClassNotFoundException
-
readObjectNoData
private void readObjectNoData() throws ObjectStreamExceptionこのクラスでは、データなしの直列化はサポートされていません。
-
-
直列化されたフィールド
-
argumentNumbers
int[] argumentNumbers
各フォーマッタに対応する引数番号です。 フォーマッタは、引数が指定された順序ではなく、パターン内の順序で格納されます。 -
formats
Format[] formats
引数をフォーマットするために使用されるフォーマッタの配列です。 -
locale
Locale locale
数値および日付をフォーマットするために使用するロケールです。 -
maxOffset
int maxOffset
offsetsの項目数から1を減算した値です。 使用されているoffsets内で最大の番号を持つ要素のインデックスと考えることもできます。offsetsと同様に、すべての配列は同じ数の要素を持つので、この変数だけですべての配列にあるエントリの総数がわかります。 -
offsets
int[] offsets
各引数をフォーマットした結果がパターンに挿入される位置です。 -
pattern
String pattern
フォーマットされた値が当てはめられる文字列です。 つまり、すべての{}式が取り除かれた状態で構築時に供給されるパターンです。
-
-
クラスjava.text.MessageFormat.Field
class Field extends Format.Field implements Serializable- serialVersionUID:
- 7899943957617360810L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws InvalidObjectException直列化復元されるインスタンスを定義済み定数に解決します。- スロー:
InvalidObjectException- 定数を解決できなかった場合。
-
-
クラスjava.text.NumberFormat
class NumberFormat extends Format implements Serializable- serialVersionUID:
- -2308460125733713944L
-
直列化メソッド
-
readObject
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をスローします。- スロー:
IOExceptionClassNotFoundException- 導入されたバージョン:
- 1.2
-
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException デフォルトの直列化可能データを書き込みます。JDK 1.1バージョンのストリーム・フォーマットとの互換性のため、まずmaxIntegerDigitsなどのbyteフィールドをmaximumIntegerDigitsなどのintフィールドと同じ(Byte.MAX_VALUEの方が小さい場合はその値)に設定します。- スロー:
IOException- 導入されたバージョン:
- 1.2
-
-
直列化されたフィールド
-
groupingUsed
boolean groupingUsed
数値をフォーマットおよび解析するときにグループ区切り文字(1000の区切りなど)が使用される場合にtrueを返します。- 関連項目:
-
maxFractionDigits
byte maxFractionDigits
数値の小数部分で許可される最大桁数。maximumFractionDigitsは、minimumFractionDigits以上である必要があります。ノート: このフィールドは、JDK 1.1との直列化互換性のためにのみ存在します。 Javaプラットフォーム2 v1.2以降では、新しい
intフィールドmaximumFractionDigitsが代わりに使用されます。 ストリームへの書込み時、maxFractionDigitsはmaximumFractionDigitsとByte.MAX_VALUEのうちのどちらか小さい方に設定されます。 ストリームからの読取り時、このフィールドは、serialVersionOnStreamが1未満の場合にのみ使用されます。- 関連項目:
-
maximumFractionDigits
int maximumFractionDigits
数値の小数部分で許可される最大桁数。maximumFractionDigitsは、minimumFractionDigits以上である必要があります。- 導入されたバージョン:
- 1.2
- 関連項目:
-
maximumIntegerDigits
int maximumIntegerDigits
数値の整数部分で許可される最大桁数。maximumIntegerDigitsは、minimumIntegerDigits以上である必要があります。- 導入されたバージョン:
- 1.2
- 関連項目:
-
maxIntegerDigits
byte maxIntegerDigits
数値の整数部分で許可される最大桁数。maxIntegerDigitsは、minIntegerDigits以上である必要があります。ノート: このフィールドは、JDK 1.1との直列化互換性のためにのみ存在します。 Javaプラットフォーム2 v1.2以降では、新しい
intフィールドmaximumIntegerDigitsが代わりに使用されます。 ストリームへの書込み時、maxIntegerDigitsはmaximumIntegerDigitsとByte.MAX_VALUEのうちのどちらか小さい方に設定されます。 ストリームからの読取り時、このフィールドは、serialVersionOnStreamが1未満の場合にのみ使用されます。- 関連項目:
-
minFractionDigits
byte minFractionDigits
数値の小数部分で許可される最小桁数。minimumFractionDigitsは、maximumFractionDigits以下である必要があります。ノート: このフィールドは、JDK 1.1との直列化互換性のためにのみ存在します。 Javaプラットフォーム2 v1.2以降では、新しい
intフィールドminimumFractionDigitsが代わりに使用されます。 ストリームへの書込み時、minFractionDigitsはminimumFractionDigitsとByte.MAX_VALUEのうちのどちらか小さい方に設定されます。 ストリームからの読取り時、このフィールドは、serialVersionOnStreamが1未満の場合にのみ使用されます。- 関連項目:
-
minimumFractionDigits
int minimumFractionDigits
数値の小数部分で許可される最小桁数。minimumFractionDigitsは、maximumFractionDigits以下である必要があります。- 導入されたバージョン:
- 1.2
- 関連項目:
-
minimumIntegerDigits
int minimumIntegerDigits
数値の整数部分で許可される最小桁数。minimumIntegerDigitsは、maximumIntegerDigits以下である必要があります。- 導入されたバージョン:
- 1.2
- 関連項目:
-
minIntegerDigits
byte minIntegerDigits
数値の整数部分で許可される最小桁数。minimumIntegerDigitsは、maximumIntegerDigits以下である必要があります。ノート: このフィールドは、JDK 1.1との直列化互換性のためにのみ存在します。 Javaプラットフォーム2 v1.2以降では、新しい
intフィールドminimumIntegerDigitsが代わりに使用されます。 ストリームへの書込み時、minIntegerDigitsはminimumIntegerDigitsとByte.MAX_VALUEのうちのどちらか小さい方に設定されます。 ストリームからの読取り時、このフィールドは、serialVersionOnStreamが1未満の場合にのみ使用されます。- 関連項目:
-
parseIntegerOnly
boolean parseIntegerOnly
このフォーマットが数値を整数としてだけ解析する場合はtrueを返します。- 関連項目:
-
serialVersionOnStream
int serialVersionOnStream
ストリーム上に存在するNumberFormatのバージョンを示します。 可能な値は次のとおりです。- 0 (または未初期化状態): JDK 1.1バージョンのストリーム・フォーマット。 このバージョンでは、
maximumIntegerDigitsなどのintフィールドの代わりに、maxIntegerDigitsなどのbyteフィールドが使用される。 - 1: 1.2バージョンのストリーム・フォーマット。
maxIntegerDigitsなどのbyteフィールドの値は無視され、代わりにmaximumIntegerDigitsなどのintフィールドが使用される。
NumberFormatをストリーム出力する場合は、最新のフォーマット(serialVersionOnStreamの最高許容値に対応)が常に書き込まれます。- 導入されたバージョン:
- 1.2
- 0 (または未初期化状態): JDK 1.1バージョンのストリーム・フォーマット。 このバージョンでは、
-
-
クラスjava.text.NumberFormat.Field
class Field extends Format.Field implements Serializable- serialVersionUID:
- 7494728892700160890L
-
直列化メソッド
-
readResolve
protected Object readResolve() throws InvalidObjectException直列化復元されるインスタンスを定義済み定数に解決します。- スロー:
InvalidObjectException- 定数を解決できなかった場合。
-
-
例外クラスjava.text.ParseException
class ParseException extends Exception implements Serializable- serialVersionUID:
- 2703218443322787634L
-
直列化されたフィールド
-
errorOffset
int errorOffset
解析されている文字列へのゼロから始まる文字オフセット。解析中にエラーが検出された位置を示す。
-
-
クラスjava.text.SimpleDateFormat
class SimpleDateFormat extends DateFormat implements Serializable- serialVersionUID:
- 4774881970558875024L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException 入力ストリームからオブジェクトを読み込んだあと、オブジェクトのフォーマット・パターンを検証します。- スロー:
InvalidObjectException- パターンが無効な場合IOExceptionClassNotFoundException
-
-
直列化されたフィールド
-
defaultCenturyStart
Date defaultCenturyStart
年が2桁の日付をdefaultCenturyStartで始まる世紀に対応付けます。 nullは不可。- 導入されたバージョン:
- 1.1.4
-
formatData
DateFormatSymbols formatData
このフォーマッタによって曜日名、月名などに使用される記号です。nullは不可です。- 関連項目:
-
locale
Locale locale
このSimpleDateFormatをインスタンス化するために使用されるロケールです。 このオブジェクトが古いSimpleDateFormatで作成され、直列化復元されている場合、値はnullになることがあります。- 導入されたバージョン:
- 1.6
-
pattern
String pattern
このフォーマッタのパターン文字列です。 常に、ローカライズされていないパターンです。 nullは不可。 詳細は、クラスのドキュメンテーションを参照してください。 -
serialVersionOnStream
int serialVersionOnStream
ストリーム上の直列化データのバージョンです。 可能な値は次のとおり。- 0またはストリーム上に存在しない。JDK 1.1.3。 このバージョンでは、ストリーム上に
defaultCenturyStartがありません。 - 1 JDK 1.1.4以降のバージョン。 このバージョンは、
defaultCenturyStartを追加する。
serialVersionOnStreamの最高許容値が書き込まれます。- 導入されたバージョン:
- 1.1.4
- 0またはストリーム上に存在しない。JDK 1.1.3。 このバージョンでは、ストリーム上に
-
-
-
パッケージjava.time
-
例外クラスjava.time.DateTimeException
class DateTimeException extends RuntimeException implements Serializable- serialVersionUID:
- -1632418723876261839L
-
クラスjava.time.Duration
class Duration extends Object implements Serializable- serialVersionUID:
- 3078945930695997490L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(1); // identifies a Duration out.writeLong(seconds); out.writeInt(nanos);
-
-
直列化されたフィールド
-
nanos
int nanos
デュレーションのナノ秒数、秒数の小数部で表します。 これは常に正で、999,999,999を超えることはありません。 -
秒
long seconds
デュレーションの秒数。
-
-
クラスjava.time.Instant
class Instant extends Object implements Serializable- serialVersionUID:
- -665713676816604388L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(2); // identifies an Instant out.writeLong(seconds); out.writeInt(nanos);
-
-
直列化されたフィールド
-
nanos
int nanos
秒フィールドからの後で時系列に沿ったナノ秒数。 これは常に正で、999,999,999を超えることはありません。 -
秒
long seconds
エポック(1970-01-01T00:00:00Z)からの秒数。
-
-
クラスjava.time.LocalDate
class LocalDate extends Object implements Serializable- serialVersionUID:
- 2942565459149668126L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(3); // identifies a LocalDate out.writeInt(year); out.writeByte(month); out.writeByte(day);
-
-
直列化されたフィールド
-
day
short day
月の日。 -
month
short month
月。 -
year
int year
年。
-
-
クラスjava.time.LocalDateTime
class LocalDateTime extends Object implements Serializable- serialVersionUID:
- 6207766400415563566L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。
-
-
直列化されたフィールド
-
クラスjava.time.LocalTime
class LocalTime extends Object implements Serializable- serialVersionUID:
- 6414437269572265201L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
- 2の補数値は、残りの値がストリームになく、ゼロに設定すべきであることを示します。
out.writeByte(4); // identifies a LocalTime if (nano == 0) { if (second == 0) { if (minute == 0) { out.writeByte(~hour); } else { out.writeByte(hour); out.writeByte(~minute); } } else { out.writeByte(hour); out.writeByte(minute); out.writeByte(~second); } } else { out.writeByte(hour); out.writeByte(minute); out.writeByte(second); out.writeInt(nano); }
-
-
直列化されたフィールド
-
hour
byte hour
時間。 -
minute
byte minute
分。 -
nano
int nano
ナノ秒。 -
second
byte second
秒。
-
-
クラスjava.time.MonthDay
class MonthDay extends Object implements Serializable- serialVersionUID:
- -939150713474957432L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(13); // identifies a MonthDay out.writeByte(month); out.writeByte(day);
-
-
直列化されたフィールド
-
day
int day
月の日。 -
month
int month
月、null以外。
-
-
クラスjava.time.OffsetDateTime
class OffsetDateTime extends Object implements Serializable- serialVersionUID:
- 2287754244819255394L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。
-
-
直列化されたフィールド
-
dateTime
LocalDateTime dateTime
ローカル日付/時間。 -
offset
ZoneOffset offset
UTC/グリニッジからのオフセット。
-
-
クラスjava.time.OffsetTime
class OffsetTime extends Object implements Serializable- serialVersionUID:
- 7264499704384272492L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。
-
-
直列化されたフィールド
-
offset
ZoneOffset offset
UTC/グリニッジからのオフセット。 -
time
LocalTime time
ローカル日付/時間。
-
-
クラスjava.time.Period
class Period extends Object implements Serializable- serialVersionUID:
- -3587258372562876L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(14); // identifies a Period out.writeInt(years); out.writeInt(months); out.writeInt(days);
-
-
直列化されたフィールド
-
日
int days
日数。 -
months
int months
月数。 -
年
int years
年数。
-
-
クラスjava.time.Ser
class Ser extends Object implements Externalizable- serialVersionUID:
- -7683839454370182990L
-
直列化メソッド
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException オブジェクトを読み取るExternalizableインタフェースを実装します。- シリアル・データ:
- 型の
writeReplaceメソッドによって定義されたストリーム型とパラメータが読み取られ、型の対応するstaticファクトリに渡されて、新しいインスタンスが作成されます。 そのインスタンスは、直列化が解除されたSerオブジェクトとして返されます。- Duration -
Duration.ofSeconds(seconds, nanos); - Instant -
Instant.ofEpochSecond(seconds, nanos); - LocalDate -
LocalDate.of(year, month, day); - LocalDateTime -
LocalDateTime.of(date, time); - LocalTime -
LocalTime.of(hour, minute, second, nano); - MonthDay -
MonthDay.of(month, day); - OffsetTime -
OffsetTime.of(time, offset); - OffsetDateTime -
OffsetDateTime.of(dateTime, offset); - Period -
Period.of(years, months, days); - Year -
Year.of(year); - YearMonth -
YearMonth.of(year, month); - ZonedDateTime -
ZonedDateTime.ofLenient(dateTime, offset, zone); - ZoneId -
ZoneId.of(id); - ZoneOffset -
(offsetByte == 127 ? ZoneOffset.ofTotalSeconds(in.readInt()) : ZoneOffset.ofTotalSeconds(offsetByte * 900));
- Duration -
- パラメータ:
in- 読み取るデータ(null以外)- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 復元されているオブジェクトのクラスが見つからない場合。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException オブジェクトを書き込むExternalizableインタフェースを実装します。- シリアル・データ:
- 各直列化可能クラスは、ストリームの最初のバイトである型にマップされます。 型の値と型の値のシーケンスについて、各クラスの
writeReplaceの直列化形式を参照してください。- Duration.writeReplace
- Instant.writeReplace
- LocalDate.writeReplace
- LocalDateTime.writeReplace
- LocalTime.writeReplace
- MonthDay.writeReplace
- OffsetTime.writeReplace
- OffsetDateTime.writeReplace
- Period.writeReplace
- Year.writeReplace
- YearMonth.writeReplace
- ZoneId.writeReplace
- ZoneOffset.writeReplace
- ZonedDateTime.writeReplace
- パラメータ:
out- 書込み先のデータ・ストリーム(nullではない)- スロー:
IOException- 発生する可能性のあるすべての入出力例外を含む
-
-
クラスjava.time.Year
class Year extends Object implements Serializable- serialVersionUID:
- -23038383694477807L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(11); // identifies a Year out.writeInt(year);
-
-
直列化されたフィールド
-
year
int year
表現される年。
-
-
クラスjava.time.YearMonth
class YearMonth extends Object implements Serializable- serialVersionUID:
- 4183400860270640070L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(12); // identifies a YearMonth out.writeInt(year); out.writeByte(month);
-
-
直列化されたフィールド
-
month
int month
月、null以外。 -
year
int year
年。
-
-
クラスjava.time.ZonedDateTime
class ZonedDateTime extends Object implements Serializable- serialVersionUID:
- -6260982410461394882L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。
-
-
直列化されたフィールド
-
dateTime
LocalDateTime dateTime
ローカル日付/時間。 -
offset
ZoneOffset offset
UTC/グリニッジからのオフセット。 -
zone
ZoneId zone
タイムゾーン。
-
-
クラスjava.time.ZoneId
class ZoneId extends Object implements Serializable- serialVersionUID:
- 8352817235686L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(7); // identifies a ZoneId (not ZoneOffset) out.writeUTF(getId());
読み戻すと、
ZoneId.of(String)を使用したかのように、ZoneIdが作成されます。ただし、IDが有効な形式であるが、既知の地域ベースのIDのセットにない場合に例外はありません。
-
-
クラスjava.time.ZoneOffset
class ZoneOffset extends ZoneId implements Serializable- serialVersionUID:
- 2357656521762053153L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(8); // identifies a ZoneOffset int offsetByte = totalSeconds % 900 == 0 ? totalSeconds / 900 : 127; out.writeByte(offsetByte); if (offsetByte == 127) { out.writeInt(totalSeconds); }
-
-
直列化されたフィールド
-
totalSeconds
int totalSeconds
秒数での合計オフセット。
-
-
-
パッケージjava.time.chrono
-
Class java.time.chrono.ChronoLocalDateTimeImpl
class ChronoLocalDateTimeImpl extends Object implements Serializable- serialVersionUID:
- 4556003607393004514L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、ChronoLocalDateTimeを書き込みます。- シリアル・データ:
out.writeByte(2); // identifies a ChronoLocalDateTime out.writeObject(toLocalDate()); out.writeObject(toLocalTime());
-
-
Class java.time.chrono.ChronoZonedDateTimeImpl
class ChronoZonedDateTimeImpl extends Object implements Serializable- serialVersionUID:
- -5261813987200935591L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、ChronoZonedDateTimeを書き込みます。- シリアル・データ:
out.writeByte(3); // identifies a ChronoZonedDateTime out.writeObject(toLocalDateTime()); out.writeObject(getOffset()); out.writeObject(getZone());
-
-
クラスjava.time.chrono.HijrahChronology
class HijrahChronology extends AbstractChronology implements Serializable- serialVersionUID:
- 3127340209035924785L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
Object writeReplace()専用の直列化形式を使用して、Chronologyを書き込みます。- シリアル・データ:
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
クラスjava.time.chrono.HijrahDate
class HijrahDate extends java.time.chrono.ChronoLocalDateImpl<HijrahDate> implements Serializable- serialVersionUID:
- -5207853542612002020L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(6); // identifies a HijrahDate out.writeObject(chrono); // the HijrahChronology variant out.writeInt(get(YEAR)); out.writeByte(get(MONTH_OF_YEAR)); out.writeByte(get(DAY_OF_MONTH));
-
-
クラスjava.time.chrono.IsoChronology
class IsoChronology extends AbstractChronology implements Serializable- serialVersionUID:
- -1440403870442975015L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
Object writeReplace()専用の直列化形式を使用して、Chronologyを書き込みます。- シリアル・データ:
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
クラスjava.time.chrono.JapaneseChronology
class JapaneseChronology extends AbstractChronology implements Serializable- serialVersionUID:
- 459996390165777884L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
Object writeReplace()専用の直列化形式を使用して、Chronologyを書き込みます。- シリアル・データ:
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
クラスjava.time.chrono.JapaneseDate
class JapaneseDate extends java.time.chrono.ChronoLocalDateImpl<JapaneseDate> implements Serializable- serialVersionUID:
- -305327627230580483L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(4); // identifies a JapaneseDate out.writeInt(get(YEAR)); out.writeByte(get(MONTH_OF_YEAR)); out.writeByte(get(DAY_OF_MONTH));
-
-
クラスjava.time.chrono.JapaneseEra
class JapaneseEra extends Object implements Serializable- serialVersionUID:
- 1466499369062886794L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(5); // identifies a JapaneseEra out.writeInt(getValue());
-
-
クラスjava.time.chrono.MinguoChronology
class MinguoChronology extends AbstractChronology implements Serializable- serialVersionUID:
- 1039765215346859963L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
Object writeReplace()専用の直列化形式を使用して、Chronologyを書き込みます。- シリアル・データ:
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
クラスjava.time.chrono.MinguoDate
class MinguoDate extends java.time.chrono.ChronoLocalDateImpl<MinguoDate> implements Serializable- serialVersionUID:
- 1300372329181994526L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(8); // identifies a MinguoDate out.writeInt(get(YEAR)); out.writeByte(get(MONTH_OF_YEAR)); out.writeByte(get(DAY_OF_MONTH));
-
-
クラスjava.time.chrono.Ser
class Ser extends Object implements Externalizable- serialVersionUID:
- -6103370247208168577L
-
直列化メソッド
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException オブジェクトを読み取るExternalizableインタフェースを実装します。- シリアル・データ:
- 型の
writeReplaceメソッドによって定義されたストリーム型とパラメータが読み取られ、型の対応するstaticファクトリに渡されて、新しいインスタンスが作成されます。 そのインスタンスは、直列化が解除されたSerオブジェクトとして返されます。- HijrahChronology - Chronology.of(id)
- IsoChronology - Chronology.of(id)
- JapaneseChronology - Chronology.of(id)
- MinguoChronology - Chronology.of(id)
- ThaiBuddhistChronology - Chronology.of(id)
- ChronoLocalDateTime - date.atTime(time)
- ChronoZonedDateTime - dateTime.atZone(offset).withZoneSameLocal(zone)
- JapaneseDate - JapaneseChronology.INSTANCE.date(year, month, dayOfMonth)
- JapaneseEra - JapaneseEra.of(eraValue)
- HijrahDate - HijrahChronology chrono.date(year, month, dayOfMonth)
- MinguoDate - MinguoChronology.INSTANCE.date(year, month, dayOfMonth)
- ThaiBuddhistDate - ThaiBuddhistChronology.INSTANCE.date(year, month, dayOfMonth)
- パラメータ:
in- 読取り元となるデータ・ストリーム(nullではない)- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 復元されているオブジェクトのクラスが見つからない場合。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException オブジェクトを書き込むExternalizableインタフェースを実装します。- シリアル・データ:
- 各直列化可能クラスは、ストリームの最初のバイトである型にマップされます。 型の値と型の値のシーケンスについて、各クラスの
writeReplaceの直列化形式を参照してください。- HijrahChronology.writeReplace
- IsoChronology.writeReplace
- JapaneseChronology.writeReplace
- MinguoChronology.writeReplace
- ThaiBuddhistChronology.writeReplace
- ChronoLocalDateTime.writeReplace
- ChronoZonedDateTime.writeReplace
- JapaneseDate.writeReplace
- JapaneseEra.writeReplace
- HijrahDate.writeReplace
- MinguoDate.writeReplace
- ThaiBuddhistDate.writeReplace
- パラメータ:
out- 書込み先のデータ・ストリーム(nullではない)- スロー:
IOException- 発生する可能性のあるすべての入出力例外を含む
-
-
クラスjava.time.chrono.ThaiBuddhistChronology
class ThaiBuddhistChronology extends AbstractChronology implements Serializable- serialVersionUID:
- 2775954514031616474L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
Object writeReplace()専用の直列化形式を使用して、Chronologyを書き込みます。- シリアル・データ:
out.writeByte(1); // identifies a Chronology out.writeUTF(getId());
-
-
クラスjava.time.chrono.ThaiBuddhistDate
class ThaiBuddhistDate extends java.time.chrono.ChronoLocalDateImpl<ThaiBuddhistDate> implements Serializable- serialVersionUID:
- -8722293800195731463L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(10); // identifies a ThaiBuddhistDate out.writeInt(get(YEAR)); out.writeByte(get(MONTH_OF_YEAR)); out.writeByte(get(DAY_OF_MONTH));
-
-
-
パッケージjava.time.format
-
例外クラスjava.time.format.DateTimeParseException
class DateTimeParseException extends DateTimeException implements Serializable- serialVersionUID:
- 4304633501674722597L
-
直列化されたフィールド
-
errorIndex
int errorIndex
テキスト内のエラー・インデックス。 -
parsedString
String parsedString
解析されていたテキストです。
-
-
-
パッケージjava.time.temporal
-
例外クラスjava.time.temporal.UnsupportedTemporalTypeException
class UnsupportedTemporalTypeException extends DateTimeException implements Serializable- serialVersionUID:
- -6158898438688206006L
-
クラスjava.time.temporal.ValueRange
class ValueRange extends Object implements Serializable- serialVersionUID:
- -7317881728594519368L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, InvalidObjectException ストリームからValueRangeの状態を復元します。 値が有効であるかをチェックします。- パラメータ:
s- 読み取るストリーム- スロー:
IOException- 入出力エラーが発生した場合InvalidObjectException- 最小の最小値が最小の最大値より大きいか、最小の最大値が最大の最大値より大きいか、最大の最小値が最大の最大値より大きい場合ClassNotFoundException- クラスが解決できない場合
-
-
直列化されたフィールド
-
maxLargest
long maxLargest
最大の最大値。 -
maxSmallest
long maxSmallest
最小の最大値。 -
minLargest
long minLargest
最大の最小値。 -
minSmallest
long minSmallest
最小の最小値。
-
-
クラスjava.time.temporal.WeekFields
class WeekFields extends Object implements Serializable- serialVersionUID:
- -1177360819670808121L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException, InvalidObjectException ストリームからWeekFieldsの状態を復元します。 値が有効であるかをチェックします。- パラメータ:
s- 読み取るストリーム- スロー:
IOException- 入出力エラーが発生した場合InvalidObjectException- 直列化されたオブジェクトのfirstDayOfWeekまたはminimalDaysの値が無効な場合。ClassNotFoundException- クラスが解決できない場合
-
readResolve
private Object readResolve() throws InvalidObjectExceptionfirstDayOfWeekおよびminimalDaysに関連付けられたシングルトンWeekFieldsを返します。- スロー:
InvalidObjectException- 直列化されたオブジェクトのfirstDayOfWeekまたはminimalDaysの値が無効な場合。
-
-
直列化されたフィールド
-
firstDayOfWeek
DayOfWeek firstDayOfWeek
最初の曜日。 -
minimalDays
int minimalDays
最初の週の最小日数。
-
-
-
パッケージjava.time.zone
-
クラスjava.time.zone.Ser
class Ser extends Object implements Externalizable- serialVersionUID:
- -8885321777449118786L
-
直列化メソッド
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException オブジェクトを読み取るExternalizableインタフェースを実装します。- シリアル・データ:
- 型の
writeReplaceメソッドによって定義されたストリーム型とパラメータが読み取られ、型の対応するstaticファクトリに渡されて、新しいインスタンスが作成されます。 そのインスタンスは、直列化が解除されたSerオブジェクトとして返されます。- ZoneRules -
ZoneRules.of(standardTransitions, standardOffsets, savingsInstantTransitions, wallOffsets, lastRules); - ZoneOffsetTransition -
ZoneOffsetTransition of(LocalDateTime.ofEpochSecond(epochSecond), offsetBefore, offsetAfter); - ZoneOffsetTransitionRule -
ZoneOffsetTransitionRule.of(month, dom, dow, time, timeEndOfDay, timeDefinition, standardOffset, offsetBefore, offsetAfter);
- ZoneRules -
- パラメータ:
in- 読み取るデータ(null以外)- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 復元されているオブジェクトのクラスが見つからない場合。
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException オブジェクトを書き込むExternalizableインタフェースを実装します。- シリアル・データ:
- 各直列化可能クラスは、ストリームの最初のバイトである型にマップされます。 型の値と型の値のシーケンスについて、各クラスの
writeReplaceの直列化形式を参照してください。 - パラメータ:
out- 書込み先のデータ・ストリーム(nullではない)- スロー:
IOException- 発生する可能性のあるすべての入出力例外を含む
-
-
クラスjava.time.zone.ZoneOffsetTransition
class ZoneOffsetTransition extends Object implements Serializable- serialVersionUID:
- -6946044323557704546L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
- エポック秒およびオフセットのエンコーディングについては、ZoneRules.writeReplaceの直列化形式を参照してください。
out.writeByte(2); // identifies a ZoneOffsetTransition out.writeEpochSec(toEpochSecond); out.writeOffset(offsetBefore); out.writeOffset(offsetAfter);
-
-
直列化されたフィールド
-
epochSecond
long epochSecond
遷移エポック秒。 -
offsetAfter
ZoneOffset offsetAfter
遷移後のオフセット。 -
offsetBefore
ZoneOffset offsetBefore
遷移前のオフセット。 -
transition
LocalDateTime transition
遷移時の遷移のローカル日付/時間。
-
-
クラスjava.time.zone.ZoneOffsetTransitionRule
class ZoneOffsetTransitionRule extends Object implements Serializable- serialVersionUID:
- 6889046316657758795L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
- エポック秒およびオフセットのエンコーディングについては、ZoneRules.writeReplaceの直列化形式を参照してください。
out.writeByte(3); // identifies a ZoneOffsetTransitionRule final int timeSecs = (timeEndOfDay ? 86400 : time.toSecondOfDay()); final int stdOffset = standardOffset.getTotalSeconds(); final int beforeDiff = offsetBefore.getTotalSeconds() - stdOffset; final int afterDiff = offsetAfter.getTotalSeconds() - stdOffset; final int timeByte = (timeSecs % 3600 == 0 ? (timeEndOfDay ? 24 : time.getHour()) : 31); final int stdOffsetByte = (stdOffset % 900 == 0 ? stdOffset / 900 + 128 : 255); final int beforeByte = (beforeDiff == 0 || beforeDiff == 1800 || beforeDiff == 3600 ? beforeDiff / 1800 : 3); final int afterByte = (afterDiff == 0 || afterDiff == 1800 || afterDiff == 3600 ? afterDiff / 1800 : 3); final int dowByte = (dow == null ? 0 : dow.getValue()); int b = (month.getValue() << 28) + // 4 bits ((dom + 32) << 22) + // 6 bits (dowByte << 19) + // 3 bits (timeByte << 14) + // 5 bits (timeDefinition.ordinal() << 12) + // 2 bits (stdOffsetByte << 4) + // 8 bits (beforeByte << 2) + // 2 bits afterByte; // 2 bits out.writeInt(b); if (timeByte == 31) { out.writeInt(timeSecs); } if (stdOffsetByte == 255) { out.writeInt(stdOffset); } if (beforeByte == 3) { out.writeInt(offsetBefore.getTotalSeconds()); } if (afterByte == 3) { out.writeInt(offsetAfter.getTotalSeconds()); }
-
-
直列化されたフィールド
-
dom
byte dom
カットオーバー週の月-日の「月の日」。 正の場合、カットオーバーが発生する可能性のある週の始まりです。 負の場合、カットオーバーが発生する可能性のある週の終わりを表します。 この値は、月の終わりからの日数です。-1は次の最終日、-2は最終日の2日前、というようになります。 -
dow
DayOfWeek dow
カットオーバー曜日、「月の日」を保持する場合はnull -
month
Month month
カットオーバー週の初日の月-日の月。 実際の日付はdowChangeフィールドによって調整されます。 -
offsetAfter
ZoneOffset offsetAfter
カットオーバー後のオフセット。 -
offsetBefore
ZoneOffset offsetBefore
カットオーバー前のオフセット。 -
standardOffset
ZoneOffset standardOffset
カットオーバーでの標準オフセット。 -
time
LocalTime time
「前」オフセットのカットオーバー時間。 -
timeDefinition
ZoneOffsetTransitionRule.TimeDefinition timeDefinition
ローカル時間の解釈方法の定義。 -
timeEndOfDay
boolean timeEndOfDay
カットオーバー時間が日の終わりの深夜零時であるかどうか。
-
-
クラスjava.time.zone.ZoneRules
class ZoneRules extends Object implements Serializable- serialVersionUID:
- 3044319355680032515L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException 悪質なストリームに対して防御します。- パラメータ:
s- 読み取るストリーム- スロー:
InvalidObjectException- 常時
-
writeReplace
private Object writeReplace()専用の直列化形式を使用して、オブジェクトを書き込みます。- シリアル・データ:
out.writeByte(1); // identifies a ZoneRules out.writeInt(standardTransitions.length); for (long trans : standardTransitions) { Ser.writeEpochSec(trans, out); } for (ZoneOffset offset : standardOffsets) { Ser.writeOffset(offset, out); } out.writeInt(savingsInstantTransitions.length); for (long trans : savingsInstantTransitions) { Ser.writeEpochSec(trans, out); } for (ZoneOffset offset : wallOffsets) { Ser.writeOffset(offset, out); } out.writeByte(lastRules.length); for (ZoneOffsetTransitionRule rule : lastRules) { rule.writeExternal(out); }オフセットに使用されるエポック秒値は、一般的なケースでストリーム内のバイト数を少なくするため、可変長形式でエンコードされます。
static void writeEpochSec(long epochSec, DataOutput out) throws IOException { if (epochSec >= -4575744000L && epochSec < 10413792000L && epochSec % 900 == 0) { // quarter hours between 1825 and 2300 int store = (int) ((epochSec + 4575744000L) / 900); out.writeByte((store >>> 16) & 255); out.writeByte((store >>> 8) & 255); out.writeByte(store & 255); } else { out.writeByte(255); out.writeLong(epochSec); } }ZoneOffset値は、一般的なケースでストリーム内のバイト数を少なくするため、可変長形式でエンコードされます。
static void writeOffset(ZoneOffset offset, DataOutput out) throws IOException { final int offsetSecs = offset.getTotalSeconds(); int offsetByte = offsetSecs % 900 == 0 ? offsetSecs / 900 : 127; // compress to -72 to +72 out.writeByte(offsetByte); if (offsetByte == 127) { out.writeInt(offsetSecs); } }
-
-
直列化されたフィールド
-
lastRules
ZoneOffsetTransitionRule[] lastRules
最後のルール。 -
savingsInstantTransitions
long[] savingsInstantTransitions
インスタント間の遷移(エポック秒)、ソートされます。 -
savingsLocalTransitions
LocalDateTime[] savingsLocalTransitions
ローカル日付/時間間の遷移、ソートされます。 これはペア配列で、最初のエントリが遷移の始まりで、2つ目のエントリが遷移の終わりです。 -
standardOffsets
ZoneOffset[] standardOffsets
標準オフセット。 -
standardTransitions
long[] standardTransitions
標準オフセット間の遷移(エポック秒)、ソートされます。 -
wallOffsets
ZoneOffset[] wallOffsets
ウォール・オフセット。
-
-
例外クラスjava.time.zone.ZoneRulesException
class ZoneRulesException extends DateTimeException implements Serializable- serialVersionUID:
- -1632418723876261839L
-
-
パッケージjava.util
-
クラスjava.util.AbstractMap.SimpleEntry
class SimpleEntry extends Object implements Serializable- serialVersionUID:
- -8499721149061103585L
-
クラスjava.util.AbstractMap.SimpleImmutableEntry
class SimpleImmutableEntry extends Object implements Serializable- serialVersionUID:
- 7138329143949025153L
-
クラスjava.util.ArrayDeque
class ArrayDeque extends AbstractCollection<E> implements Serializable- serialVersionUID:
- 2340985798034038923L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからこの両端キューを再構成します(つまり、直列化復元します)。- パラメータ:
s- ストリーム- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException この両端キューをストリームに保存します(つまり、直列化します)。- シリアル・データ:
- 両端キューの現在のサイズ(
int)と、昇順で示されたそのすべての要素(それぞれはオブジェクト参照)。 - パラメータ:
s- ストリーム- スロー:
IOException- 入出力エラーが発生した場合
-
-
クラスjava.util.ArrayList
class ArrayList extends AbstractList<E> implements Serializable- serialVersionUID:
- 8683452581122892189L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリーム(つまり、直列化復元されます。)からArrayListインスタンスを再構築します。- パラメータ:
s- ストリーム- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException ArrayListインスタンスの状態をストリーム(つまり、直列化)に保存します。- シリアル・データ:
ArrayListインスタンスをバッキングする配列の長さは、(int)の後に、そのすべての要素(それぞれObject)が適切な順序で出力されます。- パラメータ:
s- ストリーム- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
size
int size
ArrayListのサイズ、つまりその要素数です。
-
-
Class java.util.Arrays.ArrayList
class ArrayList extends AbstractList<E> implements Serializable- serialVersionUID:
- -2764017481108945198L
-
直列化されたフィールド
-
a
E[] a
-
-
クラスjava.util.BitSet
class BitSet extends Object implements Serializable- serialVersionUID:
- 7997698588986878753L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからBitSetインスタンスを再構成(つまり、直列化復元)します。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException BitSetインスタンスの状態をストリームに保存(つまり、直列化)します。- スロー:
IOException
-
-
直列化されたフィールド
-
ビット
long[] bits
BitSet のビットです。 n 番目のビットは、i % 64 のビット位置で bits[i/64] に格納されます。ビット位置の 0 は最下位ビットを表し、63 は最上位ビットを表します。
-
-
クラスjava.util.Calendar
class Calendar extends Object implements Serializable- serialVersionUID:
- -1807547505821590642L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException オブジェクトをストリームから復元します。つまり、オブジェクトを直列化復元します。 -
writeObject
private void writeObject(ObjectOutputStream stream) throws IOException このオブジェクトの状態をストリームに保存します。つまり、オブジェクトを直列化します。 理想論から言えば、Calendarはその状態データおよび現在の時間だけを書き込み、fields[]、isTimeSet、areFieldsSet、およびisSet[]などのフィールド・データは書き込むべきものではありません。nextStampも持続状態の一部であるべきではありません。 しかしながら、これは JDK 1.1 が出荷されてからのことです。 JDK 1.1 との互換性をとるためには、フィールド値および状態フラグを常に書き込む必要があります。 ただし、おそらく近い将来に、nextStampは直列化ストリームから削除されることになります。- スロー:
IOException
-
-
直列化されたフィールド
-
areFieldsSet
boolean areFieldsSet
fields[]が現在設定されている時間と同期をとっている場合はtrueです。 falseの場合は、次にフィールドの値を取得しようとしたときに、timeの現在値からすべてのフィールドを再計算するよう強制します。 -
fields
int[] fields
このカレンダで現在設定されている時間に対するカレンダ・フィールド値です。 これは、インデックス値ERAからDST_OFFSETまでの、FIELD_COUNT整数値の配列です。 -
firstDayOfWeek
int firstDayOfWeek
週の最初の曜日です。有効な値はSUNDAY、MONDAYなどです。この値はロケールに依存します。 -
isSet
boolean[] isSet
指定されたカレンダ・フィールドがカレンダで設定されているかどうかを示すフラグです。 新しいオブジェクトには設定されているフィールドはありません。 フィールドを生成するメソッドを最初に呼び出したあと、すべてのフィールドは設定されたままになります。 これは、インデックス値ERAからDST_OFFSETまでの、FIELD_COUNTboolean値の配列です。 -
isTimeSet
boolean isTimeSet
timeの値が有効である場合はtrueです。field[]の項目を変更することで、timeは無効になります。- 関連項目:
-
lenient
boolean lenient
fields[]からのtimeの計算で、このカレンダが範囲外のフィールド値を許容する場合はTrueです。- 関連項目:
-
minimalDaysInFirstWeek
int minimalDaysInFirstWeek
月または年の最初の週に必要な日数です。有効な値は1 - 7です。 この値はロケールに依存します。 -
nextStamp
int nextStamp
stamp[](内部配列)の次に利用可能な値です。 これは本来ストリームに書き込むべきではなく、おそらく、近い将来にはストリームから削除されます。 代わりに、MINIMUM_USER_STAMPの値を使用してください。 -
serialVersionOnStream
int serialVersionOnStream
ストリーム上の直列化データのバージョンです。 可能な値は次のとおり。- 0またはストリーム上に存在しない
- JDK 1.1.5以前のバージョン。
- 1
- JDK 1.1.6以降のバージョン。 ほかのフィールドの互換値だけでなく、正確な「時間」値を書き込みます。 このフォーマットは過渡的なものです。
serialVersionOnStreamの最高許容値が書き込まれます。- 導入されたバージョン:
- 1.1.6
-
time
long time
このカレンダで現在設定されている時間です。1970年1月1日0:00:00 (グリニッジ標準時)からの経過ミリ秒数で表されます。- 関連項目:
-
zone
TimeZone zone
このカレンダが使用するTimeZoneです。Calendarはタイムゾーンのデータを使用してロケールとグリニッジ標準時の時間を変換します。
-
-
Class java.util.Collections.AsLIFOQueue
class AsLIFOQueue extends AbstractQueue<E> implements Serializable- serialVersionUID:
- 1802017725587941708L
-
直列化されたフィールド
-
q
Deque<E> q
-
-
Class java.util.Collections.CheckedCollection
class CheckedCollection extends Object implements Serializable- serialVersionUID:
- 1578914078182001775L
-
直列化されたフィールド
-
c
Collection<E> c
-
type
Class<E> type
-
zeroLengthElementArray
E[] zeroLengthElementArray
-
-
Class java.util.Collections.CheckedList
class CheckedList extends java.util.Collections.CheckedCollection<E> implements Serializable- serialVersionUID:
- 65247728283967356L
-
直列化されたフィールド
-
list
List<E> list
-
-
Class java.util.Collections.CheckedMap
class CheckedMap extends Object implements Serializable- serialVersionUID:
- 5742860141034234728L
-
Class java.util.Collections.CheckedQueue
class CheckedQueue extends java.util.Collections.CheckedCollection<E> implements Serializable- serialVersionUID:
- 1433151992604707767L
-
直列化されたフィールド
-
queue
Queue<E> queue
-
-
Class java.util.Collections.CheckedRandomAccessList
class CheckedRandomAccessList extends java.util.Collections.CheckedList<E> implements Serializable- serialVersionUID:
- 1638200125423088369L
-
Class java.util.Collections.CheckedSet
class CheckedSet extends java.util.Collections.CheckedCollection<E> implements Serializable- serialVersionUID:
- 4694047833775013803L
-
Class java.util.Collections.CheckedSortedMap
class CheckedSortedMap extends java.util.Collections.CheckedMap<K,V> implements Serializable - serialVersionUID:
- 1599671320688067438L
-
直列化されたフィールド
-
sm
SortedMap<K,
V> sm
-
-
Class java.util.Collections.CheckedSortedSet
class CheckedSortedSet extends java.util.Collections.CheckedSet<E> implements Serializable- serialVersionUID:
- 1599911165492914959L
-
直列化されたフィールド
-
ss
SortedSet<E> ss
-
-
Class java.util.Collections.CopiesList
class CopiesList extends AbstractList<E> implements Serializable- serialVersionUID:
- 2739099268398711800L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
-
-
直列化されたフィールド
-
要素
E element
-
n
int n
-
-
Class java.util.Collections.EmptyList
class EmptyList extends AbstractList<E> implements Serializable- serialVersionUID:
- 8842843931221139166L
-
直列化メソッド
-
readResolve
private Object readResolve()
-
-
Class java.util.Collections.EmptyMap
class EmptyMap extends AbstractMap<K,V> implements Serializable - serialVersionUID:
- 6428348081105594320L
-
直列化メソッド
-
readResolve
private Object readResolve()
-
-
Class java.util.Collections.EmptySet
class EmptySet extends AbstractSet<E> implements Serializable- serialVersionUID:
- 1582296315990362920L
-
直列化メソッド
-
readResolve
private Object readResolve()
-
-
Class java.util.Collections.ReverseComparator
class ReverseComparator extends Object implements Serializable- serialVersionUID:
- 7207038068494060240L
-
直列化メソッド
-
readResolve
private Object readResolve()
-
-
Class java.util.Collections.ReverseComparator2
class ReverseComparator2 extends Object implements Serializable- serialVersionUID:
- 4374092139857L
-
直列化されたフィールド
-
cmp
Comparator<T> cmp
staticファクトリで指定されたコンパレータです。 staticファクトリは、引数がnullの場合はReverseComparatorインスタンスを返すので、これがnullになることはありません。
-
-
Class java.util.Collections.SequencedSetFromMap
クラスSequencedSetFromMap extends java.util.Collections.SetFromMap<E> implements Serializable- serialVersionUID:
- -3943479744841433802L
-
Class java.util.Collections.SetFromMap
class SetFromMap extends AbstractSet<E> implements Serializable- serialVersionUID:
- 2454657854757543876L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException -
readObjectNoData
private void readObjectNoData() throws ObjectStreamException
-
-
直列化されたフィールド
-
Class java.util.Collections.SingletonList
class SingletonList extends AbstractList<E> implements Serializable- serialVersionUID:
- 3093736618740652951L
-
直列化されたフィールド
-
要素
E element
-
-
Class java.util.Collections.SingletonMap
class SingletonMap extends AbstractMap<K,V> implements Serializable - serialVersionUID:
- -6979724477215052911L
-
直列化されたフィールド
-
k
K k
-
v
V v
-
-
Class java.util.Collections.SingletonSet
class SingletonSet extends AbstractSet<E> implements Serializable- serialVersionUID:
- 3193687207550431679L
-
直列化されたフィールド
-
要素
E element
-
-
Class java.util.Collections.SynchronizedCollection
class SynchronizedCollection extends Object implements Serializable- serialVersionUID:
- 3053995032091335093L
-
直列化メソッド
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException - スロー:
IOException
-
-
直列化されたフィールド
-
c
Collection<E> c
-
mutex
Object mutex
-
-
Class java.util.Collections.SynchronizedList
class SynchronizedList extends java.util.Collections.SynchronizedCollection<E> implements Serializable- serialVersionUID:
- -7754090372962971524L
-
直列化メソッド
-
readResolve
private Object readResolve()SynchronizedRandomAccessListインスタンスは、SynchronizedRandomAccessListが存在しない1.4より前のJREで直列化復元できるようにSynchronizedListインスタンスとして直列化されます。 このメソッドは、変換を反転させます。 有益な副作用として、1.4より前のJREで直列化されたSynchronizedListインスタンスにRandomAccessマーカーの移植も行います。 ノート: ただし、1.4にはこのメソッドは存在しないため、1.4.1で直列化され、1.4で直列化復元されたSynchronizedRandomAccessListインスタンスは、SynchronizedListインスタンスになります。
-
-
直列化されたフィールド
-
list
List<E> list
-
-
Class java.util.Collections.SynchronizedMap
class SynchronizedMap extends Object implements Serializable- serialVersionUID:
- 1978198479659022715L
-
直列化メソッド
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException - スロー:
IOException
-
-
直列化されたフィールド
-
Class java.util.Collections.SynchronizedRandomAccessList
class SynchronizedRandomAccessList extends java.util.Collections.SynchronizedList<E> implements Serializable- serialVersionUID:
- 1530674583602358482L
-
直列化メソッド
-
writeReplace
private Object writeReplace()1.4よりも前のJRE (SynchronizedRandomAccessListが存在しない)でインスタンスを直列化復元できるようにします。 SynchronizedListには、直列化復元時にこの変換を反転させるreadResolveメソッドがあります。
-
-
Class java.util.Collections.SynchronizedSet
class SynchronizedSet extends java.util.Collections.SynchronizedCollection<E> implements Serializable- serialVersionUID:
- 487447009682186044L
-
Class java.util.Collections.SynchronizedSortedMap
class SynchronizedSortedMap extends java.util.Collections.SynchronizedMap<K,V> implements Serializable - serialVersionUID:
- -8798146769416483793L
-
直列化されたフィールド
-
sm
SortedMap<K,
V> sm
-
-
Class java.util.Collections.SynchronizedSortedSet
class SynchronizedSortedSet extends java.util.Collections.SynchronizedSet<E> implements Serializable- serialVersionUID:
- 8695801310862127406L
-
直列化されたフィールド
-
ss
SortedSet<E> ss
-
-
Class java.util.Collections.UnmodifiableCollection
class UnmodifiableCollection extends Object implements Serializable- serialVersionUID:
- 1820017752578914078L
-
直列化されたフィールド
-
c
Collection<? extends E> c
-
-
Class java.util.Collections.UnmodifiableList
class UnmodifiableList extends java.util.Collections.UnmodifiableCollection<E> implements Serializable- serialVersionUID:
- -283967356065247728L
-
直列化メソッド
-
readResolve
private Object readResolve()UnmodifiableRandomAccessListインスタンスは、1.4より前のJRE (UnmodifiableRandomAccessListが存在しない)で直列化復元できるようにUnmodifiableListインスタンスとして直列化されます。 このメソッドは、変換を反転させます。 有益な副作用として、1.4より前のJREで直列化されたUnmodifiableListインスタンスにRandomAccessマーカーの移植も行います。 ノート: ただし、1.4にはこのメソッドは存在しないため、1.4.1で直列化され、1.4で直列化復元されたUnmodifiableRandomAccessListインスタンスは、UnmodifiableListインスタンスになります。
-
-
直列化されたフィールド
-
list
List<? extends E> list
-
-
Class java.util.Collections.UnmodifiableMap
class UnmodifiableMap extends Object implements Serializable- serialVersionUID:
- -1034234728574286014L
-
直列化されたフィールド
-
m
Map<? extends K,
? extends V> m
-
-
Class java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet
class UnmodifiableEntrySet extends java.util.Collections.UnmodifiableSet<Map.Entry<K,V>> implements Serializable - serialVersionUID:
- 7854390611657943733L
-
Class java.util.Collections.UnmodifiableRandomAccessList
class UnmodifiableRandomAccessList extends java.util.Collections.UnmodifiableList<E> implements Serializable- serialVersionUID:
- -2542308836966382001L
-
直列化メソッド
-
writeReplace
private Object writeReplace()1.4よりも前のJRE (UnmodifiableRandomAccessListが存在しない)でインスタンスを直列化復元できるようにします。 UnmodifiableListには、直列化復元時にこの変換を反転させるreadResolveメソッドがあります。
-
-
Class java.util.Collections.UnmodifiableSequencedCollection
クラスUnmodifiableSequencedCollection extends java.util.Collections.UnmodifiableCollection<E> implements Serializable- serialVersionUID:
- -6060065079711684830L
-
Class java.util.Collections.UnmodifiableSequencedMap
クラスUnmodifiableSequencedMap extends java.util.Collections.UnmodifiableMap<K,V> implements Serializable - serialVersionUID:
- -8171676257373950636L
-
Class java.util.Collections.UnmodifiableSequencedSet
クラスUnmodifiableSequencedSet extends java.util.Collections.UnmodifiableSequencedCollection<E> implements Serializable- serialVersionUID:
- -2153469532349793522L
-
Class java.util.Collections.UnmodifiableSet
class UnmodifiableSet extends java.util.Collections.UnmodifiableCollection<E> implements Serializable- serialVersionUID:
- -9215047833775013803L
-
Class java.util.Collections.UnmodifiableSortedMap
class UnmodifiableSortedMap extends java.util.Collections.UnmodifiableMap<K,V> implements Serializable - serialVersionUID:
- -8806743815996713206L
-
直列化されたフィールド
-
sm
SortedMap<K,
? extends V> sm
-
-
Class java.util.Collections.UnmodifiableSortedSet
class UnmodifiableSortedSet extends java.util.Collections.UnmodifiableSet<E> implements Serializable- serialVersionUID:
- -4929149591599911165L
-
直列化されたフィールド
-
ss
SortedSet<E> ss
-
-
Class java.util.CollSer
class CollSer extends Object implements Serializable- serialVersionUID:
- 6309168927139932177L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException ストリームからオブジェクトを読み取って、一時的なObject[] arrayフィールドに格納します。- シリアル・データ:
- 負でないint。オブジェクト数を示し、その後にその多くのオブジェクトが続きます。
- パラメータ:
ois- データを読み取るObjectInputStream- スロー:
IOException- 入出力エラーが発生した場合ClassNotFoundException- 直列化されたクラスをロードできない場合InvalidObjectException- カウントが負の場合- 導入されたバージョン:
- 9
-
readResolve
private Object readResolve() throws ObjectStreamExceptionこのプロキシ・クラスから不変コレクションを作成して返します。 返されるインスタンスは、List、Map、またはSetのstaticファクトリ・メソッドの1つを呼び出す場合と同様に作成されます。 このプロキシ・クラスは、実装タイプに関係なく、すべての不変コレクション・インスタンスのシリアル形式です。 これは、特定の実装タイプの存在が直列化された形式にならないようにするために必要です。- スロー:
InvalidObjectException- タグ値が不正またはコレクションの作成中に例外がスローされた場合ObjectStreamException- 別の直列化エラーが発生した場合- 導入されたバージョン:
- 9
-
writeObject
private void writeObject(ObjectOutputStream oos) throws IOException 一時的なObject[] arrayフィールドからオブジェクトをストリームに書き込みます。- シリアル・データ:
- 負でないint。オブジェクト数を示し、その後にその多くのオブジェクトが続きます。
- パラメータ:
oos- データが書き込まれるObjectOutputStream- スロー:
IOException- 入出力エラーが発生した場合- 導入されたバージョン:
- 9
-
-
直列化されたフィールド
-
tag
int tag
直列化されるコレクションのタイプを示します。 下位8ビットの値は、不変Listの場合は1、不変Setの場合は2、不変Mapの場合は3、NULL要素を許可する不変Listの場合は4です。 その他の値を指定すると、InvalidObjectExceptionがスローされます。 インスタンスが直列化されるとき、上位24ビットはゼロになり、インスタンスが直列化復元されるときには無視されます。 したがって、互換性の問題を引き起こすことなく、将来の実装で使用できます。タグ値によって、一時
Object[] arrayフィールドの解釈も決まります。ListおよびSetの場合、配列の長さはコレクションのサイズで、配列にはコレクションの要素が含まれます。 NULL要素は使用できません。Setの場合、要素の重複は許可されません。Mapの場合、配列の長さはマップに存在するマッピングの数の2倍になります。 配列の長さは必ず偶数です。 配列には、キーと値のペアが連続しています:k1, v1, k2, v2, ..., kN, vN.NULLは許可されず、重複キーは許可されません。- 導入されたバージョン:
- 9
-
-
例外クラスjava.util.ConcurrentModificationException
class ConcurrentModificationException extends RuntimeException implements Serializable- serialVersionUID:
- -3666751008965953603L
-
クラスjava.util.Currency
class Currency extends Object implements Serializable- serialVersionUID:
- -158308464356906721L
-
クラスjava.util.Date
class Date extends Object implements Serializable- serialVersionUID:
- 7523967970034938905L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException オブジェクトをストリームから復元します。つまり、オブジェクトを直列化復元します。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このオブジェクトの状態をストリームに保存します。つまり、オブジェクトを直列化します。- シリアル・データ:
getTime()の返す値が発行される(long)。 これは、1970年1月1日00:00:00 (グリニッジ標準時)からのオフセットをミリ秒単位で表す。- スロー:
IOException
-
-
例外クラスjava.util.DuplicateFormatFlagsException
class DuplicateFormatFlagsException extends IllegalFormatException implements Serializable- serialVersionUID:
- 18890531L
-
直列化されたフィールド
-
flags
String flags
-
-
例外クラスjava.util.EmptyStackException
class EmptyStackException extends RuntimeException implements Serializable- serialVersionUID:
- 5084686378493302095L
-
クラスjava.util.EnumMap
class EnumMap extends AbstractMap<K extends Enum<K>,V> implements Serializable - serialVersionUID:
- 458661240069192865L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリーム(つまり、それを直列化復元)からEnumMapインスタンスを再構成します。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException EnumMapインスタンスの状態をストリーム(直列化)に保存します。- シリアル・データ:
- enumマップの「サイズ」(キーと値のマッピングの数)は、enumマップで表されるキーと値のマッピングごとに、キー(Object)および値(Object)を後ろに伴って発行される(int)。
- スロー:
IOException
-
-
直列化されたフィールド
-
クラスjava.util.EnumSet
class EnumSet extends AbstractSet<E extends Enum<E>> implements Serializable- serialVersionUID:
- 1009687484059888093L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws InvalidObjectException InvalidObjectExceptionをスローします。- パラメータ:
s- ストリーム- スロー:
InvalidObjectException- 常時
-
readObjectNoData
private void readObjectNoData() throws InvalidObjectExceptionInvalidObjectExceptionをスローします。- スロー:
InvalidObjectException- 常時
-
writeReplace
Object writeReplace()このインスタンスの状態を表す SerializationProxyを返します。
-
-
Class java.util.EnumSet.SerializationProxy
class SerializationProxy extends Object implements Serializable- serialVersionUID:
- 362491234563181265L
-
クラスjava.util.EventObject
class EventObject extends Object implements Serializable- serialVersionUID:
- 5516075349620653480L
-
例外クラスjava.util.FormatFlagsConversionMismatchException
class FormatFlagsConversionMismatchException extends IllegalFormatException implements Serializable- serialVersionUID:
- 19120414L
-
直列化されたフィールド
-
c
char c
-
f
String f
-
-
例外クラスjava.util.FormatterClosedException
class FormatterClosedException extends IllegalStateException implements Serializable- serialVersionUID:
- 18111216L
-
クラスjava.util.GregorianCalendar
class GregorianCalendar extends Calendar implements Serializable- serialVersionUID:
- -8125100834729963327L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException 内部状態を更新します。
-
-
直列化されたフィールド
-
gregorianCutover
long gregorianCutover
標準元期からミリ秒単位で測定された、グレゴリオ暦の使用される時点です。 デフォルトは1582年10月15日(グレゴリオ暦) 00:00:00 UTCすなわち -12219292800000Lです。 この値の場合、1582年10月4日(ユリウス暦)のあとには1582年10月15日(グレゴリオ暦)が続きます。 この日付は、ユリウス暦による日数2299161に対応します。
-
-
クラスjava.util.HashMap
class HashMap extends AbstractMap<K,V> implements Serializable - serialVersionUID:
- 362498820763181265L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリームからこのマップを再構成します(つまり、直列化復元します)。- パラメータ:
s- ストリーム- スロー:
ClassNotFoundException- 直列化されたオブジェクトのクラスが見つからなかった場合IOException- 入出力エラーが発生した場合
-
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このマップをストリームに保存します(つまり、直列化します)。- シリアル・データ:
- HashMapの「容量」(バケット配列の長さ)は、「サイズ」(int、キーと値のマッピングの数)、キーと値のマッピングごとのキー(Object)および値(Object)を後ろに伴って発行される(int)。 キーと値のマッピングの発行には特別な順序はない。
- パラメータ:
s- ストリーム- スロー:
IOException- 入出力エラーが発生した場合
-
-
直列化されたフィールド
-
loadFactor
float loadFactor
ハッシュ・テーブルの負荷係数です。 -
threshold
int threshold
サイズを変更する次のサイズ値です(容量*負荷係数)。
-
-
クラスjava.util.HashSet
class HashSet extends AbstractSet<E> implements Serializable- serialVersionUID:
- -5024744406713321676L
-
直列化メソッド
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException ストリーム(つまり、それを直列化復元)からHashSetインスタンスを再構成します。 -
writeObject
private void writeObject(ObjectOutputStream s) throws IOException このHashSetインスタンスの状態をストリーム(つまり、それを直列化)に保存します。- シリアル・データ:
- バッキング
HashMapインスタンス (int)の容量とその負荷係数 (float)が出力され、そのあとにセット (含まれる要素の数) (int)のサイズが続き、そのファクタ (各オブジェクト)のすべてが特定の順序で続きます。 - スロー:
IOException
-
-
-
Throwable.getCause()メソッドが、この情報を取得するために現在推奨されている手段です。