|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
IIOMetadata.getAsTree
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁ® IIOMetadata.setFromTree
¿Í mergeTree
¿¡°Ô °Ç³×Áö´Â ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ®ÀÇ ±¸Á¶¸¦ ±â¼úÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ¹®¼ ±¸Á¶´Â ÁöÁ¤µÈ ºÎ¸ðÀÇ ¿ä¼ÒÇü¿¡ ¼ÓÇÒ ¼ö°¡ ÀÖ´Â ¾ÆÀÌ ¿ä¼ÒÀÇ ÇüÅÂ¿Í ¼ö, ¿ä¼Ò¿¡ ¼ÓÇÒ ¼ö°¡ ÀÖ´Â ¼Ó¼ºÀÇ À̸§, ÇüÅÂ, ¹× °ª, ¹× ³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â Object
ÂüÁ¶ÀÇ ÇüÅÂ¿Í °ª¿¡ ´ëÇÑ ÀÏ·ÃÀÇ Á¦¾à¿¡ ÀÇÇØ ±â¼úµË´Ï´Ù.
ÁÖ: ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½º´Â Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÖ´Â public static getInstance()
·Î¼ ¼±¾ðµÇ´Â ¸Þ¼Òµå¸¦ ÀúÀåÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ±¸ÇöÀº 1 °³ÀÇ ÀνºÅϽº¸¸À» ±¸ÃàÇØ, ÇâÈÄÀÇ getInstance
ÀÇ È£ÃâÀ» À§Çؼ(¶§¹®¿¡) ij½´¿¡ ÀúÀåÇÕ´Ï´Ù.
ÀÌ Å¬·¡½º¿¡ ÀÇÇØ ±â¼úµÇ´Â ±¸Á¶´Â XML ¹®¼Çü Á¤ÀÇ (DTD)¸¦ »ç¿ëÇϴ Ŭ·¡½ºÀÇ ºÎºÐÁýÇÕÀ̸ç, ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü°ú ³ëµå³»¿¡ Object
ÂüÁ¶¸¦ ÀúÀåÇÏ´Â ±â´É¿¡ °üÇÑ ÀϺÎÀÇ ±âº»ÀûÀÎ Á¤º¸°¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. Àå·¡´Â XML schema¸¦ »ç¿ëÇØ ÀÌ·¯ÇÑ ±¸Á¶ ±× ¿Ü¸¦ ³ªÅ¸³¾ ¼ö°¡ ÀÖÀ» ¿¹Á¤ÀÔ´Ï´Ù.
IIOMetadataFormat
¿¡ ÀÇÇØ ±â¼úµÇ´Â ±¸Á¶¿Í DTD ¿ÍÀÇ Â÷ÀÌ´Â ´ÙÀ½°ú °°½À´Ï´Ù.
CHILD_*
Á¤¼öÀÇ ¹®¼¿¡ ±â¼úµÇ°í ÀÖ´Â ¸î °³ÀÇ ´Ü¼øÇÑ ÆÐÅÏÀÇ 1 °³¿¡ ÀûÇÕÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Object
¿¡ÀÇ ÂüÁ¶¸¦ ÀúÀåÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®¸¦ ÅØ½ºÆ®·Î Ç¥ÇöÇÏ´Â ±â´ÉÀº ¾ø½À´Ï´Ù.
ÇʵåÀÇ °³¿ä | |
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 ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
public static final int CHILD_POLICY_EMPTY
getChildPolicy
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. Áï, ÀÙ³ëµå°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.
public static final int CHILD_POLICY_ALL
getChildPolicy
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ÀÇ ¿ë¾î¿¡¼´Â ¿ä¼ÒÀÇ ³»¿ëÀº a, b, c, d,...
ÀÇ ¼ø¼¿¡ Á¤Àǵ˴ϴÙ.
public static final int CHILD_POLICY_SOME
getChildPolicy
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ÀÇ ¿ë¾î¿¡¼´Â ¿ä¼ÒÀÇ ³»¿ëÀº a?,b?,c?,d?,...
ÀÇ ¼ø¼¿¡ Á¤Àǵ˴ϴÙ.
public static final int CHILD_POLICY_CHOICE
getChildPolicy
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ÀÇ ¿ë¾î¿¡¼´Â ¿ä¼ÒÀÇ ³»¿ëÀº a|b|c|d|...
¿¡ ÀÇÇÑ ¼±ÅÃÀ¸·Î Á¤Àǵ˴ϴÙ.
public static final int CHILD_POLICY_SEQUENCE
getChildPolicy
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ÀÇ ¿ë¾î¿¡¼´Â ¿ä¼ÒÀÇ ³»¿ëÀº ¼øÂ÷ ¼ø¼ (a|b|c|d|...)*
¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ.
public static final int CHILD_POLICY_REPEAT
getChildPolicy
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. DTD ÀÇ ¿ë¾î¿¡¼´Â ¿ä¼ÒÀÇ ³»¿ëÀº È£½Ã°¡ µÚµû¸¥ ½Ä a*
¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ.
public static final int CHILD_POLICY_MAX
CHILD_POLICY_*
Á¤¼öÀÔ´Ï´Ù.
public static final int VALUE_NONE
getObjectValueType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù.
public static final int VALUE_ARBITRARY
getAttributeValueType
¹× getObjectValueType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù.
public static final int VALUE_RANGE
getAttributeValueType
¹× getObjectValueType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. ¹üÀ§ÀÇ ÃÖ´ëÄ¡¿Í ÃÖ¼ÒÄ¡´Â ¾çÂÊ ¸ðµÎ ¹üÀ§¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. Á¤¼öÀÇ ¹üÀ§ÀÇ °æ¿ì´Â ¾ç´ÜÀ» Æ÷ÇÔÇϵµ·Ï(µíÀÌ) ÇØ, ¾ç´ÜÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ¹üÀ§´Â ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍÀÇ °æ¿ì¿¡¸¸ »ç¿ëÇϵµ·Ï(µíÀÌ) ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
VALUE_RANGE_MIN_MAX_INCLUSIVE
,
Á¤¼ö ÇʵåÄ¡ public 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
ÀÇ °ª°úÀÇ ³í¸®ÀûÀ» ¿ä±¸ÇØ, ¹üÀ§ÀÇ ÃÖ¼ÒÄ¡°¡ ¹üÀ§¿¡ Æ÷ÇÔµÉÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
public 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
ÀÇ °ª°úÀÇ ³í¸®ÀûÀ» ¿ä±¸ÇØ, ¹üÀ§ÀÇ ÃÖ´ëÄ¡°¡ ¹üÀ§¿¡ Æ÷ÇÔµÉÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
public static final int VALUE_RANGE_MIN_INCLUSIVE
getAttributeValueType
¹× getObjectValueType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. ¹üÀ§ÀÇ ÃÖ¼ÒÄ¡ (´Ù¸¸, ÃÖ´ëÄ¡´Â ¾Æ´Ï´Ù)´Â ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ.
public static final int VALUE_RANGE_MAX_INCLUSIVE
getAttributeValueType
¹× getObjectValueType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. ¹üÀ§ÀÇ ÃÖ´ëÄ¡ (´Ù¸¸, ÃÖ¼ÒÄ¡´Â ¾Æ´Ï´Ù)´Â ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ.
public static final int VALUE_RANGE_MIN_MAX_INCLUSIVE
getAttributeValueType
¹× getObjectValueType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. ¹üÀ§ÀÇ ÃÖ´ëÄ¡¿Í ÃÖ¼ÒÄ¡´Â ¾çÂÊ ¸ðµÎ ¹üÀ§¿¡ Æ÷ÇԵ˴ϴÙ. Á¤¼öÀÇ ¹üÀ§ÀÇ °æ¿ì´Â ¾ç´ÜÀ» Æ÷ÇÔÇϵµ·Ï(µíÀÌ) ÇØ, ¾ç´ÜÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ¹üÀ§´Â ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍÀÇ °æ¿ì¿¡¸¸ »ç¿ëÇϵµ·Ï(µíÀÌ) ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
public static final int VALUE_ENUMERATION
getAttributeValueType
¿Í getObjectValueType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. ¼Ó¼ºÀÇ °æ¿ì, ÀÌ·¯ÇÑ °ªÀº String
À̸ç, ¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â ÁöÁ¤µÈ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Object
ÀÔ´Ï´Ù.
DATATYPE_BOOLEAN
ÇüÀÇ ¼Ó¼ºÄ¡´Â ¿°Å·Î¼ ¸¶Å© µË´Ï´Ù.
public static final int VALUE_LIST
getAttributeValueType
¿Í getObjectValueType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù. ¼Ó¼ºÀÇ °æ¿ì, ¸®½ºÆ®´Â °ø¹é¿¡¼ ´Ü¶ôÁö¾îÁø String
³»ÀÇ °ªÀ¸·Î ±¸¼ºµÇ¾î ¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â ¹è¿ÀÌ »ç¿ëµË´Ï´Ù.
public static final int DATATYPE_STRING
getAttributeDataType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù.
public static final int DATATYPE_BOOLEAN
getAttributeDataType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù.
public static final int DATATYPE_INTEGER
getAttributeDataType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù.
public static final int DATATYPE_FLOAT
getAttributeDataType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù.
public static final int DATATYPE_DOUBLE
getAttributeDataType
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â Á¤¼öÀÔ´Ï´Ù.
¸Þ¼ÒµåÀÇ »ó¼¼ |
public String getRootName()
String
public boolean canNodeAppear(String elementName, ImageTypeSpecifier imageType)
ImageTypeSpecifier
·Î Á¤ÀǵÈ, ÁöÁ¤µÈ ŸÀÔÀÇ À̹ÌÁöÀÇ ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ®¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true
¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÞŸµ¥ÀÌŸµåÅ¥¸ÕÆ® Çü½Ä¿¡´Â À̹ÌÁöÀÇ ÀÏÂ÷»öÀ» ±â¼úÇÏ´Â ¿ä¼Ò°¡ ÀúÀåµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸, ±×·¹ÀÌ ½ºÄÉÀÏ À̹ÌÁö¸¦ ±â¼úÇÏ´Â °æ¿ì¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§imageType
- ¸ÞŸµ¥ÀÌŸ¿Í °ü·ÃÇÏ´Â À̹ÌÁöÀÇ Å¸ÀÔÀ» ³ªÅ¸³»´Â ImageTypeSpecifier
true
public int getElementMinChildren(String elementName)
CHILD_POLICY_REPEAT
¸¦ °¡Áö´Â À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀÌÀÇ ÃÖ¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, »öÀÇ ÀÏÂ÷ Á¤º¸¸¦ ³ªÅ¸³»´Â ¿ä¼Ò¿¡´Â °¢ ÀÏÂ÷»ö¿¡ 1 °³, Àû¾îµµ 3 »ìÀÇ ¾ÆÀ̰¡ ÇÊ¿äÇÏ°Ô µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
int
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- À̸§ ÷ºÎ ¿ä¼Ò°¡ ¾ÆÀÌ Æú¸®½Ã CHILD_POLICY_REPEAT
¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº °æ¿ìpublic int getElementMaxChildren(String elementName)
CHILD_POLICY_REPEAT
¸¦ °¡Áö´Â À̸§ ÷ºÎ ¿ä¼ÒÀÇ ¾ÆÀÌÀÇ ÃÖ´ë¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, 8 ºñÆ®ÀÇ Ä®¶ó ÆÈ·¹Æ®³»ÀÇ ¿£Æ®¸®¸¦ ³ªÅ¸³»´Â ¿ä¼Ò´Â 256 ȸ±îÁö ¹Ýº¹ÇÒ ¼ö ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. Integer.MAX_VALUE
ÀÇ °ªÀ» »ç¿ëÇØ, »óÇÑ ¾øÀ½À» ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
int
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- À̸§ ÷ºÎ ¿ä¼Ò°¡ ¾ÆÀÌ Æú¸®½Ã CHILD_POLICY_REPEAT
¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº °æ¿ìpublic String getElementDescription(String elementName, Locale locale)
String
, ¶Ç´Â null
¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼³¸íÀº °¡´ÉÇϸé, ÁöÁ¤µÈ Locale
ÀÇ Áö¿ª¿¡ ´ëÀÀÇÕ´Ï´Ù.
locale
°¡ null
ÀÇ °æ¿ì´Â Locale.getLocale
·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â ÇöÀçÀÇ µðÆúÆ®ÀÇ Locale
°¡ »ç¿ëµË´Ï´Ù.
elementName
- ¿ä¼ÒÀÇ À̸§locale
- Áö¿ª ´ëÀÀÀ» ½ÃµµÇÏ´Â ´ë»óÀÌ µÇ´Â Locale
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ìpublic int getChildPolicy(String elementName)
CHILD_POLICY_
·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
CHILD_POLICY_*
Á¤¼öÀÇ 1 °³
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ìpublic String [] getChildNames(String elementName)
String
ÀÇ ¹è¿À» ÃâÇö¼ø¼¿¡ µ¹·ÁÁÝ´Ï´Ù. ¿ä¼Ò°¡ ¾ÆÀ̸¦ °¡Áú ¼ö°¡ ¾ø´Â °æ¿ì´Â null
°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
String
ÀÇ ¹è¿, ¶Ç´Â null
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ìpublic String [] getAttributeNames(String elementName)
String
ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
String
ÀÇ ¹è¿
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ìpublic int getAttributeValueType(String elementName, String attrName)
VALUE_
·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÖ¾î, À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀÇ °ªÀÌ ÀÓÀÇÀÎÁö ÁöÁ¤µÈ ¹üÀ§³»·Î ÇÑÁ¤µÇ´ÂÁö ÀÏ·ÃÀÇ ¿°ÅÄ¡ÀÇ 1 °³·Î ÇÑÁ¤µÇ´ÂÁö ¶Ç´Â °ø¹é¿¡¼ ´Ü¶ôÁö¾îÁø ÀÓÀÇÀÇ °ªÀÇ ¸®½ºÆ®ÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
VALUE_*
Á¤¼öÀÇ 1 °³
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ìpublic int getAttributeDataType(String elementName, String attrName)
DATATYPE_
·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù. getAttributeValueType
°¡ VALUE_LIST
¸¦ µ¹·ÁÁÖ´Â °æ¿ì, À¯È¿ÇÑ °ªÀº µ¹·ÁÁÖ¾îÁö´Â µ¥ÀÌÅÍÇüÀÇ °ªÀÇ °ø¹é¿¡¼ ´Ü¶ôÁö¾îÁø ¸®½ºÆ®ÀÔ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
DATATYPE_*
Á¤¼öÀÇ 1 °³
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ìpublic boolean isAttributeRequired(String elementName, String attrName)
true
¸¦ µ¹·ÁÁÝ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
true
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ìpublic String getAttributeDefaultValue(String elementName, String attrName)
String
·Î¼ µ¹·ÁÁÝ´Ï´Ù. µðÆúÆ® °ª¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null
¸¦ µ¹·ÁÁÝ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
String
, ¶Ç´Â null
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ìpublic String [] getAttributeEnumerations(String elementName, String attrName)
String
ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType
°¡ VALUE_ENUMERATION
¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
String
ÀÇ ¹è¿
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¿°Å·Î¼ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic String getAttributeMinValue(String elementName, String attrName)
getAttributeValueType
ÀÇ °ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. °ªÀº String
·Î¼ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±× ÇØ¼®Àº getAttributeDataType
ÀÇ °ª¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType
°¡ VALUE_RANGE_*
¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
String
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¹üÀ§·Î¼ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic String getAttributeMaxValue(String elementName, String attrName)
getAttributeValueType
ÀÇ °ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. °ªÀº String
·Î¼ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±× ÇØ¼®Àº getAttributeDataType
ÀÇ °ª¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType
°¡ VALUE_RANGE_*
¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
elementName
- String
·Î¼ÀÇ, Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
String
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¹üÀ§·Î¼ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic int getAttributeListMinLength(String elementName, String attrName)
String
·Î¼ Á¤Àǵ˴ϴÙ. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType
°¡ VALUE_LIST
¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¸®½ºÆ®·Î¼ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic int getAttributeListMaxLength(String elementName, String attrName)
Integer.MAX_VALUE
ÀÇ °ªÀ» »ç¿ëÇØ, »óÇÑ ¾øÀ½À» ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¼Ó¼º ÀÚü´Â °ø¹é¿¡¼ ´Ü¶ôÁö¾îÁø º¹¼öÀÇ Ç׸ñÀÌ ÀúÀåµÇ°í ÀÖ´Â String
·Î¼ Á¤Àǵ˴ϴÙ. ÀÌ ¸Þ¼Òµå´Â getAttributeValueType
°¡ VALUE_LIST
¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName
- Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- attrName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¸®½ºÆ®·Î¼ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic 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
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ ¿ä¼ÒÀÇ À¯È¿ÇÑ ¼Ó¼º¸íÀÌ ¾Æ´Ñ °æ¿ìpublic int getObjectValueType(String elementName)
Object
ÂüÁ¶¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ª (¿°Å, ¹üÀ§, ¶Ç´Â ¹è¿)ÀÇ ÇüŸ¦ ³ªÅ¸³»´Â VALUE_
·Î ½ÃÀ۵Ǵ ¿°ÅÄ¡ÀÇ 1 °³¸¦ µ¹·ÁÁÝ´Ï´Ù. ÁöÁ¤µÈ ¿ä¼Ò³»¿¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼ÒµåÀÇ °á°ú´Â VALUE_NONE
°¡ µË´Ï´Ù.
À¯È¿ÇÑ °ªÀÌ ¹üÀ§·Î¼ Á¤ÀǵǴ Object
ÂüÁ¶´Â Comparable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
VALUE_*
Á¤¼öÀÇ 1 °³
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ìComparable
public Class getObjectClass(String elementName)
Object
ÂüÁ¶ÀÇ Class
ÇüÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¿ä¼Ò¿¡ Object
ÂüÁ¶¸¦ ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì´Â IllegalArgumentException
°¡ ½½·Î¿ì µË´Ï´Ù. Ŭ·¡½ºÇüÀÌ ¹è¿ÀÎ °æ¿ì, ÀÌ Çʵå´Â ±âº»ÀÌ µÇ´Â Ŭ·¡½ºÇüÀ» ³ªÅ¸³À´Ï´Ù (¿¹¸¦ µé¾î,int
ÀÇ ¹è¿ÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â int.class
¸¦ µ¹·ÁÁÝ´Ï´Ù).
À¯È¿ÇÑ °ªÀÌ ¹üÀ§·Î¼ Á¤ÀǵǴ Object
ÂüÁ¶´Â Comparable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
Class
¿ÀºêÁ§Æ®
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE
ÀÇ °æ¿ì)public Object getObjectDefaultValue(String elementName)
Object
ÂüÁ¶ÀÇ µðÆúÆ® °ª°¡ ÀúÀåµÇ°í ÀÖ´Â Object
¸¦ µ¹·ÁÁÝ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
Object
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE
ÀÇ °æ¿ì)public 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
°¡ ¿°Å·Î¼ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic Comparable getObjectMinValue(String elementName)
Object
ÂüÁ¶ÀÇ À¯È¿ÇÑ ÃÖ¼ÒÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â getObjectValueType
ÀÇ °ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getObjectValueType
°¡ VALUE_RANGE
·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE
ÀÇ °æ¿ì)
IllegalArgumentException
- Object
°¡ ¹üÀ§·Î¼ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic Comparable getObjectMaxValue(String elementName)
Object
ÂüÁ¶ÀÇ À¯È¿ÇÑ ÃÖ´ëÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â getObjectValueType
ÀÇ °ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getObjectValueType
°¡ VALUE_RANGE
·Î ½ÃÀ۵Ǵ Á¤¼öÀÇ 1 °³¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE
ÀÇ °æ¿ì)
IllegalArgumentException
- Object
°¡ ¹üÀ§·Î¼ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ìpublic int getObjectArrayMinLength(String elementName)
Object
ÂüÁ¶ÀÇ Á¤ÀÇ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è¿ ¿ä¼ÒÀÇ ÃÖ¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â getObjectValueType
°¡ VALUE_LIST
¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
elementName
- Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
Object
ÂüÁ¶ÀÇ ¹è¿ÀÇ À¯È¿ÇÑ ÃÖ¼ÒÀÇ ±æÀÌ
IllegalArgumentException
- elementName
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- À̸§ ÷ºÎ ¿ä¼Ò°¡ ¿ÀºêÁ§Æ®ÀÇ °ªÀ» ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ì (Áï,getObjectValueType(elementName) == VALUE_NONE
ÀÇ °æ¿ì)
IllegalArgumentException
- Object
°¡ ¹è¿ÀÌ ¾Æ´Ñ °æ¿ìpublic 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 Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.