JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.imageio.metadata
Ŭ·¡½º IIOMetadataFormatImpl

java.lang.Object 
  |
  +--javax.imageio.metadata.IIOMetadataFormatImpl
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
IIOMetadataFormat

public abstract class IIOMetadataFormatImpl
extends Object
implements IIOMetadataFormat

IIOMetadataFormat ÀÎÅÍÆäÀ̽ºÀÇ Àç»ç¿ë °¡´ÉÇÑ ±¸ÇöÀ» Á¦°øÇÏ´Â ±¸»ó Ŭ·¡½ºÀÔ´Ï´Ù. °Ô´Ù°¡ Ç¥ÁØÀÇ, Ç÷¯±× Àο¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â javax_imageio_1. 0 Çü½ÄÀ» ³ªÅ¸³»´Â Á¤Àû ÀνºÅϽº°¡ getStandardFormatInstance ¸Þ¼Òµå¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù.

Áö¿ª¿¡ ´ëÀÀÇÑ ¿ä¼Ò¿Í ¼Ó¼ºÀÇ ¼³¸íÀ» Á¦°øÇϱâ À§Çؼ­´Â this.getClass(). getName() + "Resources" ÀÇ º£À̽º¸íÀ» °¡Áö´Â ResourceBundle ¸¦,ResourceBundle.getBundle ·Î »ç¿ëµÇ´Â Åë»óÀÇ ±â±¸¸¦ °³ÀÔ½ÃÄÑ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. Áï, »çºêÅ©¶ó»ç´Â ¸í¸í ±ÔÄ¢¿¡ µû¶ó 1 °³ ¶Ç´Â º¹¼öÀÇ Ãß°¡ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù (µðÆúÆ®¿¡¼­´Â IIMetadataFormatImpl, ij¸¯ÅÍ ¶óÀÎ "Resources", ³ª¶ó, ¾ð¾î, ¹× º¯ÇüÀÇ ¾ð´õ ½ºÄھƷΠ´Ü¶ôÁö¾îÁø Äڵ带 È®ÀåÇÏ´Â ¼­ºê Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤¸í). ½ÇÇà½Ã¿¡´Â getElementDescription ¶Ç´Â getAttributeDescription ÀÇ È£Ãâ¿¡ ÀÇÇØ, ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ µû¶ó ÀÌ·¯ÇÑ Å¬·¡½ºÀÇ µ¿ÀûÀÎ ·Îµå°¡ ½ÃÇàµÇ¾î ¿ä¼Ò¸í, ¶Ç´Â ³ªÁß¿¡ ¡¸/¡¹Ä³¸¯ÅÍ¿Í ¼Ó¼º¸íÀÌ °è¼ÓµÇ´Â ¿ä¼Ò¸íÀÌ Å°·Î¼­ »ç¿ëµË´Ï´Ù. ÀÌ Å°´Â ResourceBundle ÀÇ getString ¸Þ¼Òµå¿¡ Á¦°øµÇ¾î Áö¿ª¿¡ ´ëÀÀÇÑ ³ëµå ¶Ç´Â ¼Ó¼ºÀÇ ¼³¸íÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¼­ºê Ŭ·¡½º´Â setResourceBaseName ¸Þ¼Òµå¸¦ »ç¿ëÇØ ¸®¼Ò½º ¹øµéÀÌ ´Ù¸¥ º£À̽º¸íÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çʿ信 µû¶ó¼­, ¼­ºê Ŭ·¡½º´Â getElementDescription ¹× getAttributeDescription ÀÇ Á¦°øµÈ ±¸ÇöÀ» ¿À¹ö¶óÀ̵å(override) ÇØ, µ¶ÀÚÀûÀÎ Áö¿ª ´ëÀÀ ±â±¸¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
ResourceBundle.getBundle(String, Locale)

ÇʵåÀÇ °³¿ä
static String standardMetadataFormatName
          Ç¥ÁØÀÇ Çü½Ä¸í javax_imageio_1. 0 ÀÌ ÀúÀåµÇ°í ÀÖ´Â String Á¤¼ö
 
ÀÎÅÍÆäÀ̽º javax.imageio.metadata. IIOMetadataFormat ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
CHILD_POLICY_ALL , CHILD_POLICY_CHOICE , CHILD_POLICY_EMPTY , CHILD_POLICY_MAX , CHILD_POLICY_REPEAT , CHILD_POLICY_SEQUENCE , CHILD_POLICY_SOME , DATATYPE_BOOLEAN , DATATYPE_DOUBLE , DATATYPE_FLOAT , DATATYPE_INTEGER , DATATYPE_STRING , VALUE_ARBITRARY , VALUE_ENUMERATION , VALUE_LIST , VALUE_NONE , VALUE_RANGE , VALUE_RANGE_MAX_INCLUSIVE , VALUE_RANGE_MAX_INCLUSIVE_MASK , VALUE_RANGE_MIN_INCLUSIVE , VALUE_RANGE_MIN_INCLUSIVE_MASK , VALUE_RANGE_MIN_MAX_INCLUSIVE
 
»ý¼ºÀÚÀÇ °³¿ä
IIOMetadataFormatImpl (String  rootName, int childPolicy)
          ÁöÁ¤µÈ ·çÆ® ¿ä¼Ò¸í°ú ¾ÆÀÌ Æú¸®½Ã (CHILD_POLICY_REPEAT ÀÌ¿Ü)¸¦ »ç¿ëÇØ, °ø¹éÀÇ IIOMetadataFormatImpl ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
IIOMetadataFormatImpl (String  rootName, int minChildren, int maxChildren)
          ÁöÁ¤µÈ ·çÆ® ¿ä¼Ò¸í°ú CHILD_POLICY_REPEAT ÀÇ ¾ÆÀÌ Æú¸®½Ã¸¦ »ç¿ëÇØ, °ø¹éÀÇ IIOMetadataFormatImpl ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
protected  void addAttribute (String  elementName, String  attrName, int dataType, boolean required, int listMinLength, int listMaxLength)
          »õ·Î¿î ¼Ó¼ºÀ», °ªÀÇ ¸®½ºÆ®·Î Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.
protected  void addAttribute (String  elementName, String  attrName, int dataType, boolean required, String  defaultValue)
          »õ·Î¿î ¼Ó¼ºÀ», ÀÓÀÇÀÇ °ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Â »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.
protected  void addAttribute (String  elementName, String  attrName, int dataType, boolean required, String  defaultValue, List  enumeratedValues)
          »õ·Î¿î ¼Ó¼ºÀ», ¿­°ÅÄ¡¼¼Æ®·Î Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.
