JavaTM 2 Platform
Standard Ed. 5.0

javax.imageio
Ŭ·¡½º IIOParam

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.imageio.IIOParam
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
ImageReadParam, ImageWriteParam

public abstract class IIOParam
extends Object

½ºÆ®¸²À» µðÄÚµå ¶Ç´Â encode ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â ¸ðµç Ŭ·¡½ºÀÇ ½´ÆÛ Å¬·¡½ºÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â ImageReadParam¿Í ImageWriteParam·Î °øÀ¯µÇ´Â ¸ðµç º¯¼ö¿Í ¸Þ¼­µå¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù.

ÀÌ Å¬·¡½º´Â ¼Ò½º ¿µ¿ª ¹× ¸ñÀûÁö ¿µ¿ªÀ» ÁöÁ¤ÇÏ´Â µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. read½Ã¿¡´Â ¼Ò½º°¡ ½ºÆ®¸²ÀÌ µÇ¾î, ¸Þ¸ð¸®³» À̹ÌÁö°¡ ¸ñÀûÁö°¡ µË´Ï´Ù. Ãâ·Â½Ã¿¡´Â ±× °Å²Ù·Î µË´Ï´Ù. Ãâ·ÂÀÇ °æ¿ì, ¸ñÀûÁö ¿µ¿ªÀº Çȼ¿ÀÇ Ä¡È¯À» Áö¿øÇÏ´Â ¶óÀÌÅÍÀÎ ¸¸Å­ »ç¿ëµË´Ï´Ù.

¼Ô¾Æ³¿ ¼­ºê »ùÇøµÀº À̵¿ °¡´ÉÇÑ ¼­ºê »ùÇøµ ±¸¶óµÎ¸¦ »ç¿ëÇØ ¸®´õ¿Í ¶óÀÌÅÍÀÇ ¾çÂÊ ¸ðµÎ·Î ÁöÁ¤µË´Ï´Ù.

¼Ò½º¿Í ¸ñÀûÁö ¹êµåÀÇ ºÎºÐÁýÇÕÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÇÊµå °³¿ä
protected  IIOParamController controller
          activateController ¸Þ¼­µå°¡ ºÒ·Á °¬À» ¶§¿¡ ÀÌ IIOParam °´Ã¼ÀÇ ¼³Á¤À» Á¦°øÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â IIOParamController ÀÔ´Ï´Ù.
protected  IIOParamController defaultController
          activateController ¸Þ¼­µå°¡ ºÒ·Á °¬À» ¶§¿¡ ÀÌ IIOParam °´Ã¼ÀÇ ¼³Á¤À» Á¦°øÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â µðÆúÆ®ÀÇ IIOParamController ÀÔ´Ï´Ù.
protected  Point destinationOffset
          Á»󱸼®ÀÇ µðÄÚµåµÈ Çȼ¿ÀÌ ¹èÄ¡µÇ´Â ¸ñÀûÁöÀÇ ¿ÀÇÁ¼Â(offset)ÀÔ´Ï´Ù.
protected  ImageTypeSpecifier destinationType
          read½Ã¿¡ ¸ñÀûÁöÀÇ À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù, ¶Ç´Â write¿¡ Ãâ·ÂÀÇ Ä÷¯ ŸÀÔÀ» ¼³Á¤Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â ImageTypeSpecifier ÀÔ´Ï´Ù.
protected  int[] sourceBands
          »ç¿ëÇÏ´Â ¼Ò½º ¹êµå¸¦ ³ªÅ¸³»´Â int ¹è¿­, ¶Ç´Â null ÀÔ´Ï´Ù.
protected  Rectangle sourceRegion
          ¼Ò½º ¿µ¿ª, ¶Ç´Â ¾Æ¹«°Íµµ ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì´Â null¿Í ¸®.
protected  int sourceXSubsampling
          ¼öÆò ¹æÇâÀ¸·Î Àû¿ëµÇ´Â ¼Ô¾Æ³¿ ¼­ºê »ùÇøµÀÔ´Ï´Ù.
protected  int sourceYSubsampling
          ¼öÁ÷ ¹æÇâÀ¸·Î Àû¿ëµÇ´Â ¼Ô¾Æ³¿ ¼­ºê »ùÇøµÀÔ´Ï´Ù.
protected  int subsamplingXOffset
          ¼­ºê »ùÇøµ Çϱâ Àü¿¡ ¼­ºê »ùÇøµ ±¸¶óµÎ¿¡ Àû¿ëµÇ´Â ¼öÆò ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)ÀÔ´Ï´Ù.
protected  int subsamplingYOffset
          ¼­ºê »ùÇøµ Çϱâ Àü¿¡ ¼­ºê »ùÇøµ ±¸¶óµÎ¿¡ Àû¿ëµÇ´Â ¼öÁ÷ ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)ÀÔ´Ï´Ù.
 
