JavaTM 2 Platform
Standard Ed. 5.0

javax.imageio.metadata
ÀÎÅÍÆäÀ̽º IIOMetadataFormat

±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
IIOMetadataFormatImpl

public interface IIOMetadataFormat

IIOMetadata.getAsTree ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁ® IIOMetadata.setFromTree ¿Í mergeTree ¿¡°Ô °Ç³×Áö´Â ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ®ÀÇ ±¸Á¶¸¦ ±â¼úÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ¹®¼­ ±¸Á¶´Â ÁöÁ¤µÈ ºÎ¸ðÀÇ ¿ä¼ÒÇü¿¡ ¼ÓÇÒ ¼ö°¡ ÀÖ´Â ¾ÆÀÌ ¿ä¼ÒÀÇ ÇüÅÂ¿Í ¼ö, ¿ä¼Ò¿¡ ¼ÓÇÒ ¼ö°¡ ÀÖ´Â ¼Ó¼ºÀÇ À̸§, ÇüÅ ¹× °ª ¹× ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â Object ÂüÁ¶ÀÇ ÇüÅÂ¿Í °ª¿¡ ´ëÇÑ ÀÏ·ÃÀÇ Á¦¾à¿¡ ÇØ ±â¼úµË´Ï´Ù.

ÁÖ: ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½º´Â Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÖ´Â public static getInstance() ·Î¼­ ¼±¾ðµÇ´Â ¸Þ¼­µå¸¦ Æ÷ÇÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ±¸ÇöÀº 1 °³ÀÇ ÀνºÅϽº¸¸À» ±¸ÃàÇØ, ÇâÈÄÀÇ getInstance È£ÃâÀ» À§Çؼ­ ij½´¿¡ Æ÷ÇÔÇÕ´Ï´Ù.

ÀÌ Å¬·¡½º¿¡ ÇØ ±â¼úµÇ´Â ±¸Á¶´Â XML ¹®¼­Çü Á¤ÀÇ (DTD)¸¦ »ç¿ëÇϴ Ŭ·¡½ºÀÇ ºÎºÐÁýÇÕÀ̸ç, ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü°ú ³ëµå³»¿¡ Object ÂüÁ¶¸¦ Æ÷ÇÔÇÏ´Â ±â´É¿¡ °üÇÑ ÀϺÎÀÇ ±âº»ÀûÀÎ Á¤º¸°¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. Àå·¡´Â XML schema¸¦ »ç¿ëÇØ ÀÌ·¯ÇÑ ±¸Á¶ ±× ¿Ü¸¦ ³ªÅ¸³¾ ¼ö°¡ ÀÖÀ» ¿¹Á¤ÀÔ´Ï´Ù.

IIOMetadataFormat ¿¡ ÇØ ±â¼úµÇ´Â ±¸Á¶¿Í DTD ¿ÍÀÇ Â÷ÀÌ´Â ´ÙÀ½°ú °°½À´Ï´Ù.


ÇÊµå °³¿ä
static int CHILD_POLICY_ALL
          ¿ä¼Ò°¡ ±× À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ ÀνºÅϽº¸¦ ¼ø¼­¿¡ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int CHILD_POLICY_CHOICE
          ¿ä¼Ò°¡ ±× À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼ÒÁß¿¡¼­ ¼±ÅÃµÈ Á¦·Î ¶Ç´Â 1 »ìÀÇ ¾ÆÀ̸¦ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int CHILD_POLICY_EMPTY
          ¿ä¼Ò°¡ ¾ÆÀ̸¦ °¡ÁöÁö ¸øÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int CHILD_POLICY_MAX
          ¹üÀ§ÀÇ È®Àο¡ »ç¿ëµÇ´Â À¯È¿ÇÑ ÃÖ´ëÀÇ CHILD_POLICY_* Á¤¼öÀÔ´Ï´Ù.
