|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.management.openmbean.OpenType
javax.management.openmbean.CompositeType
public class CompositeType
CompositeType
Ŭ·¡½º´Â
Ä¡ÀÇ ÇüŸ¦ ±â¼úÇÏ´Â ÀνºÅϽº¸¦ °¡Áö´Â ¡¸°ø°³Çü¡¹Å¬·¡½ºÀÔ´Ï´Ù.
CompositeData
ÇÊµå °³¿ä |
---|
Ŭ·¡½º javax.management.openmbean. OpenType ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå |
---|
ALLOWED_CLASSNAMES |
»ý¼ºÀÚ °³¿ä | |
---|---|
CompositeType (String typeName,
String description,
String [] itemNames,
String [] itemDescriptions,
OpenType [] itemTypes)
CompositeType ÀνºÅϽº¸¦ ±¸ÃàÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ Å¸´ç¼ºÀ» °Ë»çÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
containsKey (String itemName)
ÀÌ CompositeType ÀνºÅϽº°¡ itemName ¶ó´Â À̸§ÀÇ Ç׸ñÀ» Á¤ÀÇÇÏ´Â °æ¿ì,true ¸¦
µ¹·ÁÁÝ´Ï´Ù. |
boolean |
equals (Object obj)
ÁöÁ¤µÈ obj ÆÄ¶ó¹ÌÅÍ¿Í ÀÌ CompositeType ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. |
String |
getDescription (String itemName)
itemName ¶ó´Â À̸§ÀÇ Ç׸ñÀÇ ±â¼úÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
OpenType |
getType (String itemName)
itemName ¶ó´Â À̸§ÀÇ Ç׸ñÀÇ ¡¸°ø°³Çü¡¹À» µ¹·ÁÁÝ´Ï´Ù. |
int |
hashCode ()
ÀÌ CompositeType ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµåÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
isValue (Object obj)
obj °¡, ÀÌ CompositeType ÀνºÅϽº·Î ±â¼ú °¡´ÉÇÑ °ªÀÏÁö ¾î¶³Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù. |
Set |
keySet ()
ÀÌ CompositeType ÀνºÅϽº¿¡
ÇØ Á¤ÀÇµÈ ¸ðµç Ç׸ñ¸íÀÇ º¯°æ ºÒ°¡´ÉÇÑ Set ºä¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
toString ()
ÀÌ CompositeType ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º javax.management.openmbean. OpenType ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
getClassName,
getDescription,
getTypeName,
isArray |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public CompositeType(String typeName, String description, String [] itemNames, String [] itemDescriptions, OpenType [] itemTypes) throws OpenDataException
CompositeType
ÀνºÅϽº¸¦ ±¸ÃàÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ Å¸´ç¼ºÀ» °Ë»çÇÕ´Ï´Ù. °¢ ÆÄ¶ó¹ÌÅÍÀÇ Å¸´ç¼ºÀÇ Á¦¾àÀº, ÀÌÇÏ·Î ¼³¸íÇÕ´Ï´Ù.
itemNames,itemDescriptions ¹× itemTypes
3 °³ÀÇ ¹è¿ ÆÄ¶ó¹ÌÅÍÀÇ ³»¿ëÀº, ÀÌ »ý¼ºÀÚ È£Ãâ Ãø¿¡¾ß´Â ÀÌ·¯ÇÑ ¹è¿ÀÌ º¯°æµÇ¾îµµ, ±¸Ãà ³¡³ CompositeType
ÀνºÅϽº¿¡ ¿µÇâÀÌ ¹ÌÄ¡Áö ¾Ê°Ô Çϱâ À§ÇÑ, ³»ºÎ¿¡¼ Ä«Çǵ˴ϴÙ.
ÀÌ º¹ÇÕÇüÀÌ °¡¸®Å°´Â º¹ÇÕ µ¥ÀÌÅÍÄ¡ÀÇ Java Ŭ·¡½º¸í (getClassName
¸Þ¼µå¿¡
ÇØ µ¹·ÁÁÖ°íÁö´Â Ŭ·¡½º¸í)Àº,CompositeData.class.getName()
¿¡
ÇØ µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÄ¡·Î ¼³Á¤µË´Ï´Ù.
typeName
- ÀÌ ÀνºÅϽº°¡ °¡¸®Å°´Â º¹ÇÕÇü¿¡ ºÎ¿©ÇÏ´Â À̸§. null ¶Ç´Â °ø¹®ÀÚ¿Àº »ç¿ëÇÒ ¼ö ¾ø´Ùdescription
- ÀÌ ÀνºÅϽº°¡ °¡¸®Å°´Â º¹ÇÕÇü¿¡ ´ëÇÑ Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â Çü½ÄÀÇ ¼³¸í. null ¶Ç´Â °ø¹®ÀÚ¿Àº »ç¿ëÇÒ ¼ö ¾ø´ÙitemNames
- ÀÌ CompositeType
ÀνºÅϽº°¡ °¡¸®Å°´Â º¹ÇÕ µ¥ÀÌÅÍÄ¡¿¡ Æ÷ÇԵǴ Ç׸ñÀÇ À̸§. null´Â
ºÒ°¡. null ¶Ç´Â °ø¹®ÀÚ¿ ÀÌ¿ÜÀÇ 1 °³ ÀÌ»óÀÇ ¿ä¼Ò¸¦ Æ÷ÇÔÇÒ Çʿ䰡 ÀÖ´Ù. CompositeType
ÀνºÅϽº¿Í ±× ¿ÜÀÇ ÀνºÅϽºÀÇ Â÷ºÐÀ» ÃëÇϴµ¥ ÀÖ¾î¼, Ç׸ñ¸íÀÇ ÁöÁ¤¼ø¼´Â Áß¿äÇÏÁö ¾Ê´Ù. Ç׸ñ¸íÀº ¾ËÆÄºªÀÇ ½Â¼øÀ¸·Î ¼ÒÆ® µÇ¾î ³»ºÎ¿¡¼ Æ÷ÇԵȴÙitemDescriptions
- ±â¼úÀÚ. ÀÌ CompositeType
ÀνºÅϽº°¡ °¡¸®Å°´Â º¹ÇÕ µ¥ÀÌÅÍÄ¡¿¡ Æ÷ÇԵǴ Ç׸ñÀÇ itemNames ¿Í °°Àº ¼ø¼·Î ´Ã¾î³õÀ» ¼ö ÀÖ´Ù. itemNames ¿Í °°Àº »çÀÌÁî°¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ¿ä¼Ò´Â null ¶Ç´Â °ø¹®ÀÚ¿ ÀÌ¿ÜitemTypes
- °ø°³Çü ÀνºÅϽº. itemNames ¿Í °°Àº ¼ø¼·Î ³ª¶õÇØÁú ¼ö ÀÖ°í, ÀÌ CompositeType
ÀνºÅϽº°¡ °¡¸®Å°´Â º¹ÇÕ µ¥ÀÌÅÍÄ¡¿¡ Æ÷ÇԵǴ Ç׸ñÀ» ±â¼úÇÑ´Ù. itemNames ¿Í °°Àº »çÀÌÁî°¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ¿ä¼Ò´Â null ÀÌ¿ÜIllegalArgumentException
- typeName ¶Ç´Â description °¡ null ³ª °ø¹®ÀÚ¿ÀÇ °æ¿ì,itemNames,itemDescriptions,itemTypes Áß ÇÑÂÊÀÌ null
°æ¿ì,itemNames ¶Ç´Â itemDescriptions
¸î°³ÀÇ ¿ä¼Ò°¡ null ¶Ç´Â °ø¹®ÀÚ¿ÀÇ °æ¿ì,itemTypes
¸î°³ÀÇ ¿ä¼Ò°¡ null
°æ¿ì, ¶Ç´Â itemNames,itemDescriptions,itemTypes
¸î°³ÀÇ »çÀÌÁî°¡ ´Ù¸¥ °æ¿ìOpenDataException
- itemNames ¿¡ Áߺ¹ ÇÑ Ç׸ñ¸íÀÌ Æ÷ÇԵǴ °æ¿ì (Ç׸ñ¸íÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸º°µÇÁö¸¸, ÀüÈÄÀÇ °ø¹é ¹®ÀÚ´Â ¹«½ÃµÈ´Ù)¸Þ¼µåÀÇ »ó¼¼ |
---|
public boolean containsKey(String itemName)
CompositeType
ÀνºÅϽº°¡ itemName ¶ó´Â À̸§ÀÇ Ç׸ñÀ» Á¤ÀÇÇÏ´Â °æ¿ì,true
¸¦
µ¹·ÁÁÝ´Ï´Ù.
itemName
- Ç׸ñÀÇ À̸§
public String getDescription(String itemName)
CompositeType
ÀνºÅϽº°¡ itemName ¶ó´Â À̸§ÀÇ Ç׸ñÀ» Á¤ÀÇÇÏÁö ¾Ê´Â °æ¿ì´Â null
¸¦
µ¹·ÁÁÝ´Ï´Ù.
itemName
- Ç׸ñÀÇ À̸§
public OpenType getType(String itemName)
CompositeType
ÀνºÅϽº°¡ itemName ¶ó´Â À̸§ÀÇ Ç׸ñÀ» Á¤ÀÇÇÏÁö ¾Ê´Â °æ¿ì´Â null
¸¦
µ¹·ÁÁÝ´Ï´Ù.
itemName
- ½Ã°£ÀÇ À̸§
public Set keySet()
CompositeType
ÀνºÅϽº¿¡
ÇØ Á¤ÀÇµÈ ¸ðµç Ç׸ñ¸íÀÇ º¯°æ ºÒ°¡´ÉÇÑ Set ºä¸¦ µ¹·ÁÁÝ´Ï´Ù.
String
Set
public boolean isValue(Object obj)
CompositeType
ÀνºÅϽº·Î ±â¼ú °¡´ÉÇÑ °ªÀÏÁö ¾î¶³Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
obj °¡ null ¶Ç´Â javax.management.openmbean.CompositeData
ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì,isValue
´Â
false
¸¦
µ¹·ÁÁÝ´Ï´Ù. obj °¡ javax.management.openmbean.CompositeData
ÀνºÅϽºÀÎ °æ¿ì, ±× º¹ÇÕÇü°ú ÀÌ CompositeType
ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö°¡ Å×½ºÆ®µÇ¾î
°¡ equals
true
¸¦
µ¹·ÁÁÖ´Â °æ¿ì¿¡ ÇÑÇØ,isValue
´Â
true
¸¦
µ¹·ÁÁÝ´Ï´Ù.
OpenType
³»ÀÇ isValue
obj
- Ä¡. ÀÌ °ªÀÇ °ø°³ÇüÀÌ, ÀÌ CompositeType
ÀνºÅϽº¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö°¡ Å×½ºÆ®µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean equals(Object obj)
obj
ÆÄ¶ó¹ÌÅÍ¿Í ÀÌ CompositeType
ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.
´ÙÀ½ÀÇ ¸ðµç Á¶°ÇÀÌ Ã¤¿öÁö°í ÀÖ´Â °æ¿ì¿¡ ÇÑÇØ, 2 °³ÀÇ CompositeType
ÀνºÅϽº´Â µ¿ÀÏÇÏ´Ù°í ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù.
OpenType
³»ÀÇ equals
obj
- ÀÌ CompositeType
ÀνºÅϽº¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö ºñ±³µÇ´Â ¿ÀºêÁ§Æ®. obj °¡ null
°æ¿ì,equals
´Â
false
¸¦
µ¹·ÁÁØ´Ù
CompositeType
¿Í µ¿ÀÏÇÑ °æ¿ì´Â true
Object.hashCode()
,
Hashtable
public int hashCode()
CompositeType
ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµåÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
CompositeType
ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµå´Â
equals
ºñ±³·Î »ç¿ëµÇ´Â ¸ðµç Á¤º¸ ¿ä¼Ò (À̸§, Ç׸ñ¸í ¹× Ç׸ñÇü)ÀÇ ÇØ½Ã ÄÚµåÀÇ ÇÕ°è°¡ µË´Ï´Ù. ÀÌ ¶§¹®¿¡
t1.equals(t2)
´Â
2 °³ÀÇ CompositeType
ÀνºÅϽº t1
¹× t2
t1.hashCode() ==t2.hashCode()
°¡,Object.hashCode()
¸Þ¼µåÀÇ ÀÏ¹Ý ±Ô¾à¿¡ µû¸£°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
CompositeType
ÀνºÅϽº´Â ºÒº¯À¸·Î ÀÌ ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµå´Â
hashCode
ÃÖÃÊÀÇ È£Ãâ½Ã¿¡ 1 ȸ¸¸ °è»êµË´Ï´Ù. ±× ÈÄÀÇ È£Ãâ¿¡´Â
°°Àº °ªÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù.
OpenType
³»ÀÇ hashCode
CompositeType
ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµåÄ¡Object.equals(java.lang.Object)
,
Hashtable
public String toString()
CompositeType
ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
ij¸¯ÅÍ ¶óÀΠǥÇöÀº, ÀÌ Å¬·¡½ºÀÇ À̸§ (javax.management.openmbean.CompositeType
), ÀÌ ÀνºÅϽºÀÇ Çü¸í, ÀÌ ÀνºÅϽºÀÇ Ç׸ñ¸í ¹× ÇüÅÂÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ¸·Î ±¸¼ºµË´Ï´Ù.
CompositeType
ÀνºÅϽº´Â ºÒº¯À¸·Î ÀÌ ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀº,toString
ÃÖÃÊÀÇ È£Ãâ½Ã¿¡ 1 ȸ¸¸ °è»êµË´Ï´Ù. ±× ÈÄÀÇ È£Ãâ¿¡´Â
°°Àº °ªÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù.
OpenType
³»ÀÇ toString
CompositeType
ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.