Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface IIOReadProgressListener extends EventListener
ImageReader
реализации, чтобы уведомить вызывающие стороны их изображения и методы чтения миниатюры продвижения. Этот интерфейс получает общие индикации относительно декодирования продвижения (через imageProgress
и thumbnailProgress
методы), и события, указывающие, когда все изображение было обновлено (через imageStarted
, imageComplete
, thumbnailStarted
и thumbnailComplete
методы). Приложения, которые хотят быть информированными о пиксельных обновлениях, поскольку они происходят (например, во время прогрессивного декодирования), должны обеспечить IIOReadUpdateListener
.
Модификатор и Тип | Метод и Описание |
---|---|
void |
imageComplete(ImageReader source)
Отчеты, что текущая операция чтения изображения завершилась.
|
void |
imageProgress(ImageReader source, float percentageDone)
Сообщает приблизительная степень завершения тока
read вызов связанного ImageReader . |
void |
imageStarted(ImageReader source, int imageIndex)
Отчеты, что операция чтения изображения начинается.
|
void |
readAborted(ImageReader source)
Отчеты, что чтение было прервано через читателя
abort метод. |
void |
sequenceComplete(ImageReader source)
Отчеты, что последовательность чтения operationshas завершенный.
|
void |
sequenceStarted(ImageReader source, int minIndex)
Отчеты, что последовательность операций чтения начинается.
|
void |
thumbnailComplete(ImageReader source)
Отчеты, что операция чтения миниатюры завершилась.
|
void |
thumbnailProgress(ImageReader source, float percentageDone)
Сообщает приблизительная степень завершения тока
getThumbnail вызовите в пределах связанного ImageReader . |
void |
thumbnailStarted(ImageReader source, int imageIndex, int thumbnailIndex)
Отчеты, что операция чтения миниатюры начинается.
|
void sequenceStarted(ImageReader source, int minIndex)
ImageReader
реализации обязаны вызывать этот метод точно однажды от их readAll(Iterator)
метод.source
- ImageReader
объект вызывая этот метод.minIndex
- индексирование первого изображения, которое будет считано.void sequenceComplete(ImageReader source)
ImageReader
реализации обязаны вызывать этот метод точно однажды от их readAll(Iterator)
метод.source
- ImageReader
объект вызывая этот метод.void imageStarted(ImageReader source, int imageIndex)
ImageReader
реализации обязаны вызывать этот метод точно однажды, начиная операцию чтения изображения.source
- ImageReader
объект вызывая этот метод.imageIndex
- индексирование изображения, считанного в пределах его содержания входного файла или потока.void imageProgress(ImageReader source, float percentageDone)
read
вызов связанного ImageReader
. Степень завершения выражается как процент, изменяющийся от 0.0F
к 100.0F
. Процент должен идеально быть вычислен с точки зрения остающегося времени к завершению, но это обычно более практично, чтобы использовать более четко определенную метрику, такую как декодируемые пиксели или часть входного использованного потока. В любом случае последовательность звонков в этот метод во время данной операции чтения должна предоставить монотонно увеличивающуюся последовательность значений процента. Не необходимо предоставить точные значения 0
и 100
, поскольку они могут быть выведены вызываемым из других методов.
Каждая деталь ImageReader
реализация может вызвать этот метод в любой частоте, которой это требует. Эмпирическое правило должно вызвать это вокруг каждой 5-процентной метки.
source
- ImageReader
объект вызывая этот метод.percentageDone
- приблизительный процент декодирования, которое было завершено.void imageComplete(ImageReader source)
ImageReader
реализации обязаны вызывать этот метод точно однажды после завершения каждой операции чтения изображения.source
- ImageReader
объект вызывая этот метод.void thumbnailStarted(ImageReader source, int imageIndex, int thumbnailIndex)
ImageReader
реализации обязаны вызывать этот метод точно однажды, начиная операцию чтения миниатюры.source
- ImageReader
объект вызывая этот метод.imageIndex
- индексирование изображения, считанного в пределах его содержания входного файла или потока.thumbnailIndex
- индексирование считанной миниатюры.void thumbnailProgress(ImageReader source, float percentageDone)
getThumbnail
вызовите в пределах связанного ImageReader
. Семантика идентична таковым imageProgress
.source
- ImageReader
объект вызывая этот метод.percentageDone
- приблизительный процент декодирования, которое было завершено.void thumbnailComplete(ImageReader source)
ImageReader
реализации обязаны вызывать этот метод точно однажды после завершения каждой операции чтения миниатюры.source
- ImageReader
объект вызывая этот метод.void readAborted(ImageReader source)
abort
метод. Никакие дальнейшие уведомления не будут даны.source
- ImageReader
объект вызывая этот метод.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92