static int CHILD_POLICY_REPEAT
          ¿ä¼Ò°¡ ±× ÀÏÀÇÀÇ À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼ÒÀÇ Á¦·Î ÀÌ»óÀÇ ÀνºÅϽº¸¦ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int CHILD_POLICY_SEQUENCE
          ¿ä¼Ò°¡ ±× À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼ÒÀÇ ÀνºÅϽºÀÇ ¼ø¼­¸¦ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int CHILD_POLICY_SOME
          ¿ä¼Ò°¡ ±× À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼Ò ¸¶´Ù Á¦·Î ¶Ç´Â 1 °³ÀÇ ÀνºÅϽº¸¦ ¼ø¼­¿¡ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int DATATYPE_BOOLEAN
          ¼Ó¼ºÀÇ °ªÀÌ true ¶Ç´Â false ÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int DATATYPE_DOUBLE
          ¼Ó¼ºÀÇ °ªÀÌ ¹èÁ¤¹Ðµµ 10 ÁøºÎµ¿ ¼Ò¼öÁ¡¼ö(½Ç¼ö)ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int DATATYPE_FLOAT
          ¼Ó¼ºÀÇ °ªÀÌ 10 ÁøºÎµ¿ ¼Ò¼öÁ¡¼ö(½Ç¼ö)ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int DATATYPE_INTEGER
          ¼Ó¼ºÀÇ °ªÀÌ Á¤¼öÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int DATATYPE_STRING
          ¼Ó¼ºÀÇ °ªÀÌ ¹ü¿ë Unicode ij¸¯ÅÍ ¶óÀÎÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int VALUE_ARBITRARY
          ¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ 1 °³ÀÇ ÀÓÀÇÀÇ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int VALUE_ENUMERATION
          ¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ ¿­°ÅÄ¡ÀÇ 1 °³¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¿Í getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int VALUE_LIST
          ¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¸®½ºÆ® ¶Ç´Â ¹è¿­À» ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¿Í getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int VALUE_NONE
          À¯Àú ¿ÀºêÁ§Æ®°¡ ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int VALUE_RANGE
          ¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int VALUE_RANGE_MAX_INCLUSIVE
          ¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int VALUE_RANGE_MAX_INCLUSIVE_MASK
          VALUE_RANGE ¿ÍÀÇ ³í¸®ÇÕÀ» ¿ä±¸ÇØ VALUE_RANGE_MAX_INCLUSIVE¸¦ ÃëµæÇØ,VALUE_RANGE_MIN_INCLUSIVE ¿ÍÀÇ ³í¸®ÇÕÀ» ¿ä±¸ÇØ VALUE_RANGE_MIN_MAX_INCLUSIVE¸¦ ¾ò´Â °ªÀÔ´Ï´Ù.
static int VALUE_RANGE_MIN_INCLUSIVE
          ¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
static int VALUE_RANGE_MIN_INCLUSIVE_MASK
          VALUE_RANGE ¿ÍÀÇ ³í¸®ÇÕÀ» ¿ä±¸ÇØ VALUE_RANGE_MIN_INCLUSIVE¸¦ ÃëµæÇØ,VALUE_RANGE_MAX_INCLUSIVE ¿ÍÀÇ ³í¸®ÇÕÀ» ¿ä±¸ÇØ VALUE_RANGE_MIN_MAX_INCLUSIVE¸¦ ¾ò´Â °ªÀÔ´Ï´Ù.
static int VALUE_RANGE_MIN_MAX_INCLUSIVE
          ¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 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 °³¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getRootName ()
          Çü½ÄÀÇ ·çÆ® ¿ä¼ÒÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 boolean isAttributeRequired (String  elementName, String  attrName)
          À̸§ ÷ºÎ ¼Ó¼ºÀÌ À̸§ ÷ºÎ ¿ä¼Ò³»¿¡ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì¿¡ true¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

ÇʵåÀÇ »ó¼¼

CHILD_POLICY_EMPTY

static final int CHILD_POLICY_EMPTY
¿ä¼Ò°¡ ¾ÆÀ̸¦ °¡ÁöÁö ¸øÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. Áï, ÀÙ³ëµå°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

CHILD_POLICY_ALL

static final int CHILD_POLICY_ALL
¿ä¼Ò°¡ ±× À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼Ò ¸¶´Ù 1 °³ÀÇ ÀνºÅϽº¸¦ ¼ø¼­¿¡ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ¿ë¾î¿¡¼­´Â ¿ä¼ÒÀÇ ³»¿ëÀº a, b, c, d,... ¼ø¼­¿¡ Á¤Àǵ˴ϴÙ.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

CHILD_POLICY_SOME

static final int CHILD_POLICY_SOME
¿ä¼Ò°¡ ±× À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼Ò ¸¶´Ù Á¦·Î ¶Ç´Â 1 °³ÀÇ ÀνºÅϽº¸¦ ¼ø¼­¿¡ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ¿ë¾î¿¡¼­´Â ¿ä¼ÒÀÇ ³»¿ëÀº a?,b?,c?,d?,... ¼ø¼­¿¡ Á¤Àǵ˴ϴÙ.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

CHILD_POLICY_CHOICE

