|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
java.lang.Objectjavax.imageio.metadata.IIOMetadataFormatImpl
public abstract class IIOMetadataFormatImpl
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 Á¤¼ö |
| »ý¼ºÀÚ °³¿ä | |
|---|---|
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 <String > 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
µ¥ÀÌÅÍÇüÀ¸·Î ¿°ÅÄ¡ code>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,
int arrayMinLength,
int arrayMaxLength)
ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. |
|
protected
|
addObjectValue (String elementName,
Class <T> classType,
boolean required,
T defaultValue)
ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. |
|
protected
|
addObjectValue (String elementName,
Class <T> classType,
boolean required,
T defaultValue,
List <? extends T> enumeratedValues)
ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. |
|
protected
|
addObjectValue (String elementName,
Class <T> classType,
T defaultValue,
Comparable <? super T> minValue,
Comparable <? super T> 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 |
| ÇʵåÀÇ »ó¼¼ |
|---|
public static final String standardMetadataFormatName
javax_imageio_1. 0 ÀÌ Æ÷ÇԵǰí ÀÖ´Â String Á¤¼ö
| »ý¼ºÀÚ »ó¼¼ |
|---|
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°³°¡ ¾Æ´Ñ °æ¿ì
public IIOMetadataFormatImpl(String rootName,
int minChildren,
int maxChildren)
CHILD_POLICY_REPEAT
ÀÚ½Ä
Á¤Ã¥¸¦ »ç¿ëÇØ, °ø¹éÀÇ IIOMetadataFormatImplÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. Ãß°¡ ¿ä¼Ò¿Í ±× ¼Ó¼º ¹× Object ÂüÁ¶ Á¤º¸´Â °¢Á¾ÀÇ add ¸Þ¼µå¸¦ »ç¿ëÇØ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
rootName - ·çÆ® ¿ä¼ÒÀÇ À̸§minChildren - ³ëµåÀÇÀÚ½Ä
ÀÇ ÃÖ¼Ò¼ömaxChildren - ³ëµåÀÇÀÚ½Ä
ÀÇ ÃÖ´ë¼ö
IllegalArgumentException - rootName°¡ nullÀÎ °æ¿ì
IllegalArgumentException - minChildren°¡ À߸øµÈ °ª
ÀÇ °æ¿ì, ¶Ç´Â maxChildren º¸´Ù Å« °æ¿ì| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
protected void setResourceBaseName(String resourceBaseName)
ResourceBundle¸¦ °Ë»öÇϱâ À§ÇÑ »õ·Î¿î º£À̽º¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÃÖÃÊ·Î ÀÌ ¸Þ¼µå¸¦ È£ÃâÇÒ ¶§±îÁö´Â º£À̽º¸íÀº this.getClass(). getName() + "Resources"¿¡ µ¿ÀÏÇØÁö°í ÀÖ½À´Ï´Ù.
resourceBaseName - »õ·Î¿î º£À̽º¸íÀÌ Æ÷ÇԵǰí ÀÖ´Â String
IllegalArgumentException - resourceBaseName°¡ nullÀÎ °æ¿ìgetResourceBaseName() protected String getResourceBaseName()
ResourceBundle¸¦ °Ë»öÇϱâ À§ÇÑ,
ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â º£À̽º¸íÀ» ¸®ÅÏÇÕ´Ï´Ù.
StringsetResourceBaseName(java.lang.String)
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°³°¡ ¾Æ´Ñ °æ¿ì
protected void addElement(String elementName,
String parentName,
int minChildren,
int maxChildren)
CHILD_POLICY_REPEAT
ÀÚ½Ä
Á¤Ã¥¸¦ °¡Áö´Â ÀÌ ¸ÞŸ µ¥ÀÌÅÍ ¹®¼ Çü½Ä¿¡ »õ·Î¿î ¿ä¼ÒÇüÀ» Ãß°¡ÇÕ´Ï´Ù.
elementName - »õ·Î¿î ¿ä¼ÒÀÇ À̸§parentName - »õ·Î¿î ¿ä¼ÒÀÇ ºÎ¸ð°¡ µÇ´Â ¿ä¼ÒÀÇ À̸§minChildren - ³ëµåÀÇÀÚ½Ä
ÀÇ ÃÖ¼Ò¼ömaxChildren - ³ëµåÀÇÀÚ½Ä
ÀÇ ÃÖ´ë¼ö
IllegalArgumentException - parentName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - minChildren°¡ À߸øµÈ °ª
ÀÇ °æ¿ì, ¶Ç´Â maxChildren º¸´Ù Å« °æ¿ì
protected void addChildElement(String elementName,
String parentName)
parentName - ¿ä¼ÒÀÇ »õ·Î¿î ºÎ¸ð°¡ µÇ´Â ¿ä¼ÒÀÇ À̸§elementName - Àڷμ Ãß°¡µÇ´Â ¿ä¼ÒÀÇ À̸§
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - parentName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ìprotected void removeElement(String elementName)
elementName - »èÁ¦µÇ´Â ¿ä¼ÒÀÇ À̸§
protected void addAttribute(String elementName,
String attrName,
int dataType,
boolean required,
String defaultValue)
elementName - ¿ä¼ÒÀÇ À̸§attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§dataType - ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü (ij¸¯ÅÍ ¶óÀÎ Çü½Ä)À¸·ÎDATATYPE_* Á¤¼öÀÇ 1°³
required - ¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â truedefaultValue - ¼Ó¼ºÀÇ ±âº»°ª, ¶Ç´Â null
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName°¡ nullÀÎ °æ¿ì
IllegalArgumentException - dataType°¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1°³°¡ ¾Æ´Ñ °æ¿ì
protected void addAttribute(String elementName,
String attrName,
int dataType,
boolean required,
String defaultValue,
List <String > enumeratedValues)
elementName - ¿ä¼ÒÀÇ À̸§attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§dataType - ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü (ij¸¯ÅÍ ¶óÀÎ Çü½Ä)À¸·ÎDATATYPE_* Á¤¼öÀÇ 1°³
required - ¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â truedefaultValue - ¼Ó¼ºÀÇ ±âº»°ª, ¶Ç´Â nullenumeratedValues - ¼Ó¼ºÀÇ À¯È¿ÇÑ °ªÀÌ Æ÷ÇԵǰí ÀÖ´Â String
List
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName°¡ nullÀÎ °æ¿ì
IllegalArgumentException - dataType°¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1°³°¡ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - enumeratedValues°¡ nullÀÎ °æ¿ì
IllegalArgumentException - enumeratedValues¿¡ ¿£Æ®¸®°¡ 1°³
³ª Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì
IllegalArgumentException - enumeratedValues¿¡ String°¡ ¾Æ´Ñ ¿ä¼Ò, ¶Ç´Â nullÀÎ ¿ä¼Ò°¡ Æ÷ÇԵǰí ÀÖ´Â °æ¿ì
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 - ¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â truedefaultValue - ¼Ó¼ºÀÇ ±âº»°ª, ¶Ç´Â nullminValue - String·Î¼ÀÇ , ¼Ó¼ºÀÇ ÃÖ¼Ò (ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â minInclusive°ª¿¡ ÀÇÇØ Á¤ÇØÁø´Ù)ÀÇ À¯È¿ÇÑ °ªmaxValue - String·Î¼ÀÇ , ¼Ó¼ºÀÇ ÃÖ´ë (ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â minInclusive°ª¿¡ ÀÇÇØ Á¤ÇØÁø´Ù)ÀÇ À¯È¿ÇÑ °ªminInclusive - minValue°¡ ¹üÀ§¿¡ Æ÷ÇԵǴ °æ¿ì´Â truemaxInclusive - maxValue°¡ ¹üÀ§¿¡ Æ÷ÇԵǴ °æ¿ì´Â true
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName°¡ nullÀÎ °æ¿ì
IllegalArgumentException - dataType°¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1°³°¡ ¾Æ´Ñ °æ¿ì
protected void addAttribute(String elementName,
String attrName,
int dataType,
boolean required,
int listMinLength,
int listMaxLength)
elementName - ¿ä¼ÒÀÇ À̸§attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§dataType - ¼Ó¼ºÀÇ µ¥ÀÌÅÍÇü (ij¸¯ÅÍ ¶óÀÎ Çü½Ä)À¸·ÎDATATYPE_* Á¤¼öÀÇ 1°³
required - ¼Ó¼ºÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â truelistMinLength - ¸®½ºÆ® Ç׸ñÀÇ À¯È¿ÇÑ ÃÖ¼Ò¼ölistMaxLength - ¸®½ºÆ® Ç׸ñÀÇ À¯È¿ÇÑ ÃÖ´ë¼ö
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName°¡ nullÀÎ °æ¿ì
IllegalArgumentException - dataType°¡ »çÀü¿¡ Á¤ÀÇµÈ Á¤¼öÀÇ 1°³°¡ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - listMinLength°¡ À߸øµÈ °ª
ÀÇ °æ¿ì, ¶Ç´Â listMaxLength º¸´Ù Å« °æ¿ì
protected void addBooleanAttribute(String elementName,
String attrName,
boolean hasDefaultValue,
boolean defaultValue)
DATATYPE_BOOLEAN
µ¥ÀÌÅÍÇüÀ¸·Î ¿°ÅÄ¡ code>TRUE ¹× FALSE·Î
Á¤ÀǵǴ »çÀü¿¡ Á¤ÀÇµÈ ¿ä¼Ò¿¡ Ãß°¡ÇÕ´Ï´Ù.
elementName - ¿ä¼ÒÀÇ À̸§attrName - Ãß°¡µÇ´Â ¼Ó¼ºÀÇ À̸§hasDefaultValue - ±âº»°ªÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â truedefaultValue - boolean·Î¼ÀÇ
¼Ó¼ºÀÇ ±âº»°ª. hasDefaultValue°¡ falseÀÎ °æ¿ì´Â ¹«½ÃµÈ´Ù
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - attrName°¡ nullÀÎ °æ¿ì
protected void removeAttribute(String elementName,
String attrName)
elementName - ¿ä¼ÒÀÇ À̸§attrName - »èÁ¦µÇ´Â ¼Ó¼ºÀÇ À̸§
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
protected <T> void addObjectValue(String elementName,
Class <T> classType,
boolean required,
T defaultValue)
Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. Object°ªÀº ±× Ŭ·¡½ºÇü¿¡
ÇÏ´Â °Í ¿Ü¿¡´Â Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù.
Object ÂüÁ¶°¡ ÀÌÀü¿¡ Çã°¡µÇ¾úÀ» °æ¿ì, ÀÌÀüÀÇ ¼³Á¤Ä¡´Â µ¡¾²±âµË´Ï´Ù.
elementName - ¿ä¼ÒÀÇ À̸§classType - °´Ã¼Ä¡ÀÇ À¯È¿ÇÑ Å¬·¡½ºÇüÀ» ³ªÅ¸³»´Â Class º¯¼örequired - °´Ã¼°ªÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â truedefaultValue - Object ÂüÁ¶ÀÇ ±âº»°ª, ¶Ç´Â null
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
protected <T> void addObjectValue(String elementName,
Class <T> classType,
boolean required,
T defaultValue,
List <? extends T> enumeratedValues)
Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. Object°ªÀº, enumeratedValues·Î
ÁöÁ¤µÈ °ªÀÇ 1°³°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.
Object ÂüÁ¶°¡ ÀÌÀü¿¡ Çã°¡µÇ¾úÀ» °æ¿ì, ÀÌÀüÀÇ ¼³Á¤Ä¡´Â µ¡¾²±âµË´Ï´Ù.
elementName - ¿ä¼ÒÀÇ À̸§classType - °´Ã¼Ä¡ÀÇ À¯È¿ÇÑ Å¬·¡½ºÇüÀ» ³ªÅ¸³»´Â Class º¯¼örequired - °´Ã¼°ªÀÌ Á¸ÀçÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â truedefaultValue - Object ÂüÁ¶ÀÇ ±âº»°ª, ¶Ç´Â nullenumeratedValues - °´Ã¼ ÂüÁ¶ÀÇ À¯È¿ÇÑ °ªÀÌ Æ÷ÇԵǰí ÀÖ´Â Object
List
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
IllegalArgumentException - enumeratedValues°¡ nullÀÎ °æ¿ì
IllegalArgumentException - enumeratedValues¿¡ ¿£Æ®¸®°¡ 1°³
³ª Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì
IllegalArgumentException - enumeratedValues¿¡
classType·Î
³ªÅ¸³ª´Â Ŭ·¡½ºÇüÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ ¿ä¼Ò, ¶Ç´Â nullÀÎ ¿ä¼Ò°¡ Æ÷ÇԵǰí ÀÖ´Â °æ¿ì
protected <T extends Object & Comparable <? super T>> void addObjectValue(String elementName,
Class <T> classType,
T defaultValue,
Comparable <? super T> minValue,
Comparable <? super T> maxValue,
boolean minInclusive,
boolean maxInclusive)
Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. Object°ªÀº, minValue ¹× maxValue·Î
ÁöÁ¤µÇ´Â ¹üÀ§³»¿¡ ¾øÀ¸¸é ¾ÈµË´Ï´Ù. °Ô´Ù°¡ ÀÌ Å¬·¡½ºÇüÀº ComparableÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Object ÂüÁ¶°¡ ÀÌÀü¿¡ Çã°¡µÇ¾úÀ» °æ¿ì, ÀÌÀüÀÇ ¼³Á¤Ä¡´Â µ¡¾²±âµË´Ï´Ù.
elementName - ¿ä¼ÒÀÇ À̸§classType - °´Ã¼Ä¡ÀÇ À¯È¿ÇÑ Å¬·¡½ºÇüÀ» ³ªÅ¸³»´Â Class º¯¼ödefaultValue - °´Ã¼ ÂüÁ¶ÀÇ ±âº»°ª
¶Ç´Â nullminValue - String·Î¼ÀÇ , °´Ã¼Ä¡ÀÇ ÃÖ¼Ò (ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â minInclusive°ª¿¡ ÀÇÇØ Á¤ÇØÁø´Ù)ÀÇ À¯È¿ÇÑ °ªmaxValue - String·Î¼ÀÇ , °´Ã¼Ä¡ÀÇ ÃÖ´ë (ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â minInclusive°ª¿¡ ÀÇÇØ Á¤ÇØÁø´Ù)ÀÇ À¯È¿ÇÑ °ªminInclusive - minValue°¡ ¹üÀ§¿¡ Æ÷ÇԵǴ °æ¿ì´Â truemaxInclusive - maxValue°¡ ¹üÀ§¿¡ Æ÷ÇԵǴ °æ¿ì´Â true
IllegalArgumentException - elementName°¡ nullÀÎ °æ¿ì, ¶Ç´Â ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ì
protected void addObjectValue(String elementName,
Class <? > classType,
int arrayMinLength,
int arrayMaxLength)
Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. Object°ªÀº Àû¾îµµ arrayMinLength
¿ä¼Ò, ÃÖ´ë·Î arrayMaxLength
¿ä¼Ò¸¦ °¡Áö´Â classType·Î
ÁöÁ¤µÈ Ŭ·¡½ºÇüÀÇ °´Ã¼ÀÇ ¹è¿ÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.
Object ÂüÁ¶°¡ ÀÌÀü¿¡ Çã°¡µÇ¾úÀ» °æ¿ì, ÀÌÀüÀÇ ¼³Á¤Ä¡´Â µ¡¾²±âµË´Ï´Ù.
elementName - ¿ä¼ÒÀÇ À̸§classType - °´Ã¼Ä¡ÀÇ À¯È¿ÇÑ Å¬·¡½ºÇüÀ» ³ªÅ¸³»´Â Class º¯¼öarrayMinLength - ¹è¿ÀÇ ÃÖ¼ÒÀÇ À¯È¿ÇÑ ±æÀÌarrayMaxLength - ¹è¿ÀÇ ÃÖ´ëÀÇ À¯È¿ÇÑ ±æÀÌ
IllegalArgumentException - elementName°¡ ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ìprotected void removeObjectValue(String elementName)
Object ÂüÁ¶¸¦, À̸§ ÷ºÎ ¿ä¼Ò¸¦ ±¸ÇöÇÏ´Â ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù.
elementName - ¿ä¼ÒÀÇ À̸§
IllegalArgumentException - elementName°¡ ÀÌ Çü½ÄÀÇ À¯È¿ÇÑ ¿ä¼Ò¸íÀÌ ¾Æ´Ñ °æ¿ìpublic String getRootName()
IIOMetadataFormat
񃬣:
IIOMetadataFormat ³»ÀÇ getRootName String
public abstract boolean canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
IIOMetadataFormat
±â¼ú: ImageTypeSpecifier·Î
Á¤ÀǵÈ, ÁöÁ¤µÈ ŸÀÔÀÇ À̹ÌÁöÀÇ ¸ÞŸ µ¥ÀÌÅÍ ¹®¼¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¿¹¸¦ µé¾î
¸ÞŸ µ¥ÀÌÅÍ ¹®¼ Çü½Ä¿¡´Â À̹ÌÁöÀÇ ÀÏÂ÷»öÀ» ±â¼úÇÏ´Â ¿ä¼Ò°¡ Æ÷ÇԵǴ °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸, ±×·¹ÀÌ ½ºÄÉÀÏ À̹ÌÁö¸¦ ±â¼úÇÏ´Â °æ¿ì¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
IIOMetadataFormat ³»ÀÇ canNodeAppear elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§imageType - ¸ÞŸµ¥ÀÌŸ¿Í °ü·ÃµÈ À̹ÌÁöÀÇ Å¸ÀÔÀ» ³ªÅ¸³»´Â ImageTypeSpecifier
truepublic int getElementMinChildren(String elementName)
IIOMetadataFormat
±â¼ú: CHILD_POLICY_REPEAT¸¦ °¡Áö´Â À̸§ ÷ºÎ ¿ä¼ÒÀÇ ÀÚ½Ä
ÀÇ ÃÖ¼Ò¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¿¹¸¦ µé¾î
»öÀÇ ÀÏÂ÷ Á¤º¸¸¦ ³ªÅ¸³»´Â ¿ä¼Ò¿¡´Â °¢ ÀÏÂ÷»ö¿¡ 1°³, Àû¾îµµ 3 »ìÀÇ ÀÚ½ÄÀÌ ÇÊ¿äÇÏ°Ô µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getElementMinChildren elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
intpublic int getElementMaxChildren(String elementName)
IIOMetadataFormat
±â¼ú: CHILD_POLICY_REPEAT¸¦ °¡Áö´Â À̸§ ÷ºÎ ¿ä¼ÒÀÇ ÀÚ½Ä
ÀÇ ÃÖ´ë¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¿¹¸¦ µé¾î
8 ºñÆ®ÀÇ Ä÷¯ ÆÈ·¹Æ®³»ÀÇ ¿£Æ®¸®¸¦ ³ªÅ¸³»´Â ¿ä¼Ò´Â 256 ȸ±îÁö ¹Ýº¹ÇÒ ¼ö ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. Integer.MAX_VALUE°ªÀ» »ç¿ëÇØ, »óÇÑ ¾øÀ½À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
.
IIOMetadataFormat ³»ÀÇ getElementMaxChildren elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
int
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) public int getChildPolicy(String elementName)
IIOMetadataFormat
±â¼ú: CHILD_POLICY_·Î
½ÃÀ۵Ǵ Á¤¼öÀÇ 1°³¸¦ ¸®ÅÏÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getChildPolicy elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
CHILD_POLICY_* Á¤¼öÀÇ 1°³
public String [] getChildNames(String elementName)
IIOMetadataFormat
񃬣: String
¹è¿À» ÃâÇö¼ø¼¿¡ ¸®ÅÏÇÕ´Ï´Ù. ¿ä¼Ò°¡ ÀÚ½ÄÀ» °¡Áú ¼ö°¡ ¾ø´Â °æ¿ì´Â nullÀÌ ¸®Åϵ˴ϴÙ
.
IIOMetadataFormat ³»ÀÇ getChildNames elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
String
¹è¿, ¶Ç´Â nullpublic String [] getAttributeNames(String elementName)
IIOMetadataFormat
񃬣: String
¹è¿À» ¸®ÅÏÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeNames elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
String
¹è¿
public int getAttributeValueType(String elementName,
String attrName)
IIOMetadataFormat
±â¼ú: VALUE_·Î
½ÃÀ۵Ǵ Á¤¼öÀÇ 1°³¸¦ µ¹·ÁÁÖ°í, À̸§ ÷ºÎ ¿ä¼Ò³»ÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀÇ °ªÀÌ ÀÓÀÇÀÎÁö, ÁöÁ¤µÈ ¹üÀ§³»·Î ÇÑÁ¤µÇ´ÂÁö, ÀÏ·ÃÀÇ ¿°ÅÄ¡ÀÇ 1°³
·Î ÇÑÁ¤µÇ´ÂÁö, ¶Ç´Â °ø¹é¿¡¼ ´Ü¶ôÁö¾îÁø ÀÓÀÇÀÇ °ªÀÇ ¸®½ºÆ®ÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeValueType elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
VALUE_* Á¤¼öÀÇ 1°³
public int getAttributeDataType(String elementName,
String attrName)
IIOMetadataFormat
±â¼ú: DATATYPE_·Î
½ÃÀ۵Ǵ Á¤¼öÀÇ 1°³¸¦ ¸®ÅÏÇÕ´Ï´Ù. getAttributeValueType°¡ VALUE_LIST¸¦ µ¹·ÁÁÖ´Â °æ¿ì, À¯È¿ÇÑ °ªÀº ¸®ÅϵÈ
µ¥ÀÌÅÍÇüÀÇ °ªÀÇ °ø¹é¿¡¼ ´Ü¶ôÁö¾îÁø ¸®½ºÆ®ÀÔ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeDataType elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
DATATYPE_* Á¤¼öÀÇ 1°³
public boolean isAttributeRequired(String elementName,
String attrName)
IIOMetadataFormat
±â¼ú: true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ isAttributeRequired elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
true
public String getAttributeDefaultValue(String elementName,
String attrName)
IIOMetadataFormat
±â¼ú: String·Î
¼ ¸®ÅÏÇÕ´Ï´Ù. ±âº»°ªÀ» ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â nullÀ»
¸®ÅÏÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeDefaultValue elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
String, ¶Ç´Â null
public String [] getAttributeEnumerations(String elementName,
String attrName)
IIOMetadataFormat
񃬣: String
¹è¿À» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â getAttributeValueType°¡ VALUE_ENUMERATION¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeEnumerations elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
String
¹è¿
public String getAttributeMinValue(String elementName,
String attrName)
IIOMetadataFormat
±â¼ú: getAttributeValueType°ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
. °ªÀº String·Î
¼ ¸®Åϵ˴ϴÙ
. ±× ÇØ¼®Àº getAttributeDataType°ª¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù. ÀÌ ¸Þ¼µå´Â getAttributeValueType°¡ VALUE_RANGE_*¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeMinValue elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
String
public String getAttributeMaxValue(String elementName,
String attrName)
IIOMetadataFormat
±â¼ú: getAttributeValueType°ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
. °ªÀº String·Î
¼ ¸®Åϵ˴ϴÙ
. ±× ÇØ¼®Àº getAttributeDataType°ª¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù. ÀÌ ¸Þ¼µå´Â getAttributeValueType°¡ VALUE_RANGE_*¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeMaxValue elementName - String·Î¼ÀÇ , Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
String
public int getAttributeListMinLength(String elementName,
String attrName)
IIOMetadataFormat
±â¼ú: String·Î
¼ Á¤Àǵ˴ϴÙ. ÀÌ ¸Þ¼µå´Â getAttributeValueType°¡ VALUE_LIST¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeListMinLength elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
public int getAttributeListMaxLength(String elementName,
String attrName)
IIOMetadataFormat
±â¼ú: Integer.MAX_VALUE°ªÀ» »ç¿ëÇØ, »óÇÑ ¾øÀ½À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
. ¼Ó¼º ÀÚü´Â °ø¹é¿¡¼ ´Ü¶ôÁö¾îÁø º¹¼öÀÇ Ç׸ñÀÌ Æ÷ÇԵǰí ÀÖ´Â String·Î
¼ Á¤Àǵ˴ϴÙ. ÀÌ ¸Þ¼µå´Â getAttributeValueType°¡ VALUE_LIST¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getAttributeListMaxLength elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§attrName - Á¶È¸µÇ´Â ¼Ó¼ºÀÇ À̸§
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) public int getObjectValueType(String elementName)
IIOMetadataFormat
±â¼ú: Object ÂüÁ¶¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ª (¿°Å, ¹üÀ§, ¶Ç´Â ¹è¿)ÀÇ ÇüŸ¦ ³ªÅ¸³»´Â VALUE_·Î
½ÃÀ۵Ǵ ¿°ÅÄ¡ÀÇ 1°³¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÁöÁ¤µÈ ¿ä¼Ò³»¿¡ °´Ã¼ÀÇ °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼µåÀÇ °á°ú´Â VALUE_NONE°¡ µË´Ï´Ù.
À¯È¿ÇÑ °ªÀÌ ¹üÀ§·Î¼ Á¤ÀǵǴ Object ÂüÁ¶´Â ComparableÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getObjectValueType elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
VALUE_* Á¤¼öÀÇ 1°³
Comparable public Class <? > getObjectClass(String elementName)
IIOMetadataFormat
±â¼ú: Object ÂüÁ¶ÀÇ Class ÇüÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò¿¡ Object ÂüÁ¶¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø´Â °æ¿ì´Â IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù. Ŭ·¡½ºÇüÀÌ ¹è¿ÀÎ °æ¿ì, ÀÌ Çʵå´Â ±âº»ÀÌ µÇ´Â Ŭ·¡½ºÇüÀ» ³ªÅ¸³À´Ï´Ù (¿¹¸¦ µé¾î, int
¹è¿ÀÇ °æ¿ì, ÀÌ ¸Þ¼µå´Â int.class¸¦ µ¹·ÁÁØ´Ù).
À¯È¿ÇÑ °ªÀÌ ¹üÀ§·Î¼ Á¤ÀǵǴ Object ÂüÁ¶´Â ComparableÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getObjectClass elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
Class °´Ã¼public Object getObjectDefaultValue(String elementName)
IIOMetadataFormat
±â¼ú: Object ÂüÁ¶ÀÇ ±âº»°ªÀÌ Æ÷ÇԵǰí ÀÖ´Â Object¸¦ ¸®ÅÏÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getObjectDefaultValue elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
Objectpublic Object [] getObjectEnumerations(String elementName)
IIOMetadataFormat
±â¼ú: Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ¿°Å°ªÀÌ Æ÷ÇԵǰí ÀÖ´Â Object
¹è¿À» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â getObjectValueType°¡ VALUE_ENUMERATION¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
== ¿¬»êÀÚ·Î Á¤Àǵǵµ·Ï (Object.equals ¸Þ¼µå¿Í´Â ´Ù¸¥), ¿°ÅÄ¡¸¦ ¹Þ´Â ³ëµå¿¡ °ü·ÃµÈ
Object´Â
ÀÌ ¸Þ¼µå·ÎºÎÅÍ ¸®ÅϵÈ
°ªÀÇ 1°³
·Î µ¿ÀÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getObjectEnumerations elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
Object
¹è¿public Comparable <? > getObjectMinValue(String elementName)
IIOMetadataFormat
±â¼ú: Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ÃÖ¼Ò°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â getObjectValueType°ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
. ÀÌ ¸Þ¼µå´Â getObjectValueType°¡ VALUE_RANGE·Î
½ÃÀ۵Ǵ Á¤¼öÀÇ 1°³¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getObjectMinValue elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
public Comparable <? > getObjectMaxValue(String elementName)
IIOMetadataFormat
±â¼ú: Object ÂüÁ¶ÀÇ À¯È¿ÇÑ ÃÖ´ë°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ °ªÀ» Æ÷ÇÔÇÒ±î Æ÷ÇÔÇÏÁö ¾Ê´Â°¡´Â getObjectValueType°ªÀ¸·Î ÆÇÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
. ÀÌ ¸Þ¼µå´Â getObjectValueType°¡ VALUE_RANGE·Î
½ÃÀ۵Ǵ Á¤¼öÀÇ 1°³¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getObjectMaxValue elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
public int getObjectArrayMinLength(String elementName)
IIOMetadataFormat
±â¼ú: Object ÂüÁ¶ÀÇ Á¤ÀÇ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è¿ ¿ä¼ÒÀÇ ÃÖ¼Ò¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â getObjectValueType°¡ VALUE_LIST¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getObjectArrayMinLength elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
Object ÂüÁ¶ÀÇ ¹è¿ÀÇ À¯È¿ÇÑ ÃÖ¼ÒÀÇ ±æÀÌpublic int getObjectArrayMaxLength(String elementName)
IIOMetadataFormat
±â¼ú: Object ÂüÁ¶ÀÇ Á¤ÀÇ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è¿ ¿ä¼ÒÀÇ ÃÖ´ë¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. Integer.MAX_VALUE°ªÀ» »ç¿ëÇØ, »óÇÑ ¾øÀ½À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
. ÀÌ ¸Þ¼µå´Â getObjectValueType°¡ VALUE_LIST¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
IIOMetadataFormat ³»ÀÇ getObjectArrayMaxLength elementName - Á¶È¸µÇ´Â ¿ä¼ÒÀÇ À̸§
Object ÂüÁ¶ÀÇ ¹è¿ÀÇ À¯È¿ÇÑ ÃÖ´ëÀÇ ±æÀÌpublic static IIOMetadataFormat getStandardFormatInstance()
javax.imageio.metadata ÆÐŰÁöÀÇ ÄÚ¸àÆ®¿¡ ±â¼úµÇ°í Àִ ǥÁØÀÇ, Ç÷¯±× Àο¡
Á¸ÇÏÁö ¾Ê´Â javax.imageio_1. 0 ¸ÞŸ µ¥ÀÌÅÍ ¹®¼ Çü½ÄÀ» ±â¼úÇÏ´Â IIOMetadataFormat °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
IIOMetadataFormatÀνºÅϽº
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.