JavaTM 2 Platform
Standard Ed. 5.0

javax.imageio.event
ÀÎÅÍÆäÀ̽º IIOReadProgressListener

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
EventListener

public interface IIOReadProgressListener
extends EventListener

È£Ãâ Ãø¿¡ À̹ÌÁö¿Í ½æ³×ÀÏÀÇ ÁøôÀÇ read ¸Þ¼­µå¸¦ ÅëÁöÇÏ´Â ImageReader ±¸ÇöÀ¸·Î »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.

ÀÌ ÀÎÅÍÆäÀ̽º´Â imageProgress ¹× thumbnailProgress ¸Þ¼­µå¸¦ °³ÀÔ½ÃÄÑ º¹È£È­ÀÇ Áøô¿¡ °üÇÑ ÀϹÝÀûÀÎ Áö½Ã¸¦ ¹Þ¾Æµé¿©, imageStarted, imageComplete, thumbnailStarted ¹× thumbnailComplete ¸Þ¼­µå¸¦ °³ÀÔ½ÃÄÑ À̹ÌÁö ÀüüÀÇ °»½ÅÀÌ ¿Ï·áÇÑ °ÍÀ» ³ªÅ¸³»´Â À̺¥Æ®¸¦ ¹Þ½À´Ï´Ù. Çȼ¿ÀÇ °»½ÅÀÌ ¹ß»ýÇÑ (¿¹¸¦ µé¾î ´Ü°èÀûÀ¸·Î º¹È£È­ ÇÒ ¶§) ÀÏÀ» ¾îÇø®ÄÉÀ̼ǿ¡ ÅëÁöÇÏ´Â °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀÌ IIOReadUpdateListenerÀ» Á¦°øÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
IIOReadUpdateListener, ImageReader.addIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener), ImageReader.removeIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener)

¸Þ¼­µå °³¿ä
 void imageComplete (ImageReader  source)
          ÇöÀçÀÇ À̹ÌÁöÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void imageProgress (ImageReader  source, float percentageDone)
          °ü·ÃµÈ ImageReader, ÇöÀçÀÇ read È£ÃâÀÇ ´ëü·ÎÀÇ ¿Ï·á Á¤µµ¸¦ ÅëÁöÇÕ´Ï´Ù.
 void imageStarted (ImageReader  source, int imageIndex)
          À̹ÌÁöÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void readAborted (ImageReader  source)
          ¸®´õÀÇ abort ¸Þ¼­µå¿¡ ÀÇÇØ read°¡ Áß´ÜµÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void sequenceComplete (ImageReader  source)
          read ¿ÀÆÛ·¹À̼ÇÀÇ ¼ø¼­°¡ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void sequenceStarted (ImageReader  source, int minIndex)
          read ¿ÀÆÛ·¹À̼ÇÀÇ ¼ø¼­°¡ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void thumbnailComplete (ImageReader  source)
          ½æ³×ÀÏÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void thumbnailProgress (ImageReader  source, float percentageDone)
          °ü·ÃµÈ ImageReader ³»ÀÇ, ÇöÀçÀÇ getThumbnail È£ÃâÀÇ ´ëü·ÎÀÇ ¿Ï·á Á¤µµ¸¦ ÅëÁöÇÕ´Ï´Ù.
 void thumbnailStarted (ImageReader  source, int imageIndex, int thumbnailIndex)
          ½æ³×ÀÏÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 

¸Þ¼­µåÀÇ »ó¼¼

sequenceStarted

void sequenceStarted(ImageReader  source,
                     int minIndex)
read ¿ÀÆÛ·¹À̼ÇÀÇ ¼ø¼­°¡ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageReader ±¸ÇöÀº ±× readAll(Iterator) ¸Þ¼­µå·ÎºÎÅÍ ÀÌ ¸Þ¼­µå¸¦ 1ȸ ¸¸ È£ÃâÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼
minIndex - ÀÐÈ÷´Â ÃÖÃÊÀÇ À̹ÌÁöÀÇ À妽º

sequenceComplete

void sequenceComplete(ImageReader  source)
read ¿ÀÆÛ·¹À̼ÇÀÇ ¼ø¼­°¡ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageReader ±¸ÇöÀº ±× readAll(Iterator) ¸Þ¼­µå·ÎºÎÅÍ ÀÌ ¸Þ¼­µå¸¦ 1ȸ ¸¸ È£ÃâÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼

imageStarted

void imageStarted(ImageReader  source,
                  int imageIndex)
À̹ÌÁöÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageReader ±¸ÇöÀº ¸ðµÎ, À̹ÌÁöÀÇ read ¿ÀÆÛ·¹À̼ÇÀÇ °³½Ã½Ã¿¡ ÀÌ ¸Þ¼­µå¸¦ 1ȸ ¸¸ È£ÃâÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼
imageIndex - ÀÔ·Â ÆÄÀÏ ¶Ç´Â ½ºÆ®¸²³»¿¡ Æ÷ÇԵǴ ÀÐÈ÷´Â À̹ÌÁöÀÇ À妽º