static final int CHILD_POLICY_CHOICE
¿ä¼Ò°¡ ±× À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼ÒÁß¿¡¼­ ¼±ÅÃµÈ Á¦·Î ¶Ç´Â 1 »ìÀÇ ¾ÆÀ̸¦ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ¿ë¾î¿¡¼­´Â ¿ä¼ÒÀÇ ³»¿ëÀº a|b|c|d|... ¿¡ ÇÑ ¼±ÅÃÀ¸·Î Á¤Àǵ˴ϴÙ.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

CHILD_POLICY_SEQUENCE

static final int CHILD_POLICY_SEQUENCE
¿ä¼Ò°¡ ±× À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼ÒÀÇ ÀνºÅϽºÀÇ ¼ø¼­¸¦ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ¿ë¾î¿¡¼­´Â ¿ä¼ÒÀÇ ³»¿ëÀº ¼ø¼­ (a|b|c|d|...)* ¿¡ ÇØ Á¤Àǵ˴ϴÙ.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

CHILD_POLICY_REPEAT

static final int CHILD_POLICY_REPEAT
¿ä¼Ò°¡ ±× ÀÏÀÇÀÇ À¯È¿ÇÑ ¾ÆÀÌ ¿ä¼ÒÀÇ Á¦·Î ÀÌ»óÀÇ ÀνºÅϽº¸¦ °¡Áú Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getChildPolicy ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ¿ë¾î¿¡¼­´Â ¿ä¼ÒÀÇ ³»¿ëÀº È£½Ã°¡ µÚµû¸¥ ½Ä a* ¿¡ ÇØ Á¤Àǵ˴ϴÙ.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

CHILD_POLICY_MAX

static final int CHILD_POLICY_MAX
¹üÀ§ÀÇ È®Àο¡ »ç¿ëµÇ´Â À¯È¿ÇÑ ÃÖ´ëÀÇ CHILD_POLICY_* Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_NONE

static final int VALUE_NONE
À¯Àú ¿ÀºêÁ§Æ®°¡ ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_ARBITRARY

static final int VALUE_ARBITRARY
¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ 1 °³ÀÇ ÀÓÀÇÀÇ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_RANGE

static final int VALUE_RANGE
¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. ¹üÀ§ÀÇ ÃÖ´ëÄ¡¿Í ÃÖ¼ÒÄ¡´Â ¾çÂÊ ¸ðµÎ ¹üÀ§¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. Á¤¼öÀÇ ¹üÀ§ÀÇ °æ¿ì´Â ¾ç´ÜÀ» Æ÷ÇÔÇϵµ·Ï ÇØ, ¾ç´ÜÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ¹üÀ§´Â ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍÀÇ °æ¿ì¿¡¸¸ »ç¿ëÇϵµ·Ï ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
VALUE_RANGE_MIN_MAX_INCLUSIVE, Á¤¼ö ÇʵåÄ¡

VALUE_RANGE_MIN_INCLUSIVE_MASK

static final int VALUE_RANGE_MIN_INCLUSIVE_MASK
VALUE_RANGE ¿ÍÀÇ ³í¸®ÇÕÀ» ¿ä±¸ÇØ VALUE_RANGE_MIN_INCLUSIVE¸¦ ÃëµæÇØ,VALUE_RANGE_MAX_INCLUSIVE ¿ÍÀÇ ³í¸®ÇÕÀ» ¿ä±¸ÇØ VALUE_RANGE_MIN_MAX_INCLUSIVE¸¦ ¾ò´Â °ªÀÔ´Ï´Ù.

°°ÀÌ ÀÌ °ª°ú getAttributeValueType ¶Ç´Â getObjectValueType °ª°úÀÇ ³í¸®ÀûÀ» ¿ä±¸ÇØ, ¹üÀ§ÀÇ ÃÖ¼ÒÄ¡°¡ ¹üÀ§¿¡ Æ÷ÇÔµÉÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_RANGE_MAX_INCLUSIVE_MASK

static final int VALUE_RANGE_MAX_INCLUSIVE_MASK
VALUE_RANGE ¿ÍÀÇ ³í¸®ÇÕÀ» ¿ä±¸ÇØ VALUE_RANGE_MAX_INCLUSIVE¸¦ ÃëµæÇØ,VALUE_RANGE_MIN_INCLUSIVE ¿ÍÀÇ ³í¸®ÇÕÀ» ¿ä±¸ÇØ VALUE_RANGE_MIN_MAX_INCLUSIVE¸¦ ¾ò´Â °ªÀÔ´Ï´Ù.