»ý¼ºÀÚ °³¿ä
protected IIOParam ()
          protected »ý¼ºÀÚ´Â ¼­ºê Ŭ·¡½º¿¡ Çؼ­¸¸ È£ÃâÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 boolean activateController ()
          ÀÌ IIOParam °´Ã¼¿¡ ÀνºÅç µÈ IIOParamController¸¦ ½ÃÀÛÇØ, °á°úÀÇ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
 IIOParamController getController ()
          IIOParamController°¡ ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â °ÍÀº ¹¹µçÁö ¸®ÅÏÇÕ´Ï´Ù.
 IIOParamController getDefaultController ()
          µðÆúÆ®ÀÇ IIOParamController°¡ ÀÖ´Â °æ¿ì´Â ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â ÄÜÆ®·Ñ·¯¿Í´Â °ü°è¾øÀÌ, ÀÌ°ÍÀ» ¸®ÅÏÇÕ´Ï´Ù.
 Point getDestinationOffset ()
          Çȼ¿ÀÌ ¹èÄ¡µÇ´Â ¸ñÀûÁö À̹ÌÁöÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 ImageTypeSpecifier getDestinationType ()
          ImageTypeSpecifier·Î ¼­setDestination(ImageTypeSpecifier) È£Ãâ¿¡ ÀÇÇØ ¼³Á¤µÇ¾úÀ» °æ¿ì, read¿¡ ÀÇÇØ ¸®ÅÏµÈ À̹ÌÁöÀÇ Å¸ÀÔÀ» ¸®ÅÏÇÕ´Ï´Ù.
 int[] getSourceBands ()
          »ç¿ëÇÏ´Â ¼Ò½º ¹êµå¼¼Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Rectangle getSourceRegion ()
          »ç¿ëÇÏ´Â ¼Ò½º ¿µ¿ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
 int getSourceXSubsampling ()
          Çȼ¿ ¸¶´Ù ¶°¿À¸£´Â ¼Ò½º¿­ÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int getSourceYSubsampling ()
          Çȼ¿ ¸¶´Ù ¶°¿À¸£´Â ¼Ò½ºÇàÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int getSubsamplingXOffset ()
          ¼­ºê »ùÇøµ ±¸¶óµÎÀÇ ¼öÆò ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int getSubsamplingYOffset ()
          ¼­ºê »ùÇøµ ±¸¶óµÎÀÇ ¼öÁ÷ ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean hasController ()
          ÀÌ IIOParam °´Ã¼¿¡ ÀνºÅç µÈ ÄÜÆ®·Ñ·¯°¡ ÀÖ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void setController (IIOParamController  controller)
          activateController ¸Þ¼­µå°¡ ºÒ·Á °¬À» ¶§¿¡ µðÆúÆ® ÄÜÆ®·Ñ·¯¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ÀÌ IIOParam °´Ã¼ÀÇ ¼³Á¤À» Á¦°øÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â IIOParamController¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setDestinationOffset (Point  destinationOffset)
          read½ÃÀÇ °æ¿ì´Â Àå·¡ µðÄÚµåµÇ´Â Çȼ¿ÀÌ ¹èÄ¡µÇ´Â ¿ÀÇÁ¼Â(offset), Ãâ·Â½ÃÀÇ °æ¿ì´Â ¿µ¿ªÀÌ Ãâ·ÂÇØÁö´Â ¿ÀÇÁ¼Â(offset)¸¦ ¸ñÀûÁö À̹ÌÁö·Î ÁöÁ¤ÇÕ´Ï´Ù.
 void setDestinationType (ImageTypeSpecifier  destinationType)
          ImageTypeSpecifier¸¦ »ç¿ëÇØ, ÀÌ¿ëÇÏ°í ½ÍÀº À̹ÌÁö Çü½ÄÀ» ¸ñÀûÁö À̹ÌÁö·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setSourceBands (int[] sourceBands)
          »ç¿ëÇÏ´Â ¼Ò½º ¹êµåÀÇ À妽º¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setSourceRegion (Rectangle  sourceRegion)
          Ã³¸® ´ë»óÀÇ ¼Ò½º ¿µ¿ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setSourceSubsampling (int sourceXSubsampling, int sourceYSubsampling, int subsamplingXOffset, int subsamplingYOffset)
          ¼Ô¾Æ³¿ ¼­ºê »ùÇøµÀ» ÁöÁ¤ÇØ ÀÔÃâ·Â¿¡ Àû¿ëÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

sourceRegion

protected Rectangle  sourceRegion
¼Ò½º ¿µ¿ª, ¶Ç´Â ¾Æ¹«°Íµµ ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì´Â null¿Í ¸®.


sourceXSubsampling

protected int sourceXSubsampling
¼öÆò ¹æÇâÀ¸·Î Àû¿ëµÇ´Â ¼Ô¾Æ³¿ ¼­ºê »ùÇøµÀÔ´Ï´Ù. µðÆúÆ®ÀÇ °ªÀº 1 ÀÔ´Ï´Ù. °ªÀº ¹Ýµå½Ã Á¤¸»·ÎÀÇÇØ ÁÖ¼¼¿ä.


sourceYSubsampling

protected int sourceYSubsampling
¼öÁ÷ ¹æÇâÀ¸·Î Àû¿ëµÇ´Â ¼Ô¾Æ³¿ ¼­ºê »ùÇøµÀÔ´Ï´Ù. µðÆúÆ®ÀÇ °ªÀº 1 ÀÔ´Ï´Ù. °ªÀº ¹Ýµå½Ã Á¤¸»·ÎÀÇÇØ ÁÖ¼¼¿ä.


subsamplingXOffset

protected int subsamplingXOffset
¼­ºê »ùÇøµ Çϱâ Àü¿¡ ¼­ºê »ùÇøµ ±¸¶óµÎ¿¡ Àû¿ëµÇ´Â ¼öÆò ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)ÀÔ´Ï´Ù. ÃÖÃÊ·Î »ç¿ëÇÏ´Â Çȼ¿Àº ¿µ¿ªÀÇ ¿øÁ¡À¸·ÎºÎÅÍ, ¿µ¿ªÀÌ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â À̹ÌÁö·ÎºÎÅÍ ÀÌ ¾çÀÌ ¿ÀÇÁ¼Â(offset) µË´Ï´Ù.


subsamplingYOffset

