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