°°ÀÌ ÀÌ °ª°ú getAttributeValueType ¶Ç´Â getObjectValueType °ª°úÀÇ ³í¸®ÀûÀ» ¿ä±¸ÇØ, ¹üÀ§ÀÇ ÃÖ´ëÄ¡°¡ ¹üÀ§¿¡ Æ÷ÇÔµÉÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_RANGE_MIN_INCLUSIVE

static final int VALUE_RANGE_MIN_INCLUSIVE
¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. ¹üÀ§ÀÇ ÃÖ¼ÒÄ¡ (´Ù¸¸, ÃÖ´ëÄ¡´Â ¾Æ´Ï´Ù)´Â ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_RANGE_MAX_INCLUSIVE

static final int VALUE_RANGE_MAX_INCLUSIVE
¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. ¹üÀ§ÀÇ ÃÖ´ëÄ¡ (´Ù¸¸, ÃÖ¼ÒÄ¡´Â ¾Æ´Ï´Ù)´Â ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_RANGE_MIN_MAX_INCLUSIVE

static final int VALUE_RANGE_MIN_MAX_INCLUSIVE
¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¹× getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. ¹üÀ§ÀÇ ÃÖ´ëÄ¡¿Í ÃÖ¼ÒÄ¡´Â ¾çÂÊ ¸ðµÎ ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ. Á¤¼öÀÇ ¹üÀ§ÀÇ °æ¿ì´Â ¾ç´ÜÀ» Æ÷ÇÔÇϵµ·Ï ÇØ, ¾ç´ÜÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ¹üÀ§´Â ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍÀÇ °æ¿ì¿¡¸¸ »ç¿ëÇϵµ·Ï ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_ENUMERATION

static final int VALUE_ENUMERATION
¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ ¿­°ÅÄ¡ÀÇ 1 °³¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¿Í getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. ¼Ó¼ºÀÇ °æ¿ì, ÀÌ·¯ÇÑ °ªÀº String À̸ç, ¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â ÁöÁ¤µÈ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Object ÀÔ´Ï´Ù.

DATATYPE_BOOLEAN ÇüÀÇ ¼Ó¼ºÄ¡´Â ¿­°Å·Î¼­ ¸¶Å© µË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

VALUE_LIST

static final int VALUE_LIST
¼Ó¼º ¶Ç´Â À¯Àú ¿ÀºêÁ§Æ®¿¡ °ªÀÇ ¸®½ºÆ® ¶Ç´Â ¹è¿­À» ¼³Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â getAttributeValueType ¿Í getObjectValueType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù. ¼Ó¼ºÀÇ °æ¿ì, ¸®½ºÆ®´Â °ø¹é¿¡¼­ ´Ü¶ôÁö¾îÁø String ³»ÀÇ °ªÀ¸·Î ±¸¼ºµÇ¾î ¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â ¹è¿­ÀÌ »ç¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

DATATYPE_STRING

static final int DATATYPE_STRING
¼Ó¼ºÀÇ °ªÀÌ ¹ü¿ë Unicode ij¸¯ÅÍ ¶óÀÎÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

DATATYPE_BOOLEAN

static final int DATATYPE_BOOLEAN
¼Ó¼ºÀÇ °ªÀÌ true ¶Ç´Â false ÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

DATATYPE_INTEGER

static final int DATATYPE_INTEGER
¼Ó¼ºÀÇ °ªÀÌ Á¤¼öÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

DATATYPE_FLOAT

static final int DATATYPE_FLOAT
¼Ó¼ºÀÇ °ªÀÌ 10 ÁøºÎµ¿ ¼Ò¼öÁ¡¼ö(½Ç¼ö)ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

DATATYPE_DOUBLE

static final int DATATYPE_DOUBLE
¼Ó¼ºÀÇ °ªÀÌ ¹èÁ¤¹Ðµµ 10 ÁøºÎµ¿ ¼Ò¼öÁ¡¼ö(½Ç¼ö)ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀÎ °ÍÀ» ³ªÅ¸³»´Â getAttributeDataType ·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡
¸Þ¼­µåÀÇ »ó¼¼

getRootName

String  getRootName()
Çü½ÄÀÇ ·çÆ® ¿ä¼ÒÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
String

canNodeAppear

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

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

getElementMinChildren

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
int
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¾ÆÀÌ Æú¸®½Ã CHILD_POLICY_REPEAT¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº °æ¿ì