protected  void addAttribute (String  elementName, String  attrName, int dataType, boolean required, String  defaultValue, String  minValue, String  maxValue, boolean minInclusive, boolean maxInclusive)
          »õ·Î¿î ¼Ó¼ºÀ», °ªÀÇ ¹üÀ§¿¡¼­ Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.
protected  void addBooleanAttribute (String  elementName, String  attrName, boolean hasDefaultValue, boolean defaultValue)
          »õ·Î¿î ¼Ó¼ºÀ»,DATATYPE_BOOLEAN ÀÇ µ¥ÀÌÅÍÇüÀ¸·Î, ¿­°ÅÄ¡ TRUE ¹× FALSE ·Î Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.
protected  void addChildElement (String  elementName, String  parentName)
          ±âÁ¸ÀÇ ¿ä¼Ò¸¦, ÁöÁ¤µÈ Ä£³ëµåÀÇ ÇüÅÂÀÇ À¯È¿ÇÑ ¾ÆÀÌÀÇ ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù.
protected  void addElement (String  elementName, String  parentName, int childPolicy)
          CHILD_POLICY_REPEAT ÀÌ¿ÜÀÇ ¾ÆÀÌ Æú¸®½Ã¸¦ °¡Áö´Â ÀÌ ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ® Çü½Ä¿¡ »õ·Î¿î ¿ä¼ÒÇüÀ» Ãß°¡ÇÕ´Ï´Ù.
protected  void addElement (String  elementName, String  parentName, int minChildren, int maxChildren)
          CHILD_POLICY_REPEAT ÀÇ ¾ÆÀÌ Æú¸®½Ã¸¦ °¡Áö´Â ÀÌ ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ® Çü½Ä¿¡ »õ·Î¿î ¿ä¼ÒÇüÀ» Ãß°¡ÇÕ´Ï´Ù.
protected  void addObjectValue (String  elementName, Class  classType, boolean required, Object  defaultValue)
          ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
protected  void addObjectValue (String  elementName, Class  classType, boolean required, Object  defaultValue, List  enumeratedValues)
          ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
protected  void addObjectValue (String  elementName, Class  classType, int arrayMinLength, int arrayMaxLength)
          ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
protected  void addObjectValue (String  elementName, Class  classType, Object  defaultValue, Comparable  minValue, Comparable  maxValue, boolean minInclusive, boolean maxInclusive)
          ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
abstract  boolean canNodeAppear (String  elementName, ImageTypeSpecifier  imageType)
          ¿ä¼Ò¿Í ±× ¾Æ·¡ÀÇ ¼­ºê Æ®¸®¸¦,ImageTypeSpecifier ·Î Á¤ÀǵÈ, ÁöÁ¤µÈ ŸÀÔÀÇ À̹ÌÁöÀÇ ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ®¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getAttributeDataType (String  elementName, String  attrName)
          À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀÇ °ªÀÇ Çü½Ä°ú ÇØ¼®À» ³ªÅ¸³»´Â DATATYPE_ ·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getAttributeDefaultValue (String  elementName, String  attrName)
          À̸§ ÷ºÎ ¼Ó¼ºÀÌ À̸§ ÷ºÎ ¿ä¼Ò³»¿¡ ¸í½ÃÀûÀ¸·Î Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â À̸§ ÷ºÎ ¼Ó¼ºÀÇ µðÆúÆ® °ª¸¦ String ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 String getAttributeDescription (String  elementName, String  attrName, Locale  locale)
          À̸§ ÷ºÎ ¼Ó¼ºÀÇ ¼³¸íÀ» ÀúÀåÇÑ String, ¶Ç´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String [] getAttributeEnumerations (String  elementName, String  attrName)
          À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀÇ À¯È¿ÇÑ ¿­°ÅÄ¡°¡ ÀúÀåµÇ°í ÀÖ´Â String ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 int getAttributeListMaxLength (String  elementName, String  attrName)
          ÀÌ ¼Ó¼ºÀ» Á¤ÀÇÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®½ºÆ® Ç׸ñÀÇ ÃÖ´ë¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getAttributeListMinLength (String  elementName, String  attrName)
          ÀÌ ¼Ó¼ºÀ» Á¤ÀÇÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®½ºÆ® Ç׸ñÀÇ ÃÖ¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getAttributeMaxValue (String  elementName, String  attrName)
          ¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ´ëÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getAttributeMinValue (String  elementName, String  attrName)
          ¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String [] getAttributeNames (String  elementName)
          À̸§ ÷ºÎ ¿ä¼Ò¿¡ °ü·ÃÁöÀ» ¼ö°¡ ÀÖ´Â ¼Ó¼ºÀÇ À̸§À» ¸®½ºÆ® Ç¥½ÃÇÏ´Â String ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 int getAttributeValueType (String  elementName, String  attrName)
          VALUE_ ·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÖ¾î, À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀÇ °ªÀÌ ÀÓÀÇÀÎÁö ÁöÁ¤µÈ ¹üÀ§³»·Î ÇÑÁ¤µÇ´ÂÁö ÀÏ·ÃÀÇ ¿­°ÅÄ¡ÀÇ 1 °³·Î ÇÑÁ¤µÇ´ÂÁö ¶Ç´Â °ø¹é¿¡¼­ ´Ü¶ôÁö¾îÁø ÀÓÀÇÀÇ °ªÀÇ ¸®½ºÆ®ÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
 String [] getChildNames (String  elementName)
          À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀ̰¡ µÉ ¼ö°¡ ÀÖ´Â ¿ä¼ÒÀÇ À̸§À» ³ªÅ¸³»´Â String ÀÇ ¹è¿­À» ÃâÇö¼ø¼­¿¡ µ¹·ÁÁÝ´Ï´Ù.
 int getChildPolicy (String  elementName)
          À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀÌÀÇ À¯È¿ÇÑ ÆÐÅÏÀ» ³ªÅ¸³»´Â CHILD_POLICY_ ·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getElementDescription (String  elementName, Locale  locale)
          À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¼³¸íÀ» ÀúÀåÇÑ String¶Ç´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getElementMaxChildren (String  elementName)
          ¾ÆÀÌ Æú¸®½Ã CHILD_POLICY_REPEAT ¸¦ °¡Áö´Â À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀÌÀÇ ÃÖ´ë¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getElementMinChildren (String  elementName)
          ¾ÆÀÌ Æú¸®½Ã CHILD_POLICY_REPEAT ¸¦ °¡Áö´Â À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀÌÀÇ ÃÖ¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getObjectArrayMaxLength (String  elementName)
          À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ Á¤ÀÇ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è¿­ ¿ä¼ÒÀÇ ÃÖ´ë¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getObjectArrayMinLength (String  elementName)
          À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ Á¤ÀÇ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è¿­ ¿ä¼ÒÀÇ ÃÖ¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Class getObjectClass (String  elementName)
          ¿ä¼Ò³»¿¡ ÀúÀåµÈ Object ÂüÁ¶ÀÇ Class ÇüÀ» µ¹·ÁÁÝ´Ï´Ù.
 Object getObjectDefaultValue (String  elementName)
          À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ µðÆúÆ® °ª°¡ ÀúÀåµÇ°í ÀÖ´Â Object ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object [] getObjectEnumerations (String  elementName)
          À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ¿­°ÅÄ¡°¡ ÀúÀåµÇ°í ÀÖ´Â Object ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 Comparable getObjectMaxValue (String  elementName)
          À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ÃÖ´ëÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Comparable getObjectMinValue (String  elementName)
          À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getObjectValueType (String  elementName)
          Object ÂüÁ¶¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ª (¿­°Å, ¹üÀ§, ¶Ç´Â ¹è¿­)ÀÇ ÇüŸ¦ ³ªÅ¸³»´Â VALUE_ ·Î ½ÃÀ۵Ǵ ¿­°ÅÄ¡ÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù.
