JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt.image
Ŭ·¡½º SampleModel

java.lang.Object 
  |
  +--java.awt.image.SampleModel
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
ComponentSampleModel , MultiPixelPackedSampleModel , SinglePixelPackedSampleModel

public abstract class SampleModel
extends Object

ÀÌ Ãß»ó Ŭ·¡½º´Â À̹ÌÁö¿¡ ÀÖ´Â Çȼ¿ÀÇ »ùÇÃÀ» ÃßÃâÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù. À̹ÌÁö µ¥ÀÌÅÍ´Â ¸ðµÎ, Çȼ¿ÀÇ ÄÝ·º¼ÇÀ¸·Î¼­ Ç¥ÇöµË´Ï´Ù. °¢ Çȼ¿Àº ´Ù¼öÀÇ »ùÇ÷Π±¸¼ºµË´Ï´Ù. »ùÇÃÀº À̹ÌÁöÀÇ 1 ¹êµåÀÇ µ¥ÀÌÅÍÀÔ´Ï´Ù. ¹êµå´Â À̹ÌÁö¿¡ Àִ ƯÁ¤ÀÇ Å¸ÀÔÀÇ ¸ðµç »ùÇ÷Π±¸¼ºµË´Ï´Ù. ¿¹¸¦ µé¾î Çȼ¿ÀÌ, Àû»ö ¼ººÐ, ³ì»ö ¼ººÐ, û»ö ¼ººÐÀ» ³ªÅ¸³»´Â 3 °³ÀÇ »ùÇÃÀ» Æ÷ÇÔÇϰí ÀÖ´Ù°í ÇÕ´Ï´Ù. ÀÌ Çȼ¿À» Æ÷ÇÔÇÑ À̹ÌÁö¿¡´Â 3 °³ÀÇ ¹êµå°¡ ÀÖ½À´Ï´Ù. 1 °³ÀÇ ¹êµå´Â À̹ÌÁöÀÇ ¸ðµç Çȼ¿ÀÇ ¸ðµç Àû»ö »ùÇ÷Π±¸¼ºµË´Ï´Ù. 2 ¹øÂ°ÀÇ ¹êµå´Â ¸ðµç ³ì»ö »ùÇ÷Π±¸¼ºµÇ¾î ³ª¸ÓÁöÀÇ ¹êµå´Â ¸ðµç û»ö »ùÇ÷Π±¸¼ºµË´Ï´Ù. Çȼ¿Àº ´Ù¾çÇÑ Çü½Ä¿¡¼­ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ƯÁ¤ÀÇ ¹êµåÀÇ ¸ðµç »ùÇÃÀ» ¿¬¼ÓÇØ ÀúÀåÇϰųª ´ÜÀÏÀÇ Çȼ¿ÀÇ ¸ðµç »ùÇÃÀ» ¿¬¼ÓÇØ ÀúÀåÇϰųª ÇÒ ¼ö ÀÖ½À´Ï´Ù.

SampleModel ÀÇ ¼­ºê Ŭ·¡½º´Â unsigned 8-bit byte, signed 16-bit short µîÀÇ, Ç¥Çö °¡´ÉÇÑ »ùÇÃÀÇ µ¥ÀÌÅÍÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¸Þ¸ð¸®»ó¿¡¼­ÀÇ »ùÇÃÀÇ ¹èÄ¡ ¹æ¹ýµµ ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù. Java 2D(TM) API ¿¡¼­´Â ÆíÀÔÇüÀÇ À̹ÌÁö ó¸® ¿¬»êÀÚ¿¡¼­´Â »ç¿ë °¡´ÉÇÑ ¸ðµç »ùÇà µ¥ÀÌÅÍÇüÀÇ ¿¬»êÀ» ½Ç½ÃÇÏÁö ¾Ê°í 16 ºñÆ® ÀÌÇÏÀÇ ºÎÈ£ ¾øÀ½ Á¤¼öÀÇ »ùÇÃÀÇ ¿¬»ê¸¸À» ½ÇÇàÇÕ´Ï´Ù. ¿¬»êÀÚ¿¡ µû¶ó¼­´Â º¸´Ù ¸¹Àº »ùÇà µ¥ÀÌÅÍÇü¿¡ ´ëÀÀÇϰí ÀÖ´Â °Íµµ ÀÖ½À´Ï´Ù.

Çȼ¿ÀÇ ÁýÇÕÀº DataBuffer °ú SampleModel ·Î ±¸¼ºµÇ´Â Raster ·Î¼­ ³ªÅ¸³»Áý´Ï´Ù. SampleModel ¸¦ »ç¿ëÇϸé(ÀÚ), DataBuffer ³»ÀÇ »ùÇÿ¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, DataBuffer ·Î »ùÇà ¹× Çȼ¿À» Á÷Á¢ Á¶ÀÛÇϱâ À§Çؼ­ ÇÁ·Î±×·¡¸Ó°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Àú·¹º§ÀÇ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

ÀÌ Å¬·¡½º´Â ÀϹÝÀûÀ¸·Î´Â À̹ÌÁö 󸮸¦ À§ÇÑ Æú ¹é ¸Þ¼ÒµåÀÔ´Ï´Ù. º¸´Ù È¿À²ÀûÀ¸·Î Äڵ带 ±â¼úÇϸé, ÀûÀýÇÑ ¼­ºê Ŭ·¡½º¿¡ SampleModel ¸¦ ij½ºÆ® ÇØ, DataBuffer ÀÇ Çȼ¿À» Á÷Á¢ Á¶ÀÛÇϱâ À§Çؼ­ ÇÊ¿äÇÑ Á¤º¸¸¦ ÃßÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
DataBuffer , Raster , ComponentSampleModel , PixelInterleavedSampleModel , BandedSampleModel , MultiPixelPackedSampleModel , SinglePixelPackedSampleModel

ÇʵåÀÇ °³¿ä
protected  int dataType
          Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer ÀÇ µ¥ÀÌÅÍÇüÀÔ´Ï´Ù.