protected int subsamplingYOffset
¼­ºê »ùÇøµ Çϱâ Àü¿¡ ¼­ºê »ùÇøµ ±¸¶óµÎ¿¡ Àû¿ëµÇ´Â ¼öÁ÷ ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)ÀÔ´Ï´Ù. ÃÖÃÊ·Î »ç¿ëÇÏ´Â Çȼ¿Àº ¿µ¿ªÀÇ ¿øÁ¡À¸·ÎºÎÅÍ, ¿µ¿ªÀÌ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â À̹ÌÁö·ÎºÎÅÍ ÀÌ ¾çÀÌ ¿ÀÇÁ¼Â(offset) µË´Ï´Ù.


sourceBands

protected int[] sourceBands
»ç¿ëÇÏ´Â ¼Ò½º ¹êµå¸¦ ³ªÅ¸³»´Â int ¹è¿­, ¶Ç´Â null ÀÔ´Ï´Ù. nullÀÎ °æ¿ì, »ç¿ëÇÏ´Â ¼Ò½º ¹êµå¼¼Æ®´Â setSourceBands ¸Þ¼­µåÀÇ ÄÚ¸àÆ®¿¡ ±â¼úµÇ°í ÀÖ´Â ´ë·ÎÀÔ´Ï´Ù. À߸øµÈ °ªÀº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.


destinationType

protected ImageTypeSpecifier  destinationType
read½Ã¿¡ ¸ñÀûÁöÀÇ À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù, ¶Ç´Â write¿¡ Ãâ·ÂÀÇ Ä÷¯ ŸÀÔÀ» ¼³Á¤Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â ImageTypeSpecifier ÀÔ´Ï´Ù. ¾Æ¹«°Íµµ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, °ªÀº nullÀÌ µË´Ï´Ù. µðÆúÆ®ÀÇ °ªÀº null ÀÔ´Ï´Ù.


destinationOffset

protected Point  destinationOffset
Á»󱸼®ÀÇ µðÄÚµåµÈ Çȼ¿ÀÌ ¹èÄ¡µÇ´Â ¸ñÀûÁöÀÇ ¿ÀÇÁ¼Â(offset)ÀÔ´Ï´Ù. µðÆúÆ®ÀÇ °ªÀº (0, 0)ÀÔ´Ï´Ù.


defaultController

protected IIOParamController  defaultController
activateController ¸Þ¼­µå°¡ ºÒ·Á °¬À» ¶§¿¡ ÀÌ IIOParam °´Ã¼ÀÇ ¼³Á¤À» Á¦°øÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â µðÆúÆ®ÀÇ IIOParamController ÀÔ´Ï´Ù. ÀÌ µðÆúÆ®´Â ¼­ºê Ŭ·¡½º¿¡¼­ ¼³Á¤ÇÕ´Ï´Ù. ¼­ºê Ŭ·¡½º´Â ±× ÀÚüÀÇ ÆĶó¹ÌÅÍ ¼³Á¤¿ëÀÇ µðÆúÆ® ÄÜÆ®·Ñ·¯ (ÀϹÝÀûÀ¸·Î GUI)¸¦ Á¦°øÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
IIOParamController, getDefaultController(), activateController()

controller

protected IIOParamController  controller
activateController ¸Þ¼­µå°¡ ºÒ·Á °¬À» ¶§¿¡ ÀÌ IIOParam °´Ã¼ÀÇ ¼³Á¤À» Á¦°øÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â IIOParamController ÀÔ´Ï´Ù. ÀÌ °ªÀº nullÀÎ °æ¿ì¸¦ Æ÷ÇÔÇÑ ¸ðµç µðÆúÆ® ÄÜÆ®·Ñ·¯¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
IIOParamController, setController(IIOParamController), hasController(), activateController()
»ý¼ºÀÚ »ó¼¼

IIOParam

protected IIOParam()
protected »ý¼ºÀÚ´Â ¼­ºê Ŭ·¡½º¿¡ Çؼ­¸¸ È£ÃâÇÕ´Ï´Ù.

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

setSourceRegion

public void setSourceRegion(Rectangle  sourceRegion)
ó¸® ´ë»óÀÇ ¼Ò½º ¿µ¿ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ó¸® ´ë»óÀÇ ¿µ¿ªÀº ¼Ò½º À̹ÌÁöÀÇ Á»󱸼®À» Çȼ¿ (0, 0)·Î¼­ ÇϺΠ¹× ¿ìÃøÇâ¿¡ °ªÀ» Áõ°¡½ÃÅ°´Â ±¸ÇüÀ¸·Î ±â¼úµË´Ï´Ù. »ç¿ëÇÏ´Â ½ÇÁ¦ÀÇ Çȼ¿¼ö´Â setSourceSubsampling·Î ¼³Á¤µÇ´Â ¼­ºê »ùÇøµ °è¼ö¿¡ ÇÕ´Ï´Ù. ¼­ºê »ùÇøµÀÇ ¼ö°¡ Á¦·Î°¡ µÇµµ·Ï ¼³Á¤µÇ¾úÀ» °æ¿ì, IllegalStateException´Â ¹ß»ý µË´Ï´Ù.

ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ ÁöÁ¤µÈ ó¸® ´ë»óÀÇ ¼Ò½º ¿µ¿ªÀº ½ÇÁ¦ÀÇ ÀÔÃâ·Â½ÃÀÇ ¸ñÀûÁöÀÇ ¿ÀÇÁ¼Â(offset),³ÐÀÌ ¹× ³ôÀÌ¿Í ÇÔ²² ¼Ò½ºÀÇ °æ°è³»¿¡ ¸· µé¾î°¡µµ·Ï Ŭ¸³ µË´Ï´Ù.

