JavaTM Platform
Standard Ed. 6

javax.imageio.event
인터페이스 IIOWriteProgressListener

모든 슈퍼 인터페이스:
EventListener


public interface IIOWriteProgressListener
extends EventListener

호출 측에 이미지의 진척의 기입 메소드를 통지하는,ImageWriter 구현으로 사용되는 인터페이스입니다.

관련 항목:
ImageWriter.write(javax.imageio.metadata.IIOMetadata, javax.imageio.IIOImage, javax.imageio.ImageWriteParam)

메소드의 개요
 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 메소드에 의해 기입이 중단된 것을 통지합니다.
 

메소드의 상세

imageStarted

void imageStarted(ImageWriter  source,
                  int imageIndex)
이미지의 기입 오퍼레이션이 시작되는 것을 통지합니다. ImageWriter 구현은 모두, 이미지의 기입 오퍼레이션의 개시시에 이 메소드를 1 회만 호출할 필요가 있습니다.

파라미터:
source - 이 메소드를 호출한다 ImageWriter 객체
imageIndex - 입력 파일 또는 스트림내에 포함되는, 기입해지는 이미지의 인덱스

imageProgress

void imageProgress(ImageWriter  source,
                   float percentageDone)
관련하는 ImageWriter 내의, 현재의 write 호출의 대체로의 완료 정도를 통지합니다.

완료의 정도는, 기입해지고 있는 이미지를 나타내는 인덱스와 현재의 이미지가 출력된 양을 나타내는 0.0F 에서 100.0F 까지의 퍼센트치로 표현됩니다. 퍼센트는 완료까지의 남은 시간에 대해 계산하는 것이 이상적입니다만, 일반적으로은 복호화 된 픽셀이나 사용된 입력 스트림의 일부등이 명확한 메트릭스를 사용하는 편이 실제적입니다. 어쨌든, 지정된 read 오퍼레이션중의 이 메소드의 일련의 호출에 의해, 퍼센트치가 단조롭게 증가해 나가도록(듯이) 할 필요가 있습니다. 0 으로 100 의 정확한 값은, 다른 메소드로부터 불려 가는 측에서 추측할 수 있으므로, 지정할 필요는 없습니다.

특정의 ImageWriter 구현은, 각각 필요한 빈도로 이 메소드를 호출할 수가 있습니다. 경험치에서는, 약 5 퍼센트 잘게 써는 것이 되도록(듯이) 호출합니다.

파라미터:
source - 이 메소드를 호출하는 ImageWriter 객체
percentageDone - 완료한 복호화의 대체로의 퍼센트치

imageComplete

void imageComplete(ImageWriter  source)
이미지의 기입 오퍼레이션이 완료한 것을 통지합니다. ImageWriter 구현은 모두, 이미지의 기입 오퍼레이션이 완료할 때 마다 이 메소드를 1 회만 호출할 필요가 있습니다.

파라미터:
source - 이 메소드를 호출하는 ImageWriter 객체

thumbnailStarted

void thumbnailStarted(ImageWriter  source,
                      int imageIndex,
                      int thumbnailIndex)
썸네일의 기입 오퍼레이션이 시작되는 것을 통지합니다. ImageWriter 구현은 모두, 썸네일의 기입 오퍼레이션의 개시시에 이 메소드를 1 회만 호출할 필요가 있습니다.

파라미터:
source - 이 메소드를 호출하는 ImageWriter 객체
imageIndex - 입력 파일 또는 스트림내에 포함되는, 기입해지는 이미지의 인덱스
thumbnailIndex - 기입해지는 썸네일의 인덱스

thumbnailProgress

void thumbnailProgress(ImageWriter  source,
                       float percentageDone)
관련하는 ImageWriter 내의, 현재의 썸네일 기입의 대체로의 완료 정도를 통지합니다. 시멘틱스는 imageProgress 의 경우와 같습니다.

파라미터:
source - 이 메소드를 호출한다 ImageWriter 객체
percentageDone - 완료한 복호화의 대체로의 퍼센트치

thumbnailComplete

void thumbnailComplete(ImageWriter  source)
썸네일의 기입 오퍼레이션이 완료한 것을 통지합니다. ImageWriter 구현은 모두, 썸네일의 기입 오퍼레이션이 완료할 때 마다 이 메소드를 1 회만 호출할 필요가 있습니다.

파라미터:
source - 이 메소드를 호출한다 ImageWriter 객체

writeAborted

void writeAborted(ImageWriter  source)
라이터의 abort 메소드에 의해 기입이 중단된 것을 통지합니다. 이외의 통지는 행해지지 않습니다.

파라미터:
source - 이 메소드를 호출한다 ImageWriter 객체

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.