protected  int height
          ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ ³ôÀÌ (´ÜÀ§´Â Çȼ¿)ÀÔ´Ï´Ù.
protected  int numBands
          ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ ¹êµå¼öÀÔ´Ï´Ù.
protected  int width
          ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ Æø (´ÜÀ§´Â Çȼ¿)ÀÔ´Ï´Ù.
 
»ý¼ºÀÚÀÇ °³¿ä
SampleModel (int dataType, int w, int h, int numBands)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇØ SampleModel ¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
abstract  SampleModel createCompatibleSampleModel (int w, int h)
          ÀÌ SampleModel ÀÇ Çü½Ä¿¡¼­ µ¥ÀÌÅͰ¡ ±â¼úµÇ°í ÀÖ´Â Æø°ú ³ôÀ̰¡ ´Ù¸¥ SampleModel ¸¦ »ý¼ºÇÕ´Ï´Ù.
abstract  DataBuffer createDataBuffer ()
          ÀÌ SampleModel ¿¡ ´ëÀÀÇÏ´Â DataBuffer ¸¦ »ý¼ºÇÕ´Ï´Ù.
abstract  SampleModel createSubsetSampleModel (int[] bands)
          ÀÌ SampleModel ÀÇ ¹êµåÀÇ ºÎºÐÁýÇÕÀ» »ç¿ëÇØ »õ·Î¿î SampleModel À» »ý¼ºÇÕ´Ï´Ù.
 Object getDataElements (int x, int y, int w, int h, Object  obj, DataBuffer  data)
          TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­ÀÇ, ÁöÁ¤µÈ Çȼ¿ ±¸ÇüÀÇ Çȼ¿ µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.
abstract  Object getDataElements (int x, int y, Object  obj, DataBuffer  data)
          transferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­³»ÀÇ 1 °³ÀÇ Çȼ¿ÀÇ µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getDataType ()
          Çȼ¿ µ¥ÀÌÅͰ¡ ÀúÀåµÇ°í ÀÖ´Â DataBuffer ÀÇ µ¥ÀÌÅÍÇüÀ» µ¹·ÁÁÝ´Ï´Ù.
 int getHeight ()
          ³ôÀ̸¦ Çȼ¿¼ö·Î µ¹·ÁÁÝ´Ï´Ù.
 int getNumBands ()
          À̹ÌÁö µ¥ÀÌÅÍÀÇ ¹êµåÀÇ ÃѼö¸¦ µ¹·ÁÁÝ´Ï´Ù.
abstract  int getNumDataElements ()
          getDataElements ¸Þ¼Òµå ¹× setDataElements ¸Þ¼Òµå¸¦ »ç¿ëÇØ Çȼ¿À» Àü¼Û ÇÒ °æ¿ì¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ ¿ä¼ÒÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 double[] getPixel (int x, int y, double[] dArray, DataBuffer  data)
          double ÀÇ ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
 float[] getPixel (int x, int y, float[] fArray, DataBuffer  data)
          float ÀÇ ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
 int[] getPixel (int x, int y, int[] iArray, DataBuffer  data)
          int ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
 double[] getPixels (int x, int y, int w, int h, double[] dArray, DataBuffer  data)
          double ¹è¿­ÀÇ Çȼ¿ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
 float[] getPixels (int x, int y, int w, int h, float[] fArray, DataBuffer  data)
          float ¹è¿­ÀÇ Çȼ¿ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
 int[] getPixels (int x, int y, int w, int h, int[] iArray, DataBuffer  data)
          int ¹è¿­ÀÇ Çȼ¿ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