sourceRegion°ª nullÀº ÀÓÀÇÀÇ ¿µ¿ªÀÇ ÁöÁ¤À» »èÁ¦ÇØ, À̹ÌÁö Àüü¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
sourceRegion - ó¸® ´ë»óÀÇ ¼Ò½º ¿µ¿ªÀ» ÁöÁ¤ÇÏ´Â Rectangle ¶Ç´Â null
¿¹¿Ü:
IllegalArgumentException - sourceRegion°¡ null ÀÌ¿ÜÀÇ °æ¿ì·Î sourceRegion.x ¶Ç´Â sourceRegion.y Áß ÇÑÂÊÀÌ ºÎÀÇ °æ¿ì
IllegalArgumentException - sourceRegion°¡ null ÀÌ¿ÜÀÇ °æ¿ì·ÎsourceRegion.width ¶Ç´Â sourceRegion.height Áß ÇÑÂÊÀÌ ºÎ ¶Ç´Â 0 ¶§
IllegalStateException - ¼­ºê »ùÇøµÀÇ ¿µ¿ªÀÌ ¼Ô¾Æ³¿ µÈ³ÐÀÌ ¶Ç´Â ³ôÀÌ Á¦·Î¸¦ °¡Áö´Â °æ¿ì
°ü·Ã Ç׸ñ:
getSourceRegion(), setSourceSubsampling(int, int, int, int), setDestinationOffset(java.awt.Point), getDestinationOffset()

getSourceRegion

public Rectangle  getSourceRegion()
»ç¿ëÇÏ´Â ¼Ò½º ¿µ¿ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ¸®ÅÏµÈ °ªÀº setSourceRegion Á÷ÀüÀÇ È£Ãâ¿¡ ÀÇÇØ ¼³Á¤µÈ °ªÀÔ´Ï´Ù. ¿µ¿ª ¼¼Æ®°¡ ¾ø´Â °æ¿ì´Â nullÀÌ µË´Ï´Ù.

¹Ýȯ°ª:
Rectangle·Î¼­ÀÇ Ã³¸® ´ë»ó ¼Ò½º ¿µ¿ª, ¶Ç´Â null
°ü·Ã Ç׸ñ:
setSourceRegion(java.awt.Rectangle)

setSourceSubsampling

public void setSourceSubsampling(int sourceXSubsampling,
                                 int sourceYSubsampling,
                                 int subsamplingXOffset,
                                 int subsamplingYOffset)
¼Ô¾Æ³¿ ¼­ºê »ùÇøµÀ» ÁöÁ¤ÇØ ÀÔÃâ·Â¿¡ Àû¿ëÇÕ´Ï´Ù. sourceXSubsampling ¹× sourceYSubsampling ÆĶó¹ÌÅÍ´Â ¼­ºê »ùÇøµ ÁÖ±â, Áï ¸ðµç ¼Ò½º Çȼ¿ÀÇ ÈÄ¿¡ ¶°¿À¸£´Â Çà°ú ¿­ÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ƯÈ÷, ÁÖ±â 1 Àº ¸ðµç Çà ¶Ç´Â ¿­À» »ç¿ëÇØ, ÁÖ±â 2´Â 1°³ °£°ÝÀ¸·Î Çà ¶Ç´Â ¿­À» »ç¿ëÇÕ´Ï´Ù. subsamplingXOffset ¹× subsamplingYOffset ÆĶó¹ÌÅÍ´Â ÃÖÃÊ·Î ¼Ô¾Æ³¿ µÈ Çȼ¿ÀÇ ¿µ¿ª ¶Ç´Â À̹ÌÁöÀÇ ±âÁ¡À¸·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸Å¿ì Å« ¼Ò½º À̹ÌÁö¸¦, ¼Ô¾Æ³¿ µÈ ¿ÏÀüÇÑ À̹ÌÁö¿¡ Á¶¸³ÇÒ ¼ö ÀÖ´Â ¸ñÀûÁö ¿µ¿ª¿¡ ¼­ºê »ùÇøµ ÇÏ´Â °æ¿ì, ¼­ºê »ùÇà ±¸¶óµÎÀÇ ±âÁ¡À» Á¶Á¤Çϸé, ¿¬°á°í¸®¸¦ ÇÇÇϴµ¥ µµ¿òÀÌ µË´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì, ÀÌ·¯ÇÑ ÆĶó¹ÌÅÍ´Â ´ÜÁö 0 ´ë·ÎÀÇÇØ µÓ´Ï´Ù.

»ç¿ëÇÏ´Â Çȼ¿¼ö¿Í Áֻ缱ÀÇ ¼ö´Â ´ÙÀ½°ú °°ÀÌ °è»êµË´Ï´Ù.

Áֻ缱ÀÇ ¼Ô¾Æ³¿ µÈ Çȼ¿ÀÇ ¼ö´Â ´ÙÀ½ÀÇ °è»ê½Ä¿¡¼­ ÁÖ¾îÁý´Ï´Ù.

truncate[(width - subsamplingXOffset + sourceXSubsampling - 1) / sourceXSubsampling]

ÆøÀÌ Á¦·ÎÀÎ °Í °°Àº ¿µ¿ªÀÇ °æ¿ì, IllegalStateException°¡ ¹ß»ý µË´Ï´Ù.

»ç¿ëÇÏ´Â Áֻ缱ÀÇ ¼ö´Â ¶È°°ÀÌ °è»êµË´Ï´Ù.