protected  String getResourceBaseName ()
          ResourceBundle ¸¦ °Ë»öÇϱâ À§ÇÑ , ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â º£À̽º¸íÀ» µ¹·ÁÁÝ´Ï´Ù.
 String getRootName ()
          Çü½ÄÀÇ ·çÆ® ¿ä¼ÒÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
static IIOMetadataFormat getStandardFormatInstance ()
          javax.imageio.metadata ÆÐŰÁöÀÇ ÄÚ¸àÆ®¿¡ ±â¼úµÇ°í Àִ ǥÁØÀÇ, Ç÷¯±× Àο¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â javax.imageio_1. 0 ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ® Çü½ÄÀ» ±â¼úÇÏ´Â IIOMetadataFormat ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isAttributeRequired (String  elementName, String  attrName)
          À̸§ ÷ºÎ ¼Ó¼ºÀÌ À̸§ ÷ºÎ ¿ä¼Ò³»¿¡ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
protected  void removeAttribute (String  elementName, String  attrName)
          »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò·ÎºÎÅÍ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù.
protected  void removeElement (String  elementName)
          Çü½ÄÀ¸·ÎºÎÅÍ ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù.
protected  void removeObjectValue (String  elementName)
          Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù.
protected  void setResourceBaseName (String  resourceBaseName)
          ÀÌ Çü½ÄÀÇ ¿ä¼Ò¿Í ¼Ó¼ºÀÇ ¼³¸íÀÌ ÀúÀåµÇ°í ÀÖ´Â ResourceBundle ¸¦ °Ë»öÇϱâ À§ÇÑ »õ·Î¿î º£À̽º¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

standardMetadataFormatName

public static final String  standardMetadataFormatName
Ç¥ÁØÀÇ Çü½Ä¸í javax_imageio_1. 0 ÀÌ ÀúÀåµÇ°í ÀÖ´Â String Á¤¼ö

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡
»ý¼ºÀÚÀÇ »ó¼¼

IIOMetadataFormatImpl

public IIOMetadataFormatImpl(String  rootName,
                             int childPolicy)
ÁöÁ¤µÈ ·çÆ® ¿ä¼Ò¸í°ú ¾ÆÀÌ Æú¸®½Ã (CHILD_POLICY_REPEAT ÀÌ¿Ü)¸¦ »ç¿ëÇØ, °ø¹éÀÇ IIOMetadataFormatImpl ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. Ãß°¡ ¿ä¼Ò, ±× ¼Ó¼º, ¹× Object ÂüÁ¶ Á¤º¸´Â °¢Á¾ÀÇ add ¸Þ¼Òµå¸¦ »ç¿ëÇØ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
rootName - ·çÆ® ¿ä¼ÒÀÇ À̸§
childPolicy - CHILD_POLICY_REPEAT ÀÌ¿ÜÀÇ,CHILD_POLICY_* Á¤¼öÀÇ 1 °³
¿¹¿Ü:
IllegalArgumentException - rootName °¡ null ÀÇ °æ¿ì
IllegalArgumentException - childPolicy °¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1 °³°¡ ¾Æ´Ñ °æ¿ì

IIOMetadataFormatImpl

public IIOMetadataFormatImpl(String  rootName,
                             int minChildren,
                             int maxChildren)
ÁöÁ¤µÈ ·çÆ® ¿ä¼Ò¸í°ú CHILD_POLICY_REPEAT ÀÇ ¾ÆÀÌ Æú¸®½Ã¸¦ »ç¿ëÇØ, °ø¹éÀÇ IIOMetadataFormatImpl ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. Ãß°¡ ¿ä¼Ò¿Í ±× ¼Ó¼º ¹× Object ÂüÁ¶ Á¤º¸´Â °¢Á¾ÀÇ add ¸Þ¼Òµå¸¦ »ç¿ëÇØ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
rootName - ·çÆ® ¿ä¼ÒÀÇ À̸§
minChildren - ³ëµåÀÇ ¾ÆÀÌÀÇ ÃÖ¼Ò¼ö
maxChildren - ³ëµåÀÇ ¾ÆÀÌÀÇ ÃÖ´ë¼ö
¿¹¿Ü:
IllegalArgumentException - rootName °¡ null ÀÇ °æ¿ì
IllegalArgumentException - minChildren °¡ ºÎÀÇ °ªÀÇ °æ¿ì, ¶Ç´Â maxChildren º¸´Ù Å« °æ¿ì
¸Þ¼ÒµåÀÇ »ó¼¼

setResourceBaseName

protected void setResourceBaseName(String  resourceBaseName)
ÀÌ Çü½ÄÀÇ ¿ä¼Ò¿Í ¼Ó¼ºÀÇ ¼³¸íÀÌ ÀúÀåµÇ°í ÀÖ´Â ResourceBundle ¸¦ °Ë»öÇϱâ À§ÇÑ »õ·Î¿î º£À̽º¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÃÖÃÊ·Î ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¶§±îÁö´Â º£À̽º¸íÀº this.getClass(). getName() + "Resources" ¿¡ µ¿ÀÏÇØÁö°í ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
resourceBaseName - »õ·Î¿î º£À̽º¸íÀÌ ÀúÀåµÇ°í ÀÖ´Â String
¿¹¿Ü:
IllegalArgumentException - resourceBaseName °¡ null ÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
getResourceBaseName()

getResourceBaseName

protected String  getResourceBaseName()
ResourceBundle ¸¦ °Ë»öÇϱâ À§ÇÑ , ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â º£À̽º¸íÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
º£À̽º¸íÀÌ ÀúÀåµÇ°í ÀÖ´Â String
°ü·Ã Ç׸ñ:
setResourceBaseName(java.lang.String)

addElement

protected void addElement(String  elementName,
                          String  parentName,
                          int childPolicy)
