public interface IIOWriteProgressListener extends EventListener
ImageWriter
实现用于通知其形象的写作方法进步用户界面。
Modifier and Type | Method and Description |
---|---|
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
实现必须调用此方法一次写操作开始时的图像。
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
实现必须调用此方法一次对每个图像完成写操作。
source
-
ImageWriter
对象调用此方法。
void thumbnailStarted(ImageWriter source, int imageIndex, int thumbnailIndex)
ImageWriter
实现必须调用此方法一次写操作开始时的缩略图。
source
-
ImageWrite
对象调用此方法。
imageIndex
-图像所包含的输入文件或流中写入索引。
thumbnailIndex
-缩略图写入索引。
void thumbnailProgress(ImageWriter source, float percentageDone)
ImageWriter
。语义是相同的
imageProgress
。
source
-
ImageWriter
对象调用此方法。
percentageDone
-解码的近似百分比已经完成。
void thumbnailComplete(ImageWriter source)
ImageWriter
实现必须调用此方法一次完成写操作在每个缩略图。
source
-
ImageWriter
对象调用此方法。
void writeAborted(ImageWriter source)
abort
方法。没有进一步的通知将被给予。
source
-
ImageWriter
对象调用此方法。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.