¼­ºê »ùÇøµ ±¸¶óµÎ¸¦, ¼Ò½º ¿µ¿ªÀÇ ¿øÁ¡ ÀÌ¿ÜÀÇ Àå¼Ò·ÎºÎÅÍ ½ÃÀÛ½ÃÅ°´Â ¼³Á¤Àº Å« À̹ÌÁöÀÇ ¼Ô¾Æ³¿ µÈ ŸÀÏÀ» ÀÛ¼ºÇϱâ À§Çؼ­ ¿µ¿ªÀÌ »ç¿ëµÇ´Â °æ¿ì¿¡ µµ¿òÀÌ µË´Ï´Ù. ¿©±â¿¡¼­´Â ŸÀÏÀÇ Æø°ú ³ôÀÌ´Â ¼­ºê »ùÇøµ ÁÖ±âÀÇ ¹è¼ö°¡ ¾Æ´Õ´Ï´Ù. ¼­ºê »ùÇøµ ±¸¶óµÎ°¡ ŸÀÏ°£ÀÇ ÀÏ°ü¼ºÀ» À¯ÁöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì, ŸÀÏÀÇ °æ°è¿¡ ¾ÆƼÆÑÆ®°¡ »ý±é´Ï´Ù. °¢ ŸÀÏÀÇ ¼­ºê »ùÇøµ ±¸¶óµÎÀÇ ¿ÀÇÁ¼Â(offset)¸¦ Á¶Á¤ÇØ º¸Á¤ÇÏ´Â °ÍÀ¸·Î½á, ÀÌ·¯ÇÑ ¾ÆƼÆÑÆ®¸¦ ȸÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸, ¾ÆƼÆÑÆ®¸¦ ȸÇÇÇϱâ À§Çؼ­´Â ¸ðµç ŸÀÏÀ» °°Àº »çÀÌÁî¿¡´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °æ¿ì¿¡ »ç¿ëÇÏ´Â ±¸¶óµÎ ¿ÀÇÁ¼Â(offset)´Â ´ÙÀ½ÀÇ °è»ê½Ä¿¡¼­ ÁÖ¾îÁý´Ï´Ù.
grid offset = [period - (region offset modulo period)] modulo period)

sourceXSubsampling ¶Ç´Â sourceYSubsampling Áß ÇÑÂÊÀÌ 0 ¶Ç´Â ºÎÀÇ °æ¿ì, IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù.

subsamplingXOffset ¶Ç´Â subsamplingYOffset Áß ÇÑÂÊÀÌ ºÎ, ȤÀº ´ëÀÀÇÏ´Â Áֱ⺸´Ù Å«°¡ µ¿ÀÏÇÑ °æ¿ì, IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù.

unsetSourceSubsampling ¸Þ¼­µå´Â ¾ø½À´Ï´Ù. ´ÜÁö setSourceSubsampling(1, 1, 0, 0)¸¦ È£ÃâÇØ ±âº»°ªÀ» º¹¿øÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
sourceXSubsampling - Çȼ¿ »çÀÌ¿¡ ¶°¿À¸£´Â ·Ä¼ö
sourceYSubsampling - Çȼ¿ »çÀÌ¿¡ ¶°¿À¸£´Â Çà¼ö
subsamplingXOffset - ¿µ¿ª³», ¶Ç´Â ¿µ¿ªÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â À̹ÌÁö³»ÀÇ ÃÖÃÊÀÇ ¼­ºê »ùÇÃÀÇ ¼öÆò ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)
subsamplingYOffset - ¿µ¿ª³», ¶Ç´Â ¿µ¿ªÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â À̹ÌÁö³»ÀÇ ÃÖÃÊÀÇ ¼­ºê »ùÇÃÀÇ ¼öÆò ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)
¿¹¿Ü:
IllegalArgumentException - ¾î¶² °ÍÀΰ¡ÀÇ ÁֱⰡ ºÎ ¶Ç´Â 0ÀÎ °æ¿ì, ¶Ç´Â ±¸¶óµÎÀÇ ¿ÀÇÁ¼Â(offset)°¡ ºÎ³ª ´ëÀÀÇÏ´Â Áֱ⺸´Ù Å« °æ¿ì
IllegalStateException - ¼Ò½º ¿µ¿ªÀÇ ¼Ô¾Æ³¿ µÈ Ãâ·ÂÀÌ Çȼ¿À» º¸°ü À¯ÁöÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì

getSourceXSubsampling

public int getSourceXSubsampling()
Çȼ¿ ¸¶´Ù ¶°¿À¸£´Â ¼Ò½º¿­ÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

setSourceSubsampling°¡ ºÒ·Á°¡ Áö ¾Ê¾Ò´ø °æ¿ì, ¿Ã¹Ù¸¥ °ª 1 ÀÌ ¸®Åϵ˴ϴ٠.

¹Ýȯ°ª:
¼Ò½º ¼­ºê »ùÇøµ ÁÖ±â X
°ü·Ã Ç׸ñ:
setSourceSubsampling(int, int, int, int), getSourceYSubsampling()

getSourceYSubsampling

public int getSourceYSubsampling()
Çȼ¿ ¸¶´Ù ¶°¿À¸£´Â ¼Ò½ºÇàÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

setSourceSubsampling°¡ ºÒ·Á°¡ Áö ¾Ê¾Ò´ø °æ¿ì, ¿Ã¹Ù¸¥ °ª 1 ÀÌ ¸®Åϵ˴ϴ٠.

¹Ýȯ°ª:
¼Ò½º ¼­ºê »ùÇøµÀÇ ÁÖ±â Y
°ü·Ã Ç׸ñ:
setSourceSubsampling(int, int, int, int), getSourceXSubsampling()

getSubsamplingXOffset