CHILD_POLICY_REPEAT ÀÌ¿ÜÀÇ ¾ÆÀÌ Æú¸®½Ã¸¦ °¡Áö´Â ÀÌ ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ® Çü½Ä¿¡ »õ·Î¿î ¿ä¼ÒÇüÀ» Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - »õ·Î¿î ¿ä¼ÒÀÇ À̸§
parentName - »õ·Î¿î ¿ä¼ÒÀÇ ºÎ¸ð°¡ µÇ´Â ¿ä¼ÒÀÇ À̸§
childPolicy - »õ·Î¿î ¿ä¼ÒÀÇ ¾ÆÀÌ Æú¸®½Ã¸¦ ³ªÅ¸³»´Â CHILD_POLICY_REPEAT ÀÌ¿ÜÀÇ CHILD_POLICY_* Á¤¼öÀÇ 1 °³
¿¹¿Ü:
IllegalArgumentException - parentName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - childPolicy °¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1 °³°¡ ¾Æ´Ñ °æ¿ì

addElement

protected void addElement(String  elementName,
                          String  parentName,
                          int minChildren,
                          int maxChildren)
CHILD_POLICY_REPEAT ÀÇ ¾ÆÀÌ Æú¸®½Ã¸¦ °¡Áö´Â ÀÌ ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ® Çü½Ä¿¡ »õ·Î¿î ¿ä¼ÒÇüÀ» Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - »õ·Î¿î ¿ä¼ÒÀÇ À̸§
parentName - »õ·Î¿î ¿ä¼ÒÀÇ ºÎ¸ð°¡ µÇ´Â ¿ä¼ÒÀÇ À̸§
minChildren - ³ëµåÀÇ ¾ÆÀÌÀÇ ÃÖ¼Ò¼ö
maxChildren - ³ëµåÀÇ ¾ÆÀÌÀÇ ÃÖ´ë¼ö
¿¹¿Ü:
IllegalArgumentException - parentName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - minChildren °¡ ºÎÀÇ °ªÀÇ °æ¿ì, ¶Ç´Â maxChildren º¸´Ù Å« °æ¿ì

addChildElement

protected void addChildElement(String  elementName,
                               String  parentName)
±âÁ¸ÀÇ ¿ä¼Ò¸¦, ÁöÁ¤µÈ Ä£³ëµåÀÇ ÇüÅÂÀÇ À¯È¿ÇÑ ¾ÆÀÌÀÇ ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parentName - ¿ä¼ÒÀÇ »õ·Î¿î ºÎ¸ð°¡ µÇ´Â ¿ä¼ÒÀÇ À̸§
elementName - Àڷμ­ Ãß°¡µÇ´Â ¿ä¼ÒÀÇ À̸§
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - parentName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì

removeElement

protected void removeElement(String  elementName)
Çü½ÄÀ¸·ÎºÎÅÍ ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. ÁöÁ¤µÈ À̸§À» °¡Áö´Â ¿ä¼Ò°¡ Á¸ÀçÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â ¾Æ¹«°Íµµ ½ÇÇàµÇÁö ¾Ê°í ¿¹¿Ü´Â ½½·Î¿ì µÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - »èÁ¦µÇ´Â ¿ä¼ÒÀÇ À̸§

addAttribute

protected void addAttribute(String  elementName,
                            String  attrName,
                            int dataType,
                            boolean required,
                            String  defaultValue)
»õ·Î¿î ¼Ó¼ºÀ», ÀÓÀÇÀÇ °ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Â »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§
dataType - ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü (ij¸¯ÅÍ ¶óÀÎ Çü½Ä)À¸·Î,DATATYPE_* Á¤¼öÀÇ 1 °³
required - ¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true
defaultValue - ¼Ó¼ºÀÇ µðÆúÆ® °ª, ¶Ç´Â null
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null ÀÇ °æ¿ì
IllegalArgumentException - dataType °¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1 °³°¡ ¾Æ´Ñ °æ¿ì

addAttribute

protected void addAttribute(String  elementName,
                            String  attrName,
                            int dataType,
                            boolean required,
                            String  defaultValue,
                            List  enumeratedValues)
»õ·Î¿î ¼Ó¼ºÀ», ¿­°ÅÄ¡¼¼Æ®·Î Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§
dataType - ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü (ij¸¯ÅÍ ¶óÀÎ Çü½Ä)À¸·Î,DATATYPE_* Á¤¼öÀÇ 1 °³
required - ¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true
defaultValue - ¼Ó¼ºÀÇ µðÆúÆ® °ª, ¶Ç´Â null
enumeratedValues - ¼Ó¼ºÀÇ À¯È¿ÇÑ °ªÀÌ ÀúÀåµÇ°í ÀÖ´Â String ÀÇ List
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null ÀÇ °æ¿ì
IllegalArgumentException - dataType °¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1 °³°¡ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - enumeratedValues °¡ null ÀÇ °æ¿ì
IllegalArgumentException - enumeratedValues ¿¡ ¿£Æ®¸®°¡ 1 °³³ª ÀúÀåµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
IllegalArgumentException - enumeratedValues ¿¡ String °¡ ¾Æ´Ñ ¿ä¼Ò, ¶Ç´Â null ÀÎ ¿ä¼Ò°¡ ÀúÀåµÇ°í ÀÖ´Â °æ¿ì

addAttribute

protected void addAttribute(String  elementName,
                            String  attrName,
                            int dataType,
                            boolean required,
                            String  defaultValue,
                            String  minValue,
                            String  maxValue,
                            boolean minInclusive,
                            boolean maxInclusive)
»õ·Î¿î ¼Ó¼ºÀ», °ªÀÇ ¹üÀ§¿¡¼­ Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§
dataType - ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü (ij¸¯ÅÍ ¶óÀÎ Çü½Ä)À¸·Î,DATATYPE_* Á¤¼öÀÇ 1 °³
required - ¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true
defaultValue - ¼Ó¼ºÀÇ µðÆúÆ® °ª, ¶Ç´Â null
minValue - String ·Î¼­ÀÇ, ¼Ó¼ºÀÇ ÃÖ¼Ò (ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â minInclusive ÀÇ °ª¿¡ ÀÇÇØ Á¤ÇØÁø´Ù)ÀÇ À¯È¿ÇÑ °ª
maxValue - String ·Î¼­ÀÇ, ¼Ó¼ºÀÇ ÃÖ´ë (ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â minInclusive ÀÇ °ª¿¡ ÀÇÇØ Á¤ÇØÁø´Ù)ÀÇ À¯È¿ÇÑ °ª
minInclusive - minValue °¡ ¹üÀ§¿¡ Æ÷ÇԵǴ °æ¿ì´Â true
maxInclusive - maxValue °¡ ¹üÀ§¿¡ Æ÷ÇԵǴ °æ¿ì´Â true
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null ÀÇ °æ¿ì
IllegalArgumentException - dataType °¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1 °³°¡ ¾Æ´Ñ °æ¿ì

