(クラス)
| コンストラクタ public | {AsyncFileOpenEvent.default} |
フィールド protected AsyncFileOpenEvent._canceled?:
bool
フィールド protected AsyncFileOpenEvent._exception:#
Exception
フィールド protected AsyncFileOpenEvent._stream:#
Object
アクセサ public AsyncFileOpenEvent.canceled?:
bool
アクセサ public AsyncFileOpenEvent.exception:#
Exception
アクセサ public AsyncFileOpenEvent.stream:
Object
(コンストラクタ)
| public | {AsyncFileOpenEvent.default} |
AsyncFileOpenEvent を作成します。
exception: オープンの失敗の原因となった
Exception。例外により、オープンが失敗しなかった場合は
null となります。
stream: オープンによって生成されたストリーム。何らかの理由でオープンに失敗した場合は null。
(フィールド)
protected AsyncFileOpenEvent._canceled?:
bool
この項目はサポートされていません。内部使用限定となっています。
(フィールド)
protected AsyncFileOpenEvent._exception:#
Exception
この項目はサポートされていません。内部使用限定となっています。
(フィールド)
protected AsyncFileOpenEvent._stream:#
Object
この項目はサポートされていません。内部使用限定となっています。
(アクセサ)
アクセサ public AsyncFileOpenEvent.canceled?:
bool 最後のイベントがキャンセルが原因で発生したかどうかを示します。
注意事項
exception が null でない場合、canceled? を調べようとすると、exception がスローされます。canceled? が true の場合、stream は null になります。
(アクセサ)
アクセサ public AsyncFileOpenEvent.exception:#
Exception オープン中に何かの例外が発生したかどうかを示します。
注意事項
これが null ではなく、したがって stream がない場合に stream を調べようとするとこの例外がスローされます。
(アクセサ)
アクセサ public AsyncFileOpenEvent.stream:
Object オープンされたストリーム。
プログラミング注意事項
通常、
exception が
null かどうかを最初にチェックし (
null の場合はストリームがない)、
canceled? をチェックします (
true の場合は
stream がない)。次に、
stream を使用する前に適切な特定の型 (
ByteInputStream、
TextInputStream など) にキャストする必要があります。
注意事項
exception が null でない場合に stream を調べようとすると、exception がスローされます。呼び出し側は、結果を使用する前に適切な型のストリームにキャストする必要があります。