public int getSubsamplingXOffset()
¼­ºê »ùÇøµ ±¸¶óµÎÀÇ ¼öÆò ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ¸®ÅÏÇÕ´Ï´Ù.

setSourceSubsampling°¡ ºÒ·Á°¡ Áö ¾Ê¾Ò´ø °æ¿ì, ¿Ã¹Ù¸¥ °ª 0 ÀÌ ¸®Åϵ˴ϴ٠.

¹Ýȯ°ª:
¼Ò½º ¼­ºê »ùÇøµ ±¸¶óµÎÀÇ X ¿ÀÇÁ¼Â(offset)
°ü·Ã Ç׸ñ:
setSourceSubsampling(int, int, int, int), getSubsamplingYOffset()

getSubsamplingYOffset

public int getSubsamplingYOffset()
¼­ºê »ùÇøµ ±¸¶óµÎÀÇ ¼öÁ÷ ¹æÇâÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ¸®ÅÏÇÕ´Ï´Ù.

setSourceSubsampling°¡ ºÒ·Á°¡ Áö ¾Ê¾Ò´ø °æ¿ì, ¿Ã¹Ù¸¥ °ª 0 ÀÌ ¸®Åϵ˴ϴ٠.

¹Ýȯ°ª:
¼Ò½º ¼­ºê »ùÇøµ ±¸¶óµÎÀÇ Y ¿ÀÇÁ¼Â(offset)
°ü·Ã Ç׸ñ:
setSourceSubsampling(int, int, int, int), getSubsamplingXOffset()

setSourceBands

public void setSourceBands(int[] sourceBands)
»ç¿ëÇÏ´Â ¼Ò½º ¹êµåÀÇ À妽º¸¦ ¼³Á¤ÇÕ´Ï´Ù. À妽ºÀÇ º¹Á¦´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

°ª nullÀº ¸ðµç ¼Ò½º ¹êµå°¡ »ç¿ëµÇ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

»ç¿ë °¡´ÉÇÑ ÃÖ´ë ¼Ò½º ¹êµå À妽ºº¸´Ù Å« °ªÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â »ç¿ëÇÏ´Â ¼Ò½º ¹êµå¿Í ¸ñÀûÁö ¹êµåÀÇ ¼ö°¡ ´Ù¸¥ °æ¿ì, IllegalArgumentException´Â read½Ã¿¡ ¸®´õ ¶Ç´Â Writer¿¡ ÀÇÇØ ¹ß»ý µË´Ï´Ù. ÀÌ Å×½ºÆ®¸¦ ÀÚµ¿È­Çϱâ À§Çؼ­ ImageReader.checkReadParamBandSettings ¸Þ¼­µå°¡ »ç¿ëµË´Ï´Ù.

¹Ì»ó¿¡¼­´Â Ä«ÇÇ´Â ¹è¿­·ÎºÎÅÍ ÀÛ¼ºµË´Ï´Ù. ÀÌ È£ÃâÀÇ ÈÄ¿¡ ¹è¿­ÀÇ ³»¿ëÀÌ º¯°æµÇ¾îµµ, IIOParam¿¡´Â ¹«½¼ ¿µÇâµµ ¾ø½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
sourceBands - »ç¿ëÇÏ´Â Á¤¼öÇü ¹êµå À妽ºÀÇ ¹è¿­
¿¹¿Ü:
IllegalArgumentException - sourceBands°¡ ºÎ ¶Ç´Â Áߺ¹ ÇÏ´Â °ªÀ» º¸°ü À¯ÁöÇÏ´Â °æ¿ì
°ü·Ã Ç׸ñ:
getSourceBands(), ImageReadParam.setDestinationBands(int[]), ImageReader.checkReadParamBandSettings(javax.imageio.ImageReadParam, int, int)

getSourceBands

public int[] getSourceBands()
»ç¿ëÇÏ´Â ¼Ò½º ¹êµå¼¼Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¸®ÅÏµÈ °ªÀº Á÷ÀüÀÇ setSourceBands È£Ãâ¿¡ ÀÇÇØ ¼³Á¤µÈ °ª, ¶Ç´Â setSourceBands¸¦ È£ÃâÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â null ÀÔ´Ï´Ù.

¹Ì»ó¿¡¼­´Â ¸®ÅÏµÈ ¹è¿­Àº Ä«ÇÇÀÔ´Ï´Ù. ÀÌ È£ÃâÀÇ ÈÄ¿¡ ¹è¿­ÀÇ ³»¿ëÀÌ º¯°æµÇ¾îµµ, IIOParam¿¡´Â ¹«½¼ ¿µÇâµµ ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
»ç¿ëÇÏ´Â ¼Ò½º ¹êµå¼¼Æ®, ¶Ç´Â null
°ü·Ã Ç׸ñ:
setSourceBands(int[])

setDestinationType

public void setDestinationType(ImageTypeSpecifier  destinationType)
ImageTypeSpecifier¸¦ »ç¿ëÇØ, ÀÌ¿ëÇÏ°í ½ÍÀº À̹ÌÁö Çü½ÄÀ» ¸ñÀûÁö À̹ÌÁö·Î ¼³Á¤ÇÕ´Ï´Ù.