addAttribute

protected void addAttribute(String  elementName,
                            String  attrName,
                            int dataType,
                            boolean required,
                            int listMinLength,
                            int listMaxLength)
»õ·Î¿î ¼Ó¼ºÀ», °ªÀÇ ¸®½ºÆ®·Î Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§
dataType - ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü (ij¸¯ÅÍ ¶óÀÎ Çü½Ä)À¸·Î,DATATYPE_* Á¤¼öÀÇ 1 °³
required - ¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true
listMinLength - ¸®½ºÆ® Ç׸ñÀÇ À¯È¿ÇÑ ÃÖ¼Ò¼ö
listMaxLength - ¸®½ºÆ® Ç׸ñÀÇ À¯È¿ÇÑ ÃÖ´ë¼ö
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null ÀÇ °æ¿ì
IllegalArgumentException - dataType °¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1 °³°¡ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - listMinLength °¡ ºÎÀÇ °ªÀÇ °æ¿ì, ¶Ç´Â listMaxLength º¸´Ù Å« °æ¿ì

addBooleanAttribute

protected void addBooleanAttribute(String  elementName,
                                   String  attrName,
                                   boolean hasDefaultValue,
                                   boolean defaultValue)
»õ·Î¿î ¼Ó¼ºÀ»,DATATYPE_BOOLEAN ÀÇ µ¥ÀÌÅÍÇüÀ¸·Î, ¿­°ÅÄ¡ TRUE ¹× FALSE ·Î Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§
hasDefaultValue - µðÆúÆ® °ª°¡ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true
defaultValue - boolean ·Î¼­ÀÇ ¼Ó¼ºÀÇ µðÆúÆ® °ª. hasDefaultValue °¡ false ÀÇ °æ¿ì´Â ¹«½ÃµÈ´Ù
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null ÀÇ °æ¿ì

removeAttribute

protected void removeAttribute(String  elementName,
                               String  attrName)
»çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò·ÎºÎÅÍ ¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù. ÁöÁ¤µÈ À̸§À» °¡Áö´Â ¼Ó¼ºÀÌ ÁöÁ¤µÈ ¿ä¼Ò³»¿¡ Á¸ÀçÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â ¾Æ¹«°Íµµ ½ÇÇàµÇÁö ¾Ê°í ¿¹¿Ü´Â ½½·Î¿ì µÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
attrName - »èÁ¦µÇ´Â ¼Ó¼ºÀÇ À̸§
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì

addObjectValue

protected void addObjectValue(String  elementName,
                              Class  classType,
                              boolean required,
                              Object  defaultValue)
ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. Object ÀÇ °ªÀº ±× Ŭ·¡½ºÇü¿¡ ÀÇÇÏ´Â °Í ¿Ü¿¡´Â Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù.

Object ÂüÁ¶°¡ ÀÌÀü¿¡ Çã°¡µÇ¾úÀ» °æ¿ì, ÀÌÀüÀÇ ¼³Á¤Ä¡´Â µ¡¾²±âµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
classType - ¿ÀºêÁ§Æ®Ä¡ÀÇ À¯È¿ÇÑ Å¬·¡½ºÇüÀ» ³ªÅ¸³»´Â Class º¯¼ö
required - ¿ÀºêÁ§Æ®Ä¡°¡ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true
defaultValue - Object ÂüÁ¶ÀÇ µðÆúÆ® °ª, ¶Ç´Â null
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì

addObjectValue

protected void addObjectValue(String  elementName,
                              Class  classType,
                              boolean required,
                              Object  defaultValue,
                              List  enumeratedValues)
ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. Object ÀÇ °ªÀº enumeratedValues ·Î ÁöÁ¤µÈ °ªÀÇ 1 °³°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.

Object ÂüÁ¶°¡ ÀÌÀü¿¡ Çã°¡µÇ¾úÀ» °æ¿ì, ÀÌÀüÀÇ ¼³Á¤Ä¡´Â µ¡¾²±âµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
classType - ¿ÀºêÁ§Æ®Ä¡ÀÇ À¯È¿ÇÑ Å¬·¡½ºÇüÀ» ³ªÅ¸³»´Â Class º¯¼ö
required - ¿ÀºêÁ§Æ®Ä¡°¡ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true
defaultValue - Object ÂüÁ¶ÀÇ µðÆúÆ® °ª, ¶Ç´Â null
enumeratedValues - ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ À¯È¿ÇÑ °ªÀÌ ÀúÀåµÇ°í ÀÖ´Â Object ÀÇ List
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - enumeratedValues °¡ null ÀÇ °æ¿ì
IllegalArgumentException - enumeratedValues ¿¡ ¿£Æ®¸®°¡ 1 °³³ª ÀúÀåµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
IllegalArgumentException - enumeratedValues ¿¡,classType ·Î ³ªÅ¸³ª´Â Ŭ·¡½ºÇüÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ ¿ä¼Ò, ¶Ç´Â null ÀÎ ¿ä¼Ò°¡ ÀúÀåµÇ°í ÀÖ´Â °æ¿ì

addObjectValue

protected void addObjectValue(String  elementName,
                              Class  classType,
                              Object  defaultValue,
                              Comparable  minValue,
                              Comparable  maxValue,
                              boolean minInclusive,
                              boolean maxInclusive)
ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. Object ÀÇ °ªÀº minValue ¹× maxValue ·Î ÁöÁ¤µÇ´Â ¹üÀ§³»¿¡ ¾øÀ¸¸é ¾ÈµË´Ï´Ù. °Ô´Ù°¡ ÀÌ Å¬·¡½ºÇüÀº Comparable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Object ÂüÁ¶°¡ ÀÌÀü¿¡ Çã°¡µÇ¾úÀ» °æ¿ì, ÀÌÀüÀÇ ¼³Á¤Ä¡´Â µ¡¾²±âµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
classType - ¿ÀºêÁ§Æ®Ä¡ÀÇ À¯È¿ÇÑ Å¬·¡½ºÇüÀ» ³ªÅ¸³»´Â Class º¯¼ö
defaultValue - ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ µðÆúÆ® °ª ¶Ç´Â null
minValue - String ·Î¼­ÀÇ, ¿ÀºêÁ§Æ®Ä¡ÀÇ ÃÖ¼Ò (ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â minInclusive ÀÇ °ª¿¡ ÀÇÇØ Á¤ÇØÁø´Ù)ÀÇ À¯È¿ÇÑ °ª
maxValue - String ·Î¼­ÀÇ, ¿ÀºêÁ§Æ®Ä¡ÀÇ ÃÖ´ë (ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â minInclusive ÀÇ °ª¿¡ ÀÇÇØ Á¤ÇØÁø´Ù)ÀÇ À¯È¿ÇÑ °ª
minInclusive - minValue °¡ ¹üÀ§¿¡ Æ÷ÇԵǴ °æ¿ì´Â true
maxInclusive - maxValue °¡ ¹üÀ§¿¡ Æ÷ÇԵǴ °æ¿ì´Â true
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì

addObjectValue

protected void addObjectValue(String  elementName,
                              Class  classType,
                              int arrayMinLength,
                              int arrayMaxLength)
ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. Object ÀÇ °ªÀº Àû¾îµµ arrayMinLength ÀÇ ¿ä¼Ò, ÃÖ´ë·Î arrayMaxLength ÀÇ ¿ä¼Ò¸¦ °¡Áö´Â classType ·Î ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ ¿ÀºêÁ§Æ®ÀÇ ¹è¿­ÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.

Object ÂüÁ¶°¡ ÀÌÀü¿¡ Çã°¡µÇ¾úÀ» °æ¿ì, ÀÌÀüÀÇ ¼³Á¤Ä¡´Â µ¡¾²±âµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
classType - ¿ÀºêÁ§Æ®Ä¡ÀÇ À¯È¿ÇÑ Å¬·¡½ºÇüÀ» ³ªÅ¸³»´Â Class º¯¼ö
arrayMinLength - ¹è¿­ÀÇ ÃÖ¼ÒÀÇ À¯È¿ÇÑ ±æÀÌ
arrayMaxLength - ¹è¿­ÀÇ ÃÖ´ëÀÇ À¯È¿ÇÑ ±æÀÌ
¿¹¿Ü:
IllegalArgumentException - elementName °¡ ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì

removeObjectValue

protected void removeObjectValue(String  elementName)
Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ ÀúÀåÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
¿¹¿Ü:
IllegalArgumentException - elementName °¡ ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì

getRootName

public String  getRootName()
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
Çü½ÄÀÇ ·çÆ® ¿ä¼ÒÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getRootName
¹Ýȯ°ª:
String

canNodeAppear

public abstract boolean canNodeAppear(String  elementName,
                                      ImageTypeSpecifier  imageType)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
¿ä¼Ò¿Í ±× ¾Æ·¡ÀÇ ¼­ºê Æ®¸®¸¦,ImageTypeSpecifier ·Î Á¤ÀǵÈ, ÁöÁ¤µÈ ŸÀÔÀÇ À̹ÌÁöÀÇ ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ®¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ® Çü½Ä¿¡´Â À̹ÌÁöÀÇ ÀÏÂ÷»öÀ» ±â¼úÇÏ´Â ¿ä¼Ò°¡ ÀúÀåµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸, ±×·¹ÀÌ ½ºÄÉÀÏ À̹ÌÁö¸¦ ±â¼úÇÏ´Â °æ¿ì¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ canNodeAppear
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
imageType - ¸ÞŸµ¥ÀÌŸ¿Í °ü·ÃÇÏ´Â À̹ÌÁöÀÇ Å¸ÀÔÀ» ³ªÅ¸³»´Â ImageTypeSpecifier
¹Ýȯ°ª:
ÁöÁ¤µÈ ŸÀÔÀÇ À̹ÌÁö¿¡ ´ëÇØ¼­ ³ëµå°¡ À¯È¿ÇÑ °æ¿ì´Â true

getElementMinChildren