imageProgress

void imageProgress(ImageReader  source,
                   float percentageDone)
°ü·ÃµÈ ImageReader, ÇöÀçÀÇ read È£ÃâÀÇ ´ëü·ÎÀÇ ¿Ï·á Á¤µµ¸¦ ÅëÁöÇÕ´Ï´Ù.

¿Ï·áÀÇ Á¤µµ´Â 0.0F¿¡ ¼­ 100.0F ±îÁöÀÇ ÆÛ¼¾Æ®Ä¡·Î Ç¥ÇöµË´Ï´Ù. ÆÛ¼¾Æ®´Â ¿Ï·á±îÁöÀÇ ³²Àº ½Ã°£¿¡ ´ëÇØ °è»êÇÏ´Â °ÍÀÌ ÀÌ»óÀûÀÔ´Ï´Ù¸¸, ÀϹÝÀûÀ¸·Î º¹È£È­ µÈ Çȼ¿À̳ª »ç¿ëµÈ ÀÔ·Â ½ºÆ®¸²ÀÇ ÀϺεîÀÌ ¸íÈ®ÇÑ ¸ÞÆ®¸¯½º¸¦ »ç¿ëÇÏ´Â ÆíÀÌ ½ÇÁ¦ÀûÀÔ´Ï´Ù. ¾î·µç, ÁöÁ¤µÈ read ¿ÀÆÛ·¹À̼ÇÁßÀÇ ÀÌ ¸Þ¼­µåÀÇ ÀÏ·ÃÀÇ È£Ãâ¿¡ÀÇÇØ ÆÛ¼¾Æ®°ªÀÌ ´ÜÁ¶·Ó°Ô Áõ°¡ÇØ ³ª°¡µµ·Ï ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. 0 À¸·Î 100 Á¤È®ÇÑ °ªÀº ´Ù¸¥ ¸Þ¼­µå·ÎºÎÅÍ È£ÃâµÇ´Â Ãø¿¡¼­ ÃßÃøÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

ƯÁ¤ÀÇ ImageReader ±¸ÇöÀº °¢°¢ ÇÊ¿äÇÑ ºóµµ·Î ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù . °æÇèÄ¡¿¡¼­´Â ¾à 5 ÆÛ¼¾Æ® Àß°Ô ½á´Â °ÍÀÌ µÇµµ·Ï È£ÃâÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼
percentageDone - ¿Ï·áÇÑ º¹È£È­ÀÇ ´ëü·ÎÀÇ ÆÛ¼¾Æ®Ä¡

imageComplete

void imageComplete(ImageReader  source)
ÇöÀçÀÇ À̹ÌÁöÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageReader ±¸ÇöÀº ¸ðµÎ, À̹ÌÁöÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÒ ¶§ ¸¶´Ù ÀÌ ¸Þ¼­µå¸¦ 1ȸ ¸¸ È£ÃâÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼

thumbnailStarted

void thumbnailStarted(ImageReader  source,
                      int imageIndex,
                      int thumbnailIndex)
½æ³×ÀÏÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageReader ±¸ÇöÀº ¸ðµÎ, ½æ³×ÀÏÀÇ read ¿ÀÆÛ·¹À̼ÇÀÇ °³½Ã½Ã¿¡ ÀÌ ¸Þ¼­µå¸¦ 1ȸ ¸¸ È£ÃâÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼
imageIndex - ÀÔ·Â ÆÄÀÏ ¶Ç´Â ½ºÆ®¸²³»¿¡ Æ÷ÇԵǴ ÀÐÈ÷´Â À̹ÌÁöÀÇ À妽º
thumbnailIndex - ÀÐÈ÷´Â ½æ³×ÀÏÀÇ À妽º

thumbnailProgress

void thumbnailProgress(ImageReader  source,
                       float percentageDone)
°ü·ÃµÈ ImageReader ³»ÀÇ, ÇöÀçÀÇ getThumbnail È£ÃâÀÇ ´ëü·ÎÀÇ ¿Ï·á Á¤µµ¸¦ ÅëÁöÇÕ´Ï´Ù. ½Ã¸àƽ½º´Â imageProgressÀÎ °æ¿ì¿Í °°½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼
percentageDone - ¿Ï·áÇÑ º¹È£È­ÀÇ ´ëü·ÎÀÇ ÆÛ¼¾Æ®Ä¡

thumbnailComplete

void thumbnailComplete(ImageReader  source)
½æ³×ÀÏÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageReader ±¸ÇöÀº ¸ðµÎ, ½æ³×ÀÏÀÇ read ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÒ ¶§ ¸¶´Ù ÀÌ ¸Þ¼­µå¸¦ 1ȸ ¸¸ È£ÃâÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼

readAborted

void readAborted(ImageReader  source)
¸®´õÀÇ abort ¸Þ¼­µå¿¡ ÀÇÇØ read°¡ Áß´ÜµÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ÀÌ¿ÜÀÇ ÅëÁö´Â ÇàÇØÁöÁö ¾Ê½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ImageReader °´Ã¼

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.