public interface IIOWriteProgressListener extends EventListener
ImageWriter
実装で使用されるインタフェースです。修飾子と型 | メソッドと説明 |
---|---|
void |
imageComplete(ImageWriter source)
イメージの書込みオペレーションが完了したことを通知します。
|
void |
imageProgress(ImageWriter source, float percentageDone)
関連する
ImageWriter 内の、現在のwrite 呼出しのおおよその完了度合いを通知します。 |
void |
imageStarted(ImageWriter source, int imageIndex)
イメージの書込みオペレーションが始まることを通知します。
|
void |
thumbnailComplete(ImageWriter source)
サムネールの書込みオペレーションが完了したことを通知します。
|
void |
thumbnailProgress(ImageWriter source, float percentageDone)
関連する
ImageWriter 内の、現在のサムネール書込みのおおよその完了度合いを通知します。 |
void |
thumbnailStarted(ImageWriter source, int imageIndex, int thumbnailIndex)
サムネールの書込みオペレーションが始まることを通知します。
|
void |
writeAborted(ImageWriter source)
ライターの
abort メソッドにより書込みが中断されたことを通知します。 |
void imageStarted(ImageWriter source, int imageIndex)
ImageWriter
実装はすべて、イメージの書込みオペレーションの開始時にこのメソッドを1回だけ呼び出す必要があります。source
- このメソッドを呼び出すImageWriter
オブジェクト。imageIndex
- 入力ファイルまたはストリーム内に含まれる、書き込まれるイメージのインデックス。void imageProgress(ImageWriter source, float percentageDone)
ImageWriter
内の、現在のwrite
呼出しのおおよその完了度合いを通知します。
完了の度合いは、書き込まれているイメージを示すインデックスと、現在のイメージが出力された量を示す0.0F
から100.0F
までのパーセント値で表現されます。パーセントは完了までの残り時間について計算するのが理想的ですが、通常は復号化されたピクセルや使用された入力ストリームの一部などの明確なメトリックスを使用するほうが実際的です。いずれにしても、指定された読込みオペレーション中のこのメソッドの一連の呼出しにより、パーセント値が単調に増加していくようにする必要があります。0
と100
の正確な値は、ほかのメソッドから呼び出される側で推測できるので、指定する必要はありません。
特定のImageWriter
実装は、それぞれ必要な頻度でこのメソッドを呼び出すことができます。経験値では、約5パーセントきざみとなるように呼び出します。
source
- このメソッドを呼び出すImageWriter
オブジェクト。percentageDone
- 完了した復号化のおおよそのパーセント値。void imageComplete(ImageWriter source)
ImageWriter
実装はすべて、イメージの書込みオペレーションが完了するごとにこのメソッドを1回だけ呼び出す必要があります。source
- このメソッドを呼び出すImageWriter
オブジェクト。void thumbnailStarted(ImageWriter source, int imageIndex, int thumbnailIndex)
ImageWriter
実装はすべて、サムネールの書込みオペレーションの開始時にこのメソッドを1回だけ呼び出す必要があります。source
- このメソッドを呼び出すImageWrite
オブジェクト。imageIndex
- 入力ファイルまたはストリーム内に含まれる、書き込まれるイメージのインデックス。thumbnailIndex
- 書き込まれるサムネールのインデックス。void thumbnailProgress(ImageWriter source, float percentageDone)
ImageWriter
内の、現在のサムネール書込みのおおよその完了度合いを通知します。セマンティックスはimageProgress
の場合と同じです。source
- このメソッドを呼び出すImageWriter
オブジェクト。percentageDone
- 完了した復号化のおおよそのパーセント値。void thumbnailComplete(ImageWriter source)
ImageWriter
実装はすべて、サムネールの書込みオペレーションが完了するごとにこのメソッドを1回だけ呼び出す必要があります。source
- このメソッドを呼び出すImageWriter
オブジェクト。void writeAborted(ImageWriter source)
abort
メソッドにより書込みが中断されたことを通知します。これ以外の通知は行われません。source
- このメソッドを呼び出すImageWriter
オブジェクト。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.