public int getElementMinChildren(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
¾ÆÀÌ Æú¸®½Ã CHILD_POLICY_REPEAT ¸¦ °¡Áö´Â À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀÌÀÇ ÃÖ¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, »öÀÇ ÀÏÂ÷ Á¤º¸¸¦ ³ªÅ¸³»´Â ¿ä¼Ò¿¡´Â °¢ ÀÏÂ÷»ö¿¡ 1 °³, Àû¾îµµ 3 »ìÀÇ ¾ÆÀ̰¡ ÇÊ¿äÇÏ°Ô µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getElementMinChildren
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
int

getElementMaxChildren

public int getElementMaxChildren(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
¾ÆÀÌ Æú¸®½Ã CHILD_POLICY_REPEAT ¸¦ °¡Áö´Â À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀÌÀÇ ÃÖ´ë¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, 8 ºñÆ®ÀÇ Ä®¶ó ÆÈ·¹Æ®³»ÀÇ ¿£Æ®¸®¸¦ ³ªÅ¸³»´Â ¿ä¼Ò´Â 256 ȸ±îÁö ¹Ýº¹ÇÒ ¼ö ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. Integer.MAX_VALUE ÀÇ °ªÀ» »ç¿ëÇØ, »óÇÑ ¾øÀ½À» ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getElementMaxChildren
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
int

getElementDescription

public String  getElementDescription(String  elementName,
                                    Locale  locale)
À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¼³¸íÀ» ÀúÀåÇÑ String¶Ç´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼³¸íÀº °¡´ÉÇϸé, ÁöÁ¤µÈ Locale ÀÇ Áö¿ª¿¡ ´ëÀÀÇÕ´Ï´Ù.

µðÆúÆ®ÀÇ ±¸ÇöÀº ¿ì¼± setResourceBaseName ·Î ¼³Á¤µÈ ÇöÀçÀÇ ¸®¼Ò½ºÀÇ º£À̽º¸íÀ» »ç¿ëÇØ ResourceBundle ¸¦ °Ë»öÇØ,ResourceBundle.getBundle ÀÇ ÄÚ¸àÆ®¿¡ ±â¼úµÈ ´ëü ±â±¸¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ Locale ¸¦ °Ë»öÇÕ´Ï´Ù. ResourceBundle °¡ ¹ß°ßµÇ¾úÀ» °æ¿ì´Â ¿ä¼Ò¸íÀÌ ±× getString ¸Þ¼ÒµåÀÇ Å°·Î¼­ »ç¿ëµÇ¾î °á°ú°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ResourceBundle °¡ ¹ß°ßµÇÁö ¾Ê´Â°¡, ±×·¯ÇÑ Å°°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

locale °¡ null ÀÇ °æ¿ì´Â Locale.getLocale ·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â ÇöÀçÀÇ µðÆúÆ®ÀÇ Locale °¡ »ç¿ëµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getElementDescription
ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
locale - Áö¿ª ´ëÀÀÀ» ½ÃµµÇÏ´Â ´ë»óÀÌ µÇ´Â Locale
¹Ýȯ°ª:
¿ä¼ÒÀÇ ¼³¸í
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
°ü·Ã Ç׸ñ:
setResourceBaseName(java.lang.String)

getChildPolicy

public int getChildPolicy(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀÌÀÇ À¯È¿ÇÑ ÆÐÅÏÀ» ³ªÅ¸³»´Â CHILD_POLICY_ ·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getChildPolicy
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
CHILD_POLICY_* Á¤¼öÀÇ 1 °³

getChildNames

public String [] getChildNames(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀ̰¡ µÉ ¼ö°¡ ÀÖ´Â ¿ä¼ÒÀÇ À̸§À» ³ªÅ¸³»´Â String ÀÇ ¹è¿­À» ÃâÇö¼ø¼­¿¡ µ¹·ÁÁÝ´Ï´Ù. ¿ä¼Ò°¡ ¾ÆÀ̸¦ °¡Áú ¼ö°¡ ¾ø´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getChildNames
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
String ÀÇ ¹è¿­, ¶Ç´Â null

getAttributeNames

public String [] getAttributeNames(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò¿¡ °ü·ÃÁöÀ» ¼ö°¡ ÀÖ´Â ¼Ó¼ºÀÇ À̸§À» ¸®½ºÆ® Ç¥½ÃÇÏ´Â String ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeNames
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
String ÀÇ ¹è¿­

getAttributeValueType

public int getAttributeValueType(String  elementName,
                                 String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
VALUE_ ·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÖ¾î, À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀÇ °ªÀÌ ÀÓÀÇÀÎÁö ÁöÁ¤µÈ ¹üÀ§³»·Î ÇÑÁ¤µÇ´ÂÁö ÀÏ·ÃÀÇ ¿­°ÅÄ¡ÀÇ 1 °³·Î ÇÑÁ¤µÇ´ÂÁö ¶Ç´Â °ø¹é¿¡¼­ ´Ü¶ôÁö¾îÁø ÀÓÀÇÀÇ °ªÀÇ ¸®½ºÆ®ÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeValueType
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
VALUE_* Á¤¼öÀÇ 1 °³

getAttributeDataType

public int getAttributeDataType(String  elementName,
                                String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀÇ °ªÀÇ Çü½Ä°ú ÇØ¼®À» ³ªÅ¸³»´Â DATATYPE_ ·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù. getAttributeValueType °¡ VALUE_LIST ¸¦ µ¹·ÁÁÖ´Â °æ¿ì, À¯È¿ÇÑ °ªÀº µ¹·ÁÁÖ¾îÁö´Â µ¥ÀÌÅÍÇüÀÇ °ªÀÇ °ø¹é¿¡¼­ ´Ü¶ôÁö¾îÁø ¸®½ºÆ®ÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeDataType
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
DATATYPE_* Á¤¼öÀÇ 1 °³

isAttributeRequired

public boolean isAttributeRequired(String  elementName,
                                   String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¼Ó¼ºÀÌ À̸§ ÷ºÎ ¿ä¼Ò³»¿¡ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ isAttributeRequired
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true

getAttributeDefaultValue

public String  getAttributeDefaultValue(String  elementName,
                                       String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¼Ó¼ºÀÌ À̸§ ÷ºÎ ¿ä¼Ò³»¿¡ ¸í½ÃÀûÀ¸·Î Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â À̸§ ÷ºÎ ¼Ó¼ºÀÇ µðÆúÆ® °ª¸¦ String ·Î¼­ µ¹·ÁÁÝ´Ï´Ù. µðÆúÆ® °ª¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeDefaultValue
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
µðÆúÆ® °ª°¡ ÀúÀåµÇ°í ÀÖ´Â String, ¶Ç´Â null

getAttributeEnumerations

public String [] getAttributeEnumerations(String  elementName,
                                         String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀÇ À¯È¿ÇÑ ¿­°ÅÄ¡°¡ ÀúÀåµÇ°í ÀÖ´Â String ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType °¡ VALUE_ENUMERATION ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeEnumerations
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
String ÀÇ ¹è¿­

getAttributeMinValue

public String  getAttributeMinValue(String  elementName,
                                   String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â getAttributeValueType ÀÇ °ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. °ªÀº String ·Î¼­ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±× ÇØ¼®Àº getAttributeDataType ÀÇ °ª¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType °¡ VALUE_RANGE_* ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeMinValue
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡°¡ ÀúÀåµÇ°í ÀÖ´Â String

getAttributeMaxValue

public String  getAttributeMaxValue(String  elementName,
                                   String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ´ëÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â getAttributeValueType ÀÇ °ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. °ªÀº String ·Î¼­ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±× ÇØ¼®Àº getAttributeDataType ÀÇ °ª¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType °¡ VALUE_RANGE_* ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeMaxValue
ÆÄ¶ó¹ÌÅÍ:
elementName - String ·Î¼­ÀÇ, Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ´ëÄ¡°¡ ÀúÀåµÇ°í ÀÖ´Â String

getAttributeListMinLength

public int getAttributeListMinLength(String  elementName,
                                     String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
ÀÌ ¼Ó¼ºÀ» Á¤ÀÇÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®½ºÆ® Ç׸ñÀÇ ÃÖ¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼Ó¼º ÀÚü´Â °ø¹é¿¡¼­ ´Ü¶ôÁö¾îÁø º¹¼öÀÇ Ç׸ñÀÌ ÀúÀåµÇ°í ÀÖ´Â String ·Î¼­ Á¤Àǵ˴ϴÙ. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType °¡ VALUE_LIST ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeListMinLength
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ ¸®½ºÆ® Ç׸ñÀÇ À¯È¿ÇÑ ÃÖ¼Ò¼ö

getAttributeListMaxLength

public int getAttributeListMaxLength(String  elementName,
                                     String  attrName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
ÀÌ ¼Ó¼ºÀ» Á¤ÀÇÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®½ºÆ® Ç׸ñÀÇ ÃÖ´ë¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. Integer.MAX_VALUE ÀÇ °ªÀ» »ç¿ëÇØ, »óÇÑ ¾øÀ½À» ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¼Ó¼º ÀÚü´Â °ø¹é¿¡¼­ ´Ü¶ôÁö¾îÁø º¹¼öÀÇ Ç׸ñÀÌ ÀúÀåµÇ°í ÀÖ´Â String ·Î¼­ Á¤Àǵ˴ϴÙ. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType °¡ VALUE_LIST ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeListMaxLength
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ ¸®½ºÆ® Ç׸ñÀÇ À¯È¿ÇÑ ÃÖ´ë¼ö

getAttributeDescription

public String  getAttributeDescription(String  elementName,
                                      String  attrName,
                                      Locale  locale)
À̸§ ÷ºÎ ¼Ó¼ºÀÇ ¼³¸íÀ» ÀúÀåÇÑ String, ¶Ç´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼³¸íÀº °¡´ÉÇϸé, ÁöÁ¤µÈ Locale ÀÇ Áö¿ª¿¡ ´ëÀÀÇÕ´Ï´Ù.

µðÆúÆ®ÀÇ ±¸ÇöÀº ¿ì¼± setResourceBaseName ·Î ¼³Á¤µÈ ÇöÀçÀÇ ¸®¼Ò½ºÀÇ º£À̽º¸íÀ» »ç¿ëÇØ ResourceBundle ¸¦ °Ë»öÇØ,ResourceBundle.getBundle ÀÇ ÄÚ¸àÆ®¿¡ ±â¼úµÈ ´ëü ±â±¸¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ Locale ¸¦ °Ë»öÇÕ´Ï´Ù. ResourceBundle °¡ ¹ß°ßµÇ¾úÀ» °æ¿ì´Â ³ªÁß¿¡ ¡¸/¡¹Ä³¸¯ÅÍ¿Í ¼Ó¼º¸íÀÌ °è¼ÓµÇ´Â ¿ä¼Ò¸í (elementName + "/" + attrName)ÀÌ ±× getString ¸Þ¼ÒµåÀÇ Å°·Î¼­ »ç¿ëµÇ¾î °á°ú°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ResourceBundle °¡ ¹ß°ßµÇÁö ¾Ê´Â°¡, ±×·¯ÇÑ Å°°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

locale °¡ null ÀÇ °æ¿ì´Â Locale.getLocale ·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â ÇöÀçÀÇ µðÆúÆ®ÀÇ Locale °¡ »ç¿ëµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getAttributeDescription
ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
attrName - ¼Ó¼ºÀÇ À̸§
locale - Áö¿ª ´ëÀÀÀ» ½ÃµµÇÏ´Â ´ë»óÀÌ µÇ´Â Locale, ¶Ç´Â null
¹Ýȯ°ª:
¼Ó¼ºÀÇ ¼³¸í
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
°ü·Ã Ç׸ñ:
setResourceBaseName(java.lang.String)

getObjectValueType

public int getObjectValueType(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
Object ÂüÁ¶¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ª (¿­°Å, ¹üÀ§, ¶Ç´Â ¹è¿­)ÀÇ ÇüŸ¦ ³ªÅ¸³»´Â VALUE_ ·Î ½ÃÀ۵Ǵ ¿­°ÅÄ¡ÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù. ÁöÁ¤µÈ ¿ä¼Ò³»¿¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼ÒµåÀÇ °á°ú´Â VALUE_NONE °¡ µË´Ï´Ù.

À¯È¿ÇÑ °ªÀÌ ¹üÀ§·Î¼­ Á¤ÀǵǴ Object ÂüÁ¶´Â Comparable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getObjectValueType
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
VALUE_* Á¤¼öÀÇ 1 °³
°ü·Ã Ç׸ñ:
Comparable

getObjectClass

public Class  getObjectClass(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
¿ä¼Ò³»¿¡ ÀúÀåµÈ Object ÂüÁ¶ÀÇ Class ÇüÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¿ä¼Ò¿¡ Object ÂüÁ¶¸¦ ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì´Â IllegalArgumentException °¡ ½½·Î¿ì µË´Ï´Ù. Ŭ·¡½ºÇüÀÌ ¹è¿­ÀÎ °æ¿ì, ÀÌ Çʵå´Â ±âº»ÀÌ µÇ´Â Ŭ·¡½ºÇüÀ» ³ªÅ¸³À´Ï´Ù (¿¹¸¦ µé¾î,int ÀÇ ¹è¿­ÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â int.class ¸¦ µ¹·ÁÁÝ´Ï´Ù).

À¯È¿ÇÑ °ªÀÌ ¹üÀ§·Î¼­ Á¤ÀǵǴ Object ÂüÁ¶´Â Comparable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getObjectClass
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Class ¿ÀºêÁ§Æ®

getObjectDefaultValue

public Object  getObjectDefaultValue(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ µðÆúÆ® °ª°¡ ÀúÀåµÇ°í ÀÖ´Â Object ¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getObjectDefaultValue
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Object

getObjectEnumerations

public Object [] getObjectEnumerations(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ¿­°ÅÄ¡°¡ ÀúÀåµÇ°í ÀÖ´Â Object ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getObjectValueType °¡ VALUE_ENUMERATION ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

== ¿¬»êÀÚ·Î Á¤Àǵǵµ·Ï(µíÀÌ) (Object.equals ¸Þ¼Òµå¿Í´Â ´Ù¸¥), ¿­°ÅÄ¡¸¦ ¹Þ´Â ³ëµå¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø Object ´Â ÀÌ ¸Þ¼Òµå·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â °ªÀÇ 1 °³·Î µ¿ÀÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getObjectEnumerations
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Object ÀÇ ¹è¿­

getObjectMinValue

public Comparable  getObjectMinValue(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â getObjectValueType ÀÇ °ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getObjectValueType °¡ VALUE_RANGE ·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getObjectMinValue
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡

getObjectMaxValue

public Comparable  getObjectMaxValue(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ÃÖ´ëÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â getObjectValueType ÀÇ °ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getObjectValueType °¡ VALUE_RANGE ·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getObjectMaxValue
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡

getObjectArrayMinLength

public int getObjectArrayMinLength(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ Á¤ÀÇ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è¿­ ¿ä¼ÒÀÇ ÃÖ¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getObjectValueType °¡ VALUE_LIST ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getObjectArrayMinLength
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Object ÂüÁ¶ÀÇ ¹è¿­ÀÇ À¯È¿ÇÑ ÃÖ¼ÒÀÇ ±æÀÌ

getObjectArrayMaxLength

public int getObjectArrayMaxLength(String  elementName)
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ÀÇ ±â¼ú:
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ Á¤ÀÇ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è¿­ ¿ä¼ÒÀÇ ÃÖ´ë¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. Integer.MAX_VALUE ÀÇ °ªÀ» »ç¿ëÇØ, »óÇÑ ¾øÀ½À» ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getObjectValueType °¡ VALUE_LIST ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º IIOMetadataFormat ³»ÀÇ getObjectArrayMaxLength
ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Object ÂüÁ¶ÀÇ ¹è¿­ÀÇ À¯È¿ÇÑ ÃÖ´ëÀÇ ±æÀÌ

getStandardFormatInstance

public static IIOMetadataFormat  getStandardFormatInstance()
javax.imageio.metadata ÆÐŰÁöÀÇ ÄÚ¸àÆ®¿¡ ±â¼úµÇ°í Àִ ǥÁØÀÇ, Ç÷¯±× Àο¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â javax.imageio_1. 0 ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ® Çü½ÄÀ» ±â¼úÇÏ´Â IIOMetadataFormat ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
»çÀü¿¡ Á¤ÀÇµÈ IIOMetadataFormat ÀνºÅϽº

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.