abstract  int getSample (int x, int y, int b, DataBuffer  data)
          (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» int ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 double getSampleDouble (int x, int y, int b, DataBuffer  data)
          (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» double ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 float getSampleFloat (int x, int y, int b, DataBuffer  data)
          (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» float ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 double[] getSamples (int x, int y, int w, int h, int b, double[] dArray, DataBuffer  data)
          double ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ ±¸ÇüÀÇ, ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
 float[] getSamples (int x, int y, int w, int h, int b, float[] fArray, DataBuffer  data)
          float ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ ±¸ÇüÀÇ, ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
 int[] getSamples (int x, int y, int w, int h, int b, int[] iArray, DataBuffer  data)
          int ¹è¿­ÀÇ ÁöÁ¤µÈ Çȼ¿ÀÇ ±¸ÇüÀÇ, ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù.
abstract  int[] getSampleSize ()
          ¸ðµç ¹êµå¿¡ ´ëÇØ, »ùÇÃÀÇ ºñÆ®ÀÇ »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù.
abstract  int getSampleSize (int band)
          ÁöÁ¤µÈ ¹êµå¿¡ ´ëÇØ, »ùÇÃÀÇ ºñÆ®ÀÇ »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù.
 int getTransferType ()
          getDataElements ¸Þ¼Òµå ¹× setDataElements ¸Þ¼Òµå¸¦ »ç¿ëÇØ Çȼ¿À» Àü¼Û ÇÒ °æ¿ì¿¡ »ç¿ëµÇ´Â TransferType ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getWidth ()
          ÆøÀ» Çȼ¿¼ö·Î µ¹·ÁÁÝ´Ï´Ù.
 void setDataElements (int x, int y, int w, int h, Object  obj, DataBuffer  data)
          TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­·ÎºÎÅÍ, ÁöÁ¤µÈ DataBuffer ³»ÀÇ Çȼ¿ ±¸ÇüÀÇ µ¥ÀÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
abstract  void setDataElements (int x, int y, Object  obj, DataBuffer  data)
          TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­·ÎºÎÅÍÀÇ, ÁöÁ¤µÈ DataBuffer ³»ÀÇ 1 °³ÀÇ Çȼ¿ÀÇ µ¥ÀÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setPixel (int x, int y, double[] dArray, DataBuffer  data)
          »ùÇÃÀÇ double ¹è¿­À» ÀÔ·ÂÀ¸·Î¼­ DataBuffer ³»ÀÇ Çȼ¿À» ¼³Á¤ÇÕ´Ï´Ù.
 void setPixel (int x, int y, float[] fArray, DataBuffer  data)
          »ùÇÃÀÇ float ¹è¿­À» ÀÔ·ÂÀ¸·Î¼­ DataBuffer ³»ÀÇ Çȼ¿À» ¼³Á¤ÇÕ´Ï´Ù.
 void setPixel (int x, int y, int[] iArray, DataBuffer  data)
          »ùÇÃÀÇ int ¹è¿­À» ÀÔ·ÂÀ¸·Î¼­ DataBuffer ³»ÀÇ Çȼ¿À» ¼³Á¤ÇÕ´Ï´Ù.
 void setPixels (int x, int y, int w, int h, double[] dArray, DataBuffer  data)
          ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â double ¹è¿­·ÎºÎÅÍ, Çȼ¿ÀÇ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setPixels (int x, int y, int w, int h, float[] fArray, DataBuffer  data)
          ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â float ¹è¿­·ÎºÎÅÍ, Çȼ¿ÀÇ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setPixels (int x, int y, int w, int h, int[] iArray, DataBuffer  data)
          ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â int ¹è¿­·ÎºÎÅÍ, Çȼ¿ÀÇ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setSample (int x, int y, int b, double s, DataBuffer  data)
          double ¸¦ ÀÔ·ÂÀ¸·Î ÇØ, DataBuffer ³»ÀÇ °Í (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ, ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setSample (int x, int y, int b, float s, DataBuffer  data)
          float ¸¦ ÀÔ·ÂÀ¸·Î ÇØ, DataBuffer ³»ÀÇ °Í (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ, ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
abstract  void setSample (int x, int y, int b, int s, DataBuffer  data)
          int ¸¦ ÀÔ·ÂÀ¸·Î ÇØ, DataBuffer ³»ÀÇ °Í (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ, ÁöÁ¤ÇÑ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setSamples (int x, int y, int w, int h, int b, double[] dArray, DataBuffer  data)
          ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â double ¹è¿­·ÎºÎÅÍ, ÁöÁ¤µÈ Çȼ¿ÀÇ ±¸ÇüÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setSamples (int x, int y, int w, int h, int b, float[] fArray, DataBuffer  data)
          ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â float ¹è¿­·ÎºÎÅÍ, ÁöÁ¤µÈ Çȼ¿ÀÇ ±¸ÇüÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setSamples (int x, int y, int w, int h, int b, int[] iArray, DataBuffer  data)
          ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â int ¹è¿­·ÎºÎÅÍ, ÁöÁ¤µÈ Çȼ¿ÀÇ ±¸ÇüÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

width

protected int width
ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ Æø (´ÜÀ§´Â Çȼ¿)ÀÔ´Ï´Ù.


height

protected int height
ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ ³ôÀÌ (´ÜÀ§´Â Çȼ¿)ÀÔ´Ï´Ù.


numBands

protected int numBands
ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ ¹êµå¼öÀÔ´Ï´Ù.


dataType

protected int dataType
Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer ÀÇ µ¥ÀÌÅÍÇüÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
DataBuffer
»ý¼ºÀÚÀÇ »ó¼¼

SampleModel

public SampleModel(int dataType,
                   int w,
                   int h,
                   int numBands)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇØ SampleModel ¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
dataType - Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer ÀÇ µ¥ÀÌÅÍÇü
w - À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ Æø (´ÜÀ§´Â Çȼ¿)
h - À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ ³ôÀÌ (´ÜÀ§´Â Çȼ¿)
numBands - À̹ÌÁö µ¥ÀÌÅÍÀÇ ¹êµå¼ö
¿¹¿Ü:
IllegalArgumentException - w ¶Ç´Â h °¡ Á¦·Î ÀÌÇÏÀÇ °æ¿ì
IllegalArgumentException - w ¿Í h ÀÇ ÀûÀÌ Integer.MAX_VALUE º¸´Ù Å« °æ¿ì
IllegalArgumentException - dataType °¡ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
¸Þ¼ÒµåÀÇ »ó¼¼

getWidth

public final int getWidth()
ÆøÀ» Çȼ¿¼ö·Î µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ Æø (´ÜÀ§´Â Çȼ¿)

getHeight

public final int getHeight()
³ôÀ̸¦ Çȼ¿¼ö·Î µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ ³ôÀÌ (´ÜÀ§´Â Çȼ¿)

getNumBands

public final int getNumBands()
À̹ÌÁö µ¥ÀÌÅÍÀÇ ¹êµåÀÇ ÃѼö¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ SampleModel °¡ ±â¼úÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ ¹êµå¼ö

getNumDataElements

public abstract int getNumDataElements()
getDataElements ¸Þ¼Òµå ¹× setDataElements ¸Þ¼Òµå¸¦ »ç¿ëÇØ Çȼ¿À» Àü¼Û ÇÒ °æ¿ì¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ ¿ä¼ÒÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ »ç¿ëÇØ Àü¼Û µÉ ¶§, SampleModel ÀÇ ±¸Çö¿¡ ÀÀÇØ, Çȼ¿Àº ÆÑ µÈ Çü½Ä¿¡¼­ Àü¼Û µÇ´Â °æ¿ì¿Í unpack µÈ Çü½Ä¿¡¼­ Àü¼Û µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ »ç¿ëÇßÀ» °æ¿ì, Çȼ¿Àº getTransferType()À¸·Î ÁöÁ¤µÈ ¿ø½ÃÀûÇüÀÇ getNumDataElements() ¿ä¼ÒÀÇ ¹è¿­·Î¼­ Àü¼Û µË´Ï´Ù. TransferType ´Â ½ºÅ丮Áö µ¥ÀÌÅÍ Å¸ÀÔ°ú °°¾Æµµ Â÷À̰¡ ³ªµµ ±¦Âú½À´Ï´Ù.

¹Ýȯ°ª:
µ¥ÀÌÅÍ ¿ä¼Ò¼ö
°ü·Ã Ç׸ñ:
getDataElements(int, int, Object, DataBuffer) , getDataElements(int, int, int, int, Object, DataBuffer) , setDataElements(int, int, Object, DataBuffer) , setDataElements(int, int, int, int, Object, DataBuffer) , getTransferType()

getDataType

public final int getDataType()
Çȼ¿ µ¥ÀÌÅͰ¡ ÀúÀåµÇ°í ÀÖ´Â DataBuffer ÀÇ µ¥ÀÌÅÍÇüÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
µ¥ÀÌÅÍÇü

getTransferType

public int getTransferType()
getDataElements ¸Þ¼Òµå ¹× setDataElements ¸Þ¼Òµå¸¦ »ç¿ëÇØ Çȼ¿À» Àü¼Û ÇÒ °æ¿ì¿¡ »ç¿ëµÇ´Â TransferType ¸¦ µ¹·ÁÁÝ´Ï´Ù. Çȼ¿ÀÌ ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ »ç¿ëÇØ Àü¼Û µÉ ¶§, SampleModel ÀÇ ±¸Çö¿¡ ÀÀÇØ, ÆÑ µÈ Çü½Ä¿¡¼­ Àü¼Û µÇ´Â °æ¿ì¿Í unpack µÈ Çü½Ä¿¡¼­ Àü¼Û µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ »ç¿ëÇßÀ» °æ¿ì, Çȼ¿Àº getTransferType()À¸·Î ÁöÁ¤µÈ ¿ø½ÃÀûÇüÀÇ getNumDataElements() ¿ä¼ÒÀÇ ¹è¿­·Î¼­ Àü¼Û µË´Ï´Ù. TransferType ´Â ½ºÅ丮Áö µ¥ÀÌÅÍÇü°ú °°¾Æµµ Â÷À̰¡ ³ªµµ ±¦Âú½À´Ï´Ù. TransferType ´Â DataBuffer ·Î Á¤Àǵǰí Àִ ŸÀÔÀÇ ¾î¶² °ÍÀΰ¡°¡ µË´Ï´Ù.

¹Ýȯ°ª:
Àü¼ÛÇü
°ü·Ã Ç׸ñ:
getDataElements(int, int, Object, DataBuffer) , getDataElements(int, int, int, int, Object, DataBuffer) , setDataElements(int, int, Object, DataBuffer) , setDataElements(int, int, int, int, Object, DataBuffer) , getNumDataElements() , DataBuffer

getPixel

public int[] getPixel(int x,
                      int y,
                      int[] iArray,
                      DataBuffer  data)
int ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
iArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â iArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setPixel(int, int, int[], DataBuffer)

getDataElements

public abstract Object  getDataElements(int x,
                                       int y,
                                       Object  obj,
                                       DataBuffer  data)
transferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­³»ÀÇ 1 °³ÀÇ Çȼ¿ÀÇ µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù. Java 2D API ¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ°í ÀÖ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ °æ¿ì´Â DataBuffer.TYPE_BYTE, DataBuffer.TYPE_USHORT, DataBuffer.TYPE_INT, DataBuffer.TYPE_SHORT, DataBuffer.TYPE_FLOAT, ¶Ç´Â DataBuffer.TYPE_DOUBLE ÀÇ ¾î¶² °ÍÀΰ¡°¡ µË´Ï´Ù. µ¥ÀÌÅÍ´Â ÆÑ µÈ Çü½Ä¿¡¼­ µ¹·ÁÁÖ¾îÁö´Â Àϵµ ÀÖ¾î, ±× °æ¿ì, µ¥ÀÌÅÍ Àü¼ÛÀÇ È¿À²ÀÌ ¿À¸¨´Ï´Ù. Åë»óÀº ¿ÀºêÁ§Æ®°¡ ÀûÀýÇÑ ¿ø½ÃÀû µ¥ÀÌÅÍÇüÀ¸·Î ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇµµ·Ï(µíÀÌ), obj ¿¡´Â null ¸¦ °Ç³×ÁÝ´Ï´Ù.

´ÙÀ½ÀÇ ÄÚµå´Â SampleModel sm1 ¿¡ ÀÇÇØ ½ºÅ丮Áö ·¹À̾ƿôÀÌ ±â¼úµÇ°í ÀÖ´Â DataBuffer db1 ·ÎºÎÅÍ, SampleModel sm2 ¿¡ ÀÇÇØ ½ºÅ丮Áö ·¹À̾ƿôÀÌ ±â¼úµÇ°í ÀÖ´Â DataBuffer db2 ¿¡, 1 Çȼ¿ÀÇ µ¥ÀÌÅ͸¦ Àü¼Û ÇÏ´Â ¿¹ÀÔ´Ï´Ù. Åë»ó, ÀÌ Àü¼ÛÀº getPixel/setPixel ¸¦ »ç¿ëÇÏ´Â °Íº¸´Ùµµ È¿À²ÀûÀÔ´Ï´Ù.

 	     SampleModel sm1, sm2;
	     DataBuffer db1, db2;
 	     sm2.setDataElements(x, y, sm1.getDataElements(x, y, null, db1), db2);
 
SampleModel ÀÇ ¹êµå¼ö°¡ °°¾Æ, ´ëÀÀÇÏ´Â ¹êµåÀÇ »ùÇà ±ÙóÀÇ ºñÆ®¼ö°¡ °°¾Æ, TransferType °¡ °°Àº °æ¿ì, 2 °³ÀÇ DataBuffer/SampleModel °£ÀÇ Àü¼Û¿¡´Â getDataElements/setDataElements ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÀûÀýÇÕ´Ï´Ù.

obj °¡ null °¡ ¾Æ´Ñ °æ¿ì´Â TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­ÀÌ µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ClassCastException °¡ ½½·Î¿ì µË´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â obj °¡ null °¡ ¾Æ´Ï°í, Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§Çؼ­ ÃæºÐÇÑ »çÀÌÁî°¡ ¾Æ´Ñ °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
obj - null °¡ ¾Æ´Ñ °æ¿ì´Â Çȼ¿ µ¥ÀÌÅͰ¡ µ¹·ÁÁÖ¾îÁö´Â ¿ø½ÃÀû ¹è¿­
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ÀÇ µ¥ÀÌÅÍ ¿ä¼Ò
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â obj °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getNumDataElements() , getTransferType() , DataBuffer , setDataElements(int, int, Object, DataBuffer)

getDataElements

public Object  getDataElements(int x,
                              int y,
                              int w,
                              int h,
                              Object  obj,
                              DataBuffer  data)
TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­ÀÇ, ÁöÁ¤µÈ Çȼ¿ ±¸ÇüÀÇ Çȼ¿ µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù. Java 2D API ¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ°í ÀÖ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ °æ¿ì´Â DataBuffer.TYPE_BYTE, DataBuffer.TYPE_USHORT, DataBuffer.TYPE_INT, DataBuffer.TYPE_SHORT, DataBuffer.TYPE_FLOAT, ¶Ç´Â DataBuffer.TYPE_DOUBLE ÀÇ ¾î¶² °ÍÀΰ¡°¡ µË´Ï´Ù. µ¥ÀÌÅÍ´Â ÆÑ µÈ Çü½Ä¿¡¼­ µ¹·ÁÁÖ¾îÁö´Â Àϵµ ÀÖ¾î, ±× °æ¿ì, µ¥ÀÌÅÍ Àü¼ÛÀÇ È¿À²ÀÌ ¿À¸¨´Ï´Ù. Åë»óÀº ¿ÀºêÁ§Æ®°¡ ¿Ã¹Ù¸¥ ¿ø½ÃÀû µ¥ÀÌÅÍÇüÀ¸·Î ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇµµ·Ï(µíÀÌ), obj ¿¡´Â null ¸¦ °Ç³×ÁÝ´Ï´Ù.

´ÙÀ½ÀÇ ÄÚµå´Â SampleModel sm1 ¿¡ ÀÇÇØ ½ºÅ丮Áö ·¹À̾ƿôÀÌ ±â¼úµÇ°í ÀÖ´Â DataBuffer db1 ·ÎºÎÅÍ, SampleModel sm2 ¿¡ ÀÇÇØ ½ºÅ丮Áö ·¹À̾ƿôÀÌ ±â¼úµÇ°í ÀÖ´Â DataBuffer db2 ¿¡, Çȼ¿ÀÇ ±¸Çü areaÀÇ µ¥ÀÌÅ͸¦ Àü¼Û ÇÏ´Â ¿¹ÀÔ´Ï´Ù. Åë»ó, ÀÌ Àü¼ÛÀº getPixels/setPixels ¸¦ »ç¿ëÇÏ´Â °Íº¸´Ùµµ È¿À²ÀûÀÔ´Ï´Ù.

 	     SampleModel sm1, sm2;
	     DataBuffer db1, db2;
 	     sm2.setDataElements(x, y, w, h, sm1.getDataElements(x, y, w,
                           h, null, db1), db2);
 
SampleModel ÀÇ ¹êµå¼ö°¡ °°¾Æ, ´ëÀÀÇÏ´Â ¹êµåÀÇ »ùÇà ±ÙóÀÇ ºñÆ®¼ö°¡ °°¾Æ, TransferType °¡ °°Àº °æ¿ì, 2 °³ÀÇ DataBuffer/SampleModel °£ÀÇ Àü¼Û¿¡´Â getDataElements/setDataElements ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÀûÀýÇÕ´Ï´Ù.

obj °¡ null °¡ ¾Æ´Ñ °æ¿ì´Â TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­ÀÌ µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ClassCastException °¡ ½½·Î¿ì µË´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â obj °¡ null °¡ ¾Æ´Ï°í, Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§Çؼ­ ÃæºÐÇÑ »çÀÌÁî°¡ ¾Æ´Ñ °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ ±¸ÇüÀÇ ÃÖ¼ÒÀÇ X ÁÂÇ¥
y - Çȼ¿ ±¸ÇüÀÇ ÃÖ¼ÒÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
obj - null °¡ ¾Æ´Ñ °æ¿ì´Â Çȼ¿ µ¥ÀÌÅͰ¡ µ¹·ÁÁÖ¾îÁö´Â ¿ø½ÃÀû ¹è¿­
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ areaÀÇ µ¥ÀÌÅÍ ¿ä¼Ò
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â obj °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getNumDataElements() , getTransferType() , setDataElements(int, int, int, int, Object, DataBuffer) , DataBuffer

setDataElements

public abstract void setDataElements(int x,
                                     int y,
                                     Object  obj,
                                     DataBuffer  data)
TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­·ÎºÎÅÍÀÇ, ÁöÁ¤µÈ DataBuffer ³»ÀÇ 1 °³ÀÇ Çȼ¿ÀÇ µ¥ÀÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù. Java 2D API ¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ°í ÀÖ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ °æ¿ì, DataBuffer.TYPE_BYTE, DataBuffer.TYPE_USHORT, DataBuffer.TYPE_INT, DataBuffer.TYPE_SHORT, DataBuffer.TYPE_FLOAT, ¶Ç´Â DataBuffer.TYPE_DOUBLE ÀÇ ¾î¶² °ÍÀΰ¡°¡ µË´Ï´Ù. ¹è¿­³»ÀÇ µ¥ÀÌÅÍ´Â ÆÑ µÈ Çü½ÄÀÌ µÉ ¼öµµ ÀÖ¾î, ±× °æ¿ì, µ¥ÀÌÅÍ Àü¼ÛÀÇ È¿À²ÀÌ ¿À¸¨´Ï´Ù.

´ÙÀ½ÀÇ ÄÚµå´Â SampleModel sm1 ¿¡ ÀÇÇØ ½ºÅ丮Áö ·¹À̾ƿôÀÌ ±â¼úµÇ°í ÀÖ´Â DataBuffer db1 ·ÎºÎÅÍ, SampleModel sm2 ¿¡ ÀÇÇØ ½ºÅ丮Áö ·¹À̾ƿôÀÌ ±â¼úµÇ°í ÀÖ´Â DataBuffer db2 ¿¡, 1 Çȼ¿ÀÇ µ¥ÀÌÅ͸¦ Àü¼Û ÇÏ´Â ¿¹ÀÔ´Ï´Ù. Åë»ó, ÀÌ Àü¼ÛÀº getPixel/setPixel ¸¦ »ç¿ëÇÏ´Â °Íº¸´Ùµµ È¿À²ÀûÀÔ´Ï´Ù.

 	     SampleModel sm1, sm2;
	     DataBuffer db1, db2;
 	     sm2.setDataElements(x, y, sm1.getDataElements(x, y, null, db1),
                           db2);
 
SampleModel ÀÇ ¹êµå¼ö°¡ °°¾Æ, ´ëÀÀÇÏ´Â ¹êµåÀÇ »ùÇà ±ÙóÀÇ ºñÆ®¼ö°¡ °°¾Æ, TransferType °¡ °°Àº °æ¿ì, 2 °³ÀÇ DataBuffer/SampleModel °£ÀÇ Àü¼Û¿¡´Â getDataElements/setDataElements ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÀûÀýÇÕ´Ï´Ù.

obj ´Â TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­ÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ClassCastException °¡ ½½·Î¿ì µË´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â obj °¡ Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§Çؼ­ ÃæºÐÇÑ »çÀÌÁî°¡ ¾Æ´Ñ °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
obj - Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ¿ø½ÃÀû ¹è¿­
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â obj °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getNumDataElements() , getTransferType() , getDataElements(int, int, Object, DataBuffer) , DataBuffer

setDataElements

public void setDataElements(int x,
                            int y,
                            int w,
                            int h,
                            Object  obj,
                            DataBuffer  data)
TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­·ÎºÎÅÍ, ÁöÁ¤µÈ DataBuffer ³»ÀÇ Çȼ¿ ±¸ÇüÀÇ µ¥ÀÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù. Java 2D API ¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ°í ÀÖ´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ °æ¿ì, DataBuffer.TYPE_BYTE, DataBuffer.TYPE_USHORT, DataBuffer.TYPE_INT, DataBuffer.TYPE_SHORT, DataBuffer.TYPE_FLOAT, ¶Ç´Â DataBuffer.TYPE_DOUBLE ÀÇ ¾î¶² °ÍÀΰ¡°¡ µË´Ï´Ù. ¹è¿­³»ÀÇ µ¥ÀÌÅÍ´Â ÆÑ µÈ Çü½ÄÀÌ µÉ ¼öµµ ÀÖ¾î, ±× °æ¿ì, µ¥ÀÌÅÍ Àü¼ÛÀÇ È¿À²ÀÌ ¿À¸¨´Ï´Ù.

´ÙÀ½ÀÇ ÄÚµå´Â SampleModel sm1 ¿¡ ÀÇÇØ ½ºÅ丮Áö ·¹À̾ƿôÀÌ ±â¼úµÇ°í ÀÖ´Â DataBuffer db1 ·ÎºÎÅÍ, SampleModel sm2 ¿¡ ÀÇÇØ ½ºÅ丮Áö ·¹À̾ƿôÀÌ ±â¼úµÇ°í ÀÖ´Â DataBuffer db2 ¿¡, Çȼ¿ÀÇ ±¸Çü areaÀÇ µ¥ÀÌÅ͸¦ Àü¼Û ÇÏ´Â ¿¹ÀÔ´Ï´Ù. Åë»ó, ÀÌ Àü¼ÛÀº getPixels/setPixels ¸¦ »ç¿ëÇÏ´Â °Íº¸´Ùµµ È¿À²ÀûÀÔ´Ï´Ù.

 	     SampleModel sm1, sm2;
	     DataBuffer db1, db2;
 	     sm2.setDataElements(x, y, w, h, sm1.getDataElements(x, y, w, h,
                           null, db1), db2);
 
SampleModel ÀÇ ¹êµå¼ö°¡ °°¾Æ, ´ëÀÀÇÏ´Â ¹êµåÀÇ »ùÇà ±ÙóÀÇ ºñÆ®¼ö°¡ °°¾Æ, TransferType °¡ °°Àº °æ¿ì, 2 °³ÀÇ DataBuffer/SampleModel °£ÀÇ Àü¼Û¿¡´Â getDataElements/setDataElements ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÀûÀýÇÕ´Ï´Ù.

obj ´Â TransferType ÇüÀÇ ¿ø½ÃÀû ¹è¿­ÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ClassCastException °¡ ½½·Î¿ì µË´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â obj °¡ Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§Çؼ­ ÃæºÐÇÑ »çÀÌÁî°¡ ¾Æ´Ñ °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ ±¸ÇüÀÇ ÃÖ¼ÒÀÇ X ÁÂÇ¥
y - Çȼ¿ ±¸ÇüÀÇ ÃÖ¼ÒÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
obj - Çȼ¿ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ¿ø½ÃÀû ¹è¿­
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â obj °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getNumDataElements() , getTransferType() , getDataElements(int, int, int, int, Object, DataBuffer) , DataBuffer

getPixel

public float[] getPixel(int x,
                        int y,
                        float[] fArray,
                        DataBuffer  data)
float ÀÇ ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
fArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â fArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setPixel(int, int, float[], DataBuffer)

getPixel

public double[] getPixel(int x,
                         int y,
                         double[] dArray,
                         DataBuffer  data)
double ÀÇ ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
dArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â dArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setPixel(int, int, double[], DataBuffer)

getPixels

public int[] getPixels(int x,
                       int y,
                       int w,
                       int h,
                       int[] iArray,
                       DataBuffer  data)
int ¹è¿­ÀÇ Çȼ¿ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
iArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ areaÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â iArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setPixels(int, int, int, int, int[], DataBuffer)

getPixels

public float[] getPixels(int x,
                         int y,
                         int w,
                         int h,
                         float[] fArray,
                         DataBuffer  data)
float ¹è¿­ÀÇ Çȼ¿ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
fArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ areaÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â fArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setPixels(int, int, int, int, float[], DataBuffer)

getPixels

public double[] getPixels(int x,
                          int y,
                          int w,
                          int h,
                          double[] dArray,
                          DataBuffer  data)
double ¹è¿­ÀÇ Çȼ¿ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
dArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ areaÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â dArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setPixels(int, int, int, int, double[], DataBuffer)

getSample

public abstract int getSample(int x,
                              int y,
                              int b,
                              DataBuffer  data)
(x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» int ·Î¼­ µ¹·ÁÁÝ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
b - µ¹·ÁÁÖ¾îÁö´Â ¹êµå
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿¿¡ ´ëÇÑ ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setSample(int, int, int, int, DataBuffer)

getSampleFloat

public float getSampleFloat(int x,
                            int y,
                            int b,
                            DataBuffer  data)
(x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» float ·Î¼­ µ¹·ÁÁÝ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
b - µ¹·ÁÁÖ¾îÁö´Â ¹êµå
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿¿¡ ´ëÇÑ ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì

getSampleDouble

public double getSampleDouble(int x,
                              int y,
                              int b,
                              DataBuffer  data)
(x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» double ·Î¼­ µ¹·ÁÁÝ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
b - µ¹·ÁÁÖ¾îÁö´Â ¹êµå
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿¿¡ ´ëÇÑ ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì

getSamples

public int[] getSamples(int x,
                        int y,
                        int w,
                        int h,
                        int b,
                        int[] iArray,
                        DataBuffer  data)
int ¹è¿­ÀÇ ÁöÁ¤µÈ Çȼ¿ÀÇ ±¸ÇüÀÇ, ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
b - µ¹·ÁÁÖ¾îÁö´Â ¹êµå
iArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ areaÀÇ ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â iArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setSamples(int, int, int, int, int, int[], DataBuffer)

getSamples

public float[] getSamples(int x,
                          int y,
                          int w,
                          int h,
                          int b,
                          float[] fArray,
                          DataBuffer  data)
float ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ ±¸ÇüÀÇ, ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
b - µ¹·ÁÁÖ¾îÁö´Â ¹êµå
fArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ areaÀÇ ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â fArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setSamples(int, int, int, int, int, float[], DataBuffer)

getSamples

public double[] getSamples(int x,
                           int y,
                           int w,
                           int h,
                           int b,
                           double[] dArray,
                           DataBuffer  data)
double ¹è¿­³»ÀÇ ÁöÁ¤µÈ Çȼ¿ ±¸ÇüÀÇ, ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃÀ» µ¹·ÁÁÝ´Ï´Ù. ¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
b - µ¹·ÁÁÖ¾îÁö´Â ¹êµå
dArray - null °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¹è¿­³»ÀÇ »ùÇÃÀ» µ¹·ÁÁÖ´Â
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¹Ýȯ°ª:
ÁöÁ¤µÈ Çȼ¿ areaÀÇ ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃ
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â dArray °¡ ³Ê¹« ÀÛ¾Æ Ãâ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
setSamples(int, int, int, int, int, double[], DataBuffer)

setPixel

public void setPixel(int x,
                     int y,
                     int[] iArray,
                     DataBuffer  data)
»ùÇÃÀÇ int ¹è¿­À» ÀÔ·ÂÀ¸·Î¼­ DataBuffer ³»ÀÇ Çȼ¿À» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
iArray - int ¹è¿­ Çü½ÄÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - iArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â iArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getPixel(int, int, int[], DataBuffer)

setPixel

public void setPixel(int x,
                     int y,
                     float[] fArray,
                     DataBuffer  data)
»ùÇÃÀÇ float ¹è¿­À» ÀÔ·ÂÀ¸·Î¼­ DataBuffer ³»ÀÇ Çȼ¿À» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
fArray - float ¹è¿­ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - iArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â fArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getPixel(int, int, float[], DataBuffer)

setPixel

public void setPixel(int x,
                     int y,
                     double[] dArray,
                     DataBuffer  data)
»ùÇÃÀÇ double ¹è¿­À» ÀÔ·ÂÀ¸·Î¼­ DataBuffer ³»ÀÇ Çȼ¿À» ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
dArray - double ¹è¿­ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - dArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â fArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getPixel(int, int, double[], DataBuffer)

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      int[] iArray,
                      DataBuffer  data)
¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â int ¹è¿­·ÎºÎÅÍ, Çȼ¿ÀÇ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
iArray - int ¹è¿­ Çü½ÄÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - iArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â iArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getPixels(int, int, int, int, int[], DataBuffer)

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      float[] fArray,
                      DataBuffer  data)
¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â float ¹è¿­·ÎºÎÅÍ, Çȼ¿ÀÇ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
fArray - float ¹è¿­ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - fArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â fArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getPixels(int, int, int, int, float[], DataBuffer)

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      double[] dArray,
                      DataBuffer  data)
¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â double ¹è¿­·ÎºÎÅÍ, Çȼ¿ÀÇ ±¸ÇüÀÇ ¸ðµç »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
dArray - double ¹è¿­ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - dArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â dArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getPixels(int, int, int, int, double[], DataBuffer)

setSample

public abstract void setSample(int x,
                               int y,
                               int b,
                               int s,
                               DataBuffer  data)
int ¸¦ ÀÔ·ÂÀ¸·Î ÇØ, DataBuffer ³»ÀÇ °Í (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ, ÁöÁ¤ÇÑ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
b - ¼³Á¤µÇ´Â ¹êµå
s - int ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getSample(int, int, int, DataBuffer)

setSample

public void setSample(int x,
                      int y,
                      int b,
                      float s,
                      DataBuffer  data)
float ¸¦ ÀÔ·ÂÀ¸·Î ÇØ, DataBuffer ³»ÀÇ °Í (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ, ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
b - ¼³Á¤µÇ´Â ¹êµå
s - float ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getSample(int, int, int, DataBuffer)

setSample

public void setSample(int x,
                      int y,
                      int b,
                      double s,
                      DataBuffer  data)
double ¸¦ ÀÔ·ÂÀ¸·Î ÇØ, DataBuffer ³»ÀÇ °Í (x, y)¿¡ À§Ä¡ÇÏ´Â Çȼ¿ÀÇ, ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
b - ¼³Á¤µÇ´Â ¹êµå
s - double ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getSample(int, int, int, DataBuffer)

setSamples

public void setSamples(int x,
                       int y,
                       int w,
                       int h,
                       int b,
                       int[] iArray,
                       DataBuffer  data)
¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â int ¹è¿­·ÎºÎÅÍ, ÁöÁ¤µÈ Çȼ¿ÀÇ ±¸ÇüÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException ÀÌ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
b - ¼³Á¤µÇ´Â ¹êµå
iArray - int ¹è¿­ Çü½ÄÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - iArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â iArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getSamples(int, int, int, int, int, int[], DataBuffer)

setSamples

public void setSamples(int x,
                       int y,
                       int w,
                       int h,
                       int b,
                       float[] fArray,
                       DataBuffer  data)
¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â float ¹è¿­·ÎºÎÅÍ, ÁöÁ¤µÈ Çȼ¿ÀÇ ±¸ÇüÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
b - ¼³Á¤µÇ´Â ¹êµå
fArray - float ¹è¿­ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - fArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â fArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getSamples(int, int, int, int, int, float[], DataBuffer)

setSamples

public void setSamples(int x,
                       int y,
                       int w,
                       int h,
                       int b,
                       double[] dArray,
                       DataBuffer  data)
¹è¿­ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´Â double ¹è¿­·ÎºÎÅÍ, ÁöÁ¤µÈ Çȼ¿ÀÇ ±¸ÇüÀÇ ÁöÁ¤µÈ ¹êµå³»ÀÇ »ùÇÃÀ» ¼³Á¤ÇÕ´Ï´Ù. ÁÂÇ¥°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì´Â ArrayIndexOutOfBoundsException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ X ÁÂÇ¥
y - Á»óÀÇ Çȼ¿ À§Ä¡ÀÇ Y ÁÂÇ¥
w - Çȼ¿ ±¸ÇüÀÇ Æø
h - Çȼ¿ ±¸ÇüÀÇ ³ôÀÌ
b - ¼³Á¤µÇ´Â ¹êµå
dArray - double ¹è¿­ÀÇ ÀÔ·Â »ùÇÃ
data - À̹ÌÁö µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â DataBuffer
¿¹¿Ü:
NullPointerException - dArray ¶Ç´Â µ¥ÀÌÅͰ¡ null ÀÇ °æ¿ì
ArrayIndexOutOfBoundsException - ÁÂÇ¥ ¶Ç´Â ¹êµå À妽º°¡ °æ°è³»¿¡ ¾ø´Â °æ¿ì, ¶Ç´Â dArray °¡ ³Ê¹« ÀÛ¾Æ ÀÔ·ÂÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getSamples(int, int, int, int, int, double[], DataBuffer)

createCompatibleSampleModel

public abstract SampleModel  createCompatibleSampleModel(int w,
                                                        int h)
ÀÌ SampleModel ÀÇ Çü½Ä¿¡¼­ µ¥ÀÌÅͰ¡ ±â¼úµÇ°í ÀÖ´Â Æø°ú ³ôÀ̰¡ ´Ù¸¥ SampleModel ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
w - À̹ÌÁö µ¥ÀÌÅÍÀÇ Æø
h - À̹ÌÁö µ¥ÀÌÅÍÀÇ ³ôÀÌ
¹Ýȯ°ª:
ÀÌ SampleModel °ú °°Àº À̹ÌÁö µ¥ÀÌÅ͸¦ ±â¼úÇØ, »çÀÌÁî°¡ ´Ù¸¥ SampleModel

createSubsetSampleModel

public abstract SampleModel  createSubsetSampleModel(int[] bands)
ÀÌ SampleModel ÀÇ ¹êµåÀÇ ºÎºÐÁýÇÕÀ» »ç¿ëÇØ »õ·Î¿î SampleModel ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
bands - ÀÌ SampleModel ÀÇ ¹êµåÀÇ ºÎºÐÁýÇÕ
¹Ýȯ°ª:
ÀÌ SampleModel ÀÇ ¹êµåÀÇ ºÎºÐÁýÇÕÀ» °¡Áö´Â SampleModel

createDataBuffer

public abstract DataBuffer  createDataBuffer()
ÀÌ SampleModel ¿¡ ´ëÀÀÇÏ´Â DataBuffer ¸¦ »ý¼ºÇÕ´Ï´Ù. DataBuffer ÀÇ Æø°ú ³ôÀÌ´Â ÀÌ SampleModel ÀÇ Æø°ú ³ôÀÌ·Î ÀÏÄ¡ÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ SampleModel ¿¡ ´ëÀÀÇÏ´Â DataBuffer

getSampleSize

public abstract int[] getSampleSize()
¸ðµç ¹êµå¿¡ ´ëÇØ, »ùÇÃÀÇ ºñÆ®ÀÇ »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
¸ðµç ¹êµå¿¡ ´ëÇÑ »ùÇÃÀÇ »çÀÌÁî

getSampleSize

public abstract int getSampleSize(int band)
ÁöÁ¤µÈ ¹êµå¿¡ ´ëÇØ, »ùÇÃÀÇ ºñÆ®ÀÇ »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
band - ÁöÁ¤µÈ ¹êµå
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹êµåÀÇ »ùÇÃÀÇ »çÀÌÁî

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.