getElementMaxChildren

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
int
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¾ÆÀÌ Æú¸®½Ã CHILD_POLICY_REPEAT¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº °æ¿ì

getElementDescription

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

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

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
locale - Áö¿ª ´ëÀÀÀ» ½ÃµµÇÏ´Â ´ë»óÀÌ µÇ´Â Locale
¹Ýȯ°ª:
¿ä¼ÒÀÇ ¼³¸í
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì

getChildPolicy

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
CHILD_POLICY_* Á¤¼öÀÇ 1 °³
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì

getChildNames

String [] getChildNames(String  elementName)
À̸§ ÷ºÎ ¿ä¼ÒÀÇ ÀÚ½ÄÀÌ µÉ ¼ö°¡ ÀÖ´Â ¿ä¼ÒÀÇ À̸§À» ³ªÅ¸³»´Â String ¹è¿­À» ÃâÇö¼ø¼­¿¡ µ¹·ÁÁÝ´Ï´Ù. ¿ä¼Ò°¡ ¾ÆÀ̸¦ °¡Áú ¼ö°¡ ¾ø´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.

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

getAttributeNames

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

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

getAttributeValueType

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
VALUE_* Á¤¼öÀÇ 1 °³
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì

getAttributeDataType

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
DATATYPE_* Á¤¼öÀÇ 1 °³
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì

isAttributeRequired

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â true
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì

getAttributeDefaultValue

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
µðÆúƮġ°¡ Æ÷ÇԵǰí ÀÖ´Â String, ¶Ç´Â null
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì

getAttributeEnumerations

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
String ¹è¿­
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¿­°Å·Î¼­ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getAttributeMinValue

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡°¡ Æ÷ÇԵǰí ÀÖ´Â String
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¹üÀ§·Î¼­ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getAttributeMaxValue

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

ÆÄ¶ó¹ÌÅÍ:
elementName - String ·Î¼­ÀÇ, Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ´ëÄ¡°¡ Æ÷ÇԵǰí ÀÖ´Â String
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¹üÀ§·Î¼­ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getAttributeListMinLength

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ ¸®½ºÆ® Ç׸ñÀÇ À¯È¿ÇÑ ÃÖ¼Ò¼ö
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¸®½ºÆ®·Î¼­ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getAttributeListMaxLength

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ ¸®½ºÆ® Ç׸ñÀÇ À¯È¿ÇÑ ÃÖ´ë¼ö
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¸®½ºÆ®·Î¼­ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getAttributeDescription

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

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

ÆÄ¶ó¹ÌÅÍ:
elementName - ¿ä¼ÒÀÇ À̸§
attrName - ¼Ó¼ºÀÇ À̸§
locale - Áö¿ª ´ëÀÀÀ» ½ÃµµÇÏ´Â ´ë»óÀÌ µÇ´Â Locale
¹Ýȯ°ª:
¼Ó¼ºÀÇ ¼³¸í
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName °¡ null °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì

getObjectValueType

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

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
VALUE_* Á¤¼öÀÇ 1 °³
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
°ü·Ã Ç׸ñ:
Comparable

getObjectClass

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

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Class ¿ÀºêÁ§Æ®
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE °æ¿ì)

getObjectDefaultValue

Object  getObjectDefaultValue(String  elementName)
À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ Object ÂüÁ¶ÀÇ µðÆúƮġ°¡ Æ÷ÇԵǰí ÀÖ´Â Object¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Object
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE °æ¿ì)

getObjectEnumerations

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

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Object ¹è¿­
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE °æ¿ì)
IllegalArgumentException - Object °¡ ¿­°Å·Î¼­ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getObjectMinValue

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE °æ¿ì)
IllegalArgumentException - Object °¡ ¹üÀ§·Î¼­ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getObjectMaxValue

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE °æ¿ì)
IllegalArgumentException - Object °¡ ¹üÀ§·Î¼­ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì

getObjectArrayMinLength

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Object ÂüÁ¶ÀÇ ¹è¿­ÀÇ À¯È¿ÇÑ ÃÖ¼ÒÀÇ ±æÀÌ
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE °æ¿ì)
IllegalArgumentException - Object °¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì

getObjectArrayMaxLength

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

ÆÄ¶ó¹ÌÅÍ:
elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
Object ÂüÁ¶ÀÇ ¹è¿­ÀÇ À¯È¿ÇÑ ÃÖ´ëÀÇ ±æÀÌ
¿¹¿Ü:
IllegalArgumentException - elementName °¡ null °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE °æ¿ì)
IllegalArgumentException - Object °¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

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