read½Ã¿¡ ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇØ ¸ñÀûÁöÀÇ ·¹À̾ƿôÀÌ ¼³Á¤µÇ¾úÀ» °æ¿ì, ImageReader read ¸Þ¼­µåÀÇ °¢ È£ÃâÀº ÁÖ¾îÁø ŸÀÔÀÇ Áö½ÃÀÚ¿¡ ÀÇÇØ ÁöÁ¤µÈ Çü½ÄÀ» »ç¿ëÇØ, »õ·Î¿î BufferedImage¸¦ ¸®ÅÏÇÕ´Ï´Ù. ºÎÀÛ¿ëÀ¸·Î¼­ImageReadParam.setDestination(BufferedImage)¿¡ ÀÇÇØ ¼³Á¤µÇ´Â ¸ðµç ¸ñÀûÁö BufferedImage´Â ¸ñÀûÁö·Î¼­ ¼³Á¤µÇÁö ¾Ê°Ô µË´Ï´Ù. ¹Ù²Ù¾î ¸»Çϸé, ÀÌ ¸Þ¼­µå´Â setDestination((BufferedImage) null) È£ÃâÀ̶ó°í »ý°¢ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Ãâ·Â½Ã¿¡ ¸ñÀûÁöÀÇ Å¸ÀÔÀº À̹ÌÁöÀÇ Ä÷¯ ŸÀÔÀ» °áÁ¤Çϱâ À§Çؼ­ »ç¿ëµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. SampleModel Á¤º¸´Â ¹«½ÃµÇ¾î, nullÀÌ µË´Ï´Ù. ¿¹¸¦ µé¾î 4 ¹êµåÀÇ À̹ÌÁö´Â CMYK ¶Ç´Â RGBA µ¥ÀÌÅÍÀÇ ¾î¶² °ÍÀΰ¡·Î ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¸ñÀûÁöÀÇ Å¸ÀÔÀÌ ¼³Á¤µÇ¾úÀ» °æ¿ì, ±× ColorModel´Â À̹ÌÁö ÀÚü¿¡ ÀÖ´Â ¸ðµç ColorModelÀ» ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù. ÀÌ°ÍÀº À̹ÌÁöÀÇ ColorModel°¡ Ãâ·ÂÇØÁø ¹êµåÀÇ ºÎºÐÁýÇÕÀº ¾Æ´Ï°í À̹ÌÁö Àüü¸¦ ÂüÁ¶ÇϹǷÎsetSourceBands¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ Áß¿äÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
destinationType - ¸ñÀûÁöÀÇ ·¹À̾ƿô°ú Ä÷¯ ŸÀÔÀ» °áÁ¤Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â ImageTypeSpecifier
°ü·Ã Ç׸ñ:
getDestinationType()

getDestinationType

public ImageTypeSpecifier  getDestinationType()
ImageTypeSpecifier·Î ¼­setDestination(ImageTypeSpecifier) È£Ãâ¿¡ ÀÇÇØ ¼³Á¤µÇ¾úÀ» °æ¿ì, read¿¡ ÀÇÇØ ¸®ÅÏµÈ À̹ÌÁöÀÇ Å¸ÀÔÀ» ¸®ÅÏÇÕ´Ï´Ù. ¼³Á¤µÇÁö ¾Ê¾Ò´ø °æ¿ì, nullÀÌ ¸®Åϵ˴ϴ٠.

¹Ýȯ°ª:
¸ñÀûÁöÀÇ Å¸ÀÔÀ» ±â¼úÇÏ´Â ImageTypeSpecifier ¶Ç´Â null
°ü·Ã Ç׸ñ:
setDestinationType(javax.imageio.ImageTypeSpecifier)

setDestinationOffset

public void setDestinationOffset(Point  destinationOffset)
read½ÃÀÇ °æ¿ì´Â Àå·¡ µðÄÚµåµÇ´Â Çȼ¿ÀÌ ¹èÄ¡µÇ´Â ¿ÀÇÁ¼Â(offset), Ãâ·Â½ÃÀÇ °æ¿ì´Â ¿µ¿ªÀÌ Ãâ·ÂÇØÁö´Â ¿ÀÇÁ¼Â(offset)¸¦ ¸ñÀûÁö À̹ÌÁö·Î ÁöÁ¤ÇÕ´Ï´Ù.

read½Ã¿¡ BufferedImage ¸ñÀûÁö³»¿¡ Ãâ·ÂÇØÁö´Â ¿µ¿ªÀº ÀÌ ¿ÀÇÁ¼Â(offset)·Î °³½ÃÇØ, ó¸® ´ë»óÀÇ ¼Ò½º ¿µ¿ª, ¼­ºê »ùÇøµ ÆĶó¹ÌÅÍ ¹× ¸ñÀûÁöÀÇ °æ°è¿¡ ÀÇÇØ °áÁ¤µÇ´Â Æø°ú ³ôÀ̸¦ °¡Áý´Ï´Ù.

º¸Åë ÀÇ Ãâ·ÂÀº ÀÌ ¸Þ¼­µåÀÇ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. ImageWriter.replacePixels¸¦ »ç¿ëÇØ ½ÇÇàµÇ´Â Ãâ·Â¸¸ÀÌ ¿µÇâÀ» ¹Þ½À´Ï´Ù. ÀÌ·¯ÇÑ Ãâ·ÂÀÇ °æ¿ì, ÁöÁ¤µÈ ¿ÀÇÁ¼Â(offset)´Â Çȼ¿ÀÌ º¯°æµÇ´Â Ãâ·Â ½ºÆ®¸² À̹ÌÁö³»¿¡ ÀÖ½À´Ï´Ù.

unsetDestinationOffset ¸Þ¼­µå´Â Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ´ÜÁö setDestinationOffset(new Point(0, 0))¸¦ È£ÃâÇØ ±âº»°ªÀ» º¹¿øÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
destinationOffset - Point·Î¼­ÀÇ , ¸ñÀûÁöÀÇ ¿ÀÇÁ¼Â(offset)
¿¹¿Ü:
IllegalArgumentException - destinationOffsetÀÌ nullÀÎ °æ¿ì
°ü·Ã Ç׸ñ:
getDestinationOffset(), ImageWriter.replacePixels(java.awt.image.RenderedImage, javax.imageio.ImageWriteParam)

getDestinationOffset

public Point  getDestinationOffset()
Çȼ¿ÀÌ ¹èÄ¡µÇ´Â ¸ñÀûÁö À̹ÌÁöÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ¸®ÅÏÇÕ´Ï´Ù.

setDestinationOffsets°¡ ºÒ·Á°¡ Áö ¾Ê¾Ò´ø °æ¿ì, X ¹× Y °ªÀÌ Á¦·ÎÀÇ PointÀÌ ¸®Åϵ˴ϴ٠. ÀÌ°ÍÀº ¿Ã¹Ù¸¥ °ªÀÔ´Ï´Ù.

¹Ýȯ°ª:
Point·Î¼­ÀÇ , ¸ñÀûÁöÀÇ ¿ÀÇÁ¼Â(offset)
°ü·Ã Ç׸ñ:
setDestinationOffset(java.awt.Point)

setController

public void setController(IIOParamController  controller)
activateController ¸Þ¼­µå°¡ ºÒ·Á °¬À» ¶§¿¡ µðÆúÆ® ÄÜÆ®·Ñ·¯¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ÀÌ IIOParam °´Ã¼ÀÇ ¼³Á¤À» Á¦°øÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â IIOParamController¸¦ ¼³Á¤ÇÕ´Ï´Ù. Àμö°¡ nullÀÎ °æ¿ì, µðÆúÆ®¸¦ Æ÷ÇÔÇØ ÄÜÆ®·Ñ·¯´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. µðÆúÆ®¸¦ º¹¿øÇÏ·Á¸é, setController(getDefaultController())¸¦ »ç¿ëÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
controller - ÀûÀýÇÑ IIOParamController ¶Ç´Â null
°ü·Ã Ç׸ñ:
IIOParamController, getController(), getDefaultController(), hasController(), activateController()

getController

public IIOParamController  getController()
IIOParamController°¡ ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â °ÍÀº ¹¹µçÁö ¸®ÅÏÇÕ´Ï´Ù. ÀÌ°ÍÀÌ ÀÖ´Â °æ¿ì´Â µðÆúÆ®·Î null, ¶Ç´Â setController Á÷ÀüÀÇ È£ÃâÀÇ Àμö°¡ µË´Ï´Ù.

¹Ýȯ°ª:
ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â IIOParamController ¶Ç´Â null
°ü·Ã Ç׸ñ:
IIOParamController, setController(javax.imageio.IIOParamController), getDefaultController(), hasController(), activateController()

getDefaultController

public IIOParamController  getDefaultController()
µðÆúÆ®ÀÇ IIOParamController°¡ ÀÖ´Â °æ¿ì´Â ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â ÄÜÆ®·Ñ·¯¿Í´Â °ü°è¾øÀÌ, ÀÌ°ÍÀ» ¸®ÅÏÇÕ´Ï´Ù. µðÆúÆ® ÄÜÆ®·Ñ·¯°¡ ¾ø´Â °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
µðÆúÆ®ÀÇ IIOParamController ¶Ç´Â null
°ü·Ã Ç׸ñ:
IIOParamController, setController(IIOParamController), getController(), hasController(), activateController()

hasController

public boolean hasController()
ÀÌ IIOParam °´Ã¼¿¡ ÀνºÅç µÈ ÄÜÆ®·Ñ·¯°¡ ÀÖ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù. getController°¡ nullÀ» µ¹·ÁÁÖÁö ¾Ê´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÄÜÆ®·Ñ·¯°¡ ÀνºÅç µÇ°í ÀÖ´Â °æ¿ì´Â true
°ü·Ã Ç׸ñ:
IIOParamController, setController(IIOParamController), getController(), getDefaultController(), activateController()

activateController

public boolean activateController()
ÀÌ IIOParam °´Ã¼¿¡ ÀνºÅç µÈ IIOParamController¸¦ ½ÃÀÛÇØ, °á°úÀÇ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ true¸¦ µ¹·ÁÁÖ´Â °æ¿ì, ÀÌ IIOParam °´Ã¼ÀÇ ¸ðµç °ªÀº ´ÙÀ½ÀÇ Àб⠶Ǵ Ãâ·ÂÁ¶ÀÛÀÌ °¡´ÉÇÕ´Ï´Ù. false°¡ µ¹·ÁÁÖ°íÁ³À» °æ¿ì, ÀÌ °´Ã¼ÀÇ ¼³Á¤Àº ÀüÇô ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. Áï, »ç¿ëÀÚ°¡ ÀÌ Á¶ÀÛÀ» Ãë¼ÒÇßÀ» °æ¿ì¿Í °°°Ô µË´Ï´Ù.

º¸Åë ÀÇ ÄÜÆ®·Ñ·¯´Â ÁöÁ¤µÈ Ç÷¯±× ÀÎÀÇ IIOParam ¼­ºê Ŭ·¡½º¿¡ ´ëÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â GUI ÀÔ´Ï´Ù. ´Ù¸¸, ÄÜÆ®·Ñ·¯´Â GUI ÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
ÄÜÆ®·Ñ·¯°¡ º¸Åë ´ë·Î ¿Ï·áÇßÀ» °æ¿ì´Â true
¿¹¿Ü:
IllegalStateException - ÄÜÆ®·Ñ·¯°¡ ÇöÀç ÀνºÅçµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
°ü·Ã Ç׸ñ:
IIOParamController, setController(IIOParamController), getController(), getDefaultController(), hasController()

JavaTM 2 Platform
Standard Ed. 5.0

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