|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.management.openmbean.TabularDataSupport
public class TabularDataSupport
TabularDataSupport Ŭ·¡½º´Â TabularData ÀÎÅÍÆäÀ̽º¿Í Map ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ³»ºÎ¿¡¼ ÇØ½Ã ¸Ê µ¥ÀÌÅÍ ±¸Á¶¿¡ ±Ù°ÅÇϰí ÀÖ´Â ¡¸°ø°³ µ¥ÀÌÅÍ¡¹Å¬·¡½ºÀÔ´Ï´Ù.
Áßø(Nested) Ŭ·¡½º °³¿ä |
---|
ÀÎÅÍÆäÀ̽º java.util. Map ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º |
---|
Map.Entry <K,
V > |
»ý¼ºÀÚ °³¿ä | |
---|---|
TabularDataSupport (TabularType tabularType)
°ø°³ÇüÀÌ tabularType ·Î ºÎÇÏÀÇ HashMap°¡ µðÆúÆ®ÀÇ Ãʱ⠿뷮 (101)°ú µðÆúÆ®ÀÇ ºÎÇÏ °è¼ö (0.75)°¡ µÇ¾î ÀÖ´Â ºñ¾îÀÖ´Â TabularDataSupport ÀνºÅϽº¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
TabularDataSupport (TabularType tabularType,
int initialCapacity,
float loadFactor)
°ø°³ÇüÀÌ tabularType ·Î ºÎÇÏÀÇ HashMap°¡ ÁöÁ¤µÈ Ãʱ⠿뷮 ¹× ºÎÇÏ °è¼ö°¡ µÇ¾î ÀÖ´Â ºñ¾îÀÖ´Â TabularDataSupport ÀνºÅϽº¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
Object [] |
calculateIndex (CompositeData value)
ÀÌ TabularData ÀνºÅϽº¿¡ ÁöÁ¤µÈ º¹ÇÕ µ¥ÀÌÅÍ value ÆÄ¶ó¹ÌÅ͸¦ ÂüÁ¶Çϱâ À§Çؼ »ç¿ëµÇ´Â À妽º°¡ Ãß°¡µÇ°í ÀÖ´Â °æ¿ì, ÀÌ À妽º¸¦ °è»êÇÕ´Ï´Ù. |
void |
clear ()
ÀÌ TabularDataSupport ÀνºÅϽº·ÎºÎÅÍ ¸ðµç ÇàÀ» »èÁ¦ÇÕ´Ï´Ù. |
Object |
clone ()
ÀÌ TabularDataSupport ÀνºÅϽºÀÇ º¹Á¦¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
containsKey (Object key)
ÀÌ TabularData ÀνºÅϽº¿¡ À妽º°¡ ÁöÁ¤µÈ key°¡ µÇ¾î ÀÖ´Â CompositeData Ä¡ (Çà)°¡ Æ÷ÇԵǴ °æ¿ì¿¡ ÇÑÇØ true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
containsKey (Object [] key)
ÀÌ TabularData ÀνºÅϽº¿¡ À妽º°¡ ÁöÁ¤µÈ key°¡ µÇ¾î ÀÖ´Â CompositeData Ä¡ (Çà)°¡ Æ÷ÇԵǴ °æ¿ì¿¡ ÇÑÇØ true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
containsValue (CompositeData value)
ÀÌ TabularData ÀνºÅϽº¿¡ ÁöÁ¤µÈ CompositeData °ªÀÌ Æ÷ÇԵǴ °æ¿ì¿¡ ÇÑÇØ true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
containsValue (Object value)
ÀÌ TabularData ÀνºÅϽº·Î ÁöÁ¤µÈ °ªÀÌ Æ÷ÇԵǴ °æ¿ì¿¡ ÇÑÇØ true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Set |
entrySet ()
ÀÌ TabularDataSupport ÀνºÅϽº¿¡ Æ÷ÇԵǰí ÀÖ´Â Çà ¸ÅÇÎÀÇ À妽ºÀÇ ÄÚ·¹Å©¼Çºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
equals (Object obj)
ÁöÁ¤µÈ obj ÆÄ¶ó¹ÌÅÍ¿Í ÀÌ TabularDataSupport ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. |
Object |
get (Object key)
ÀÌ ¸Þ¼µå´Â ´Ü¼øÇÏ°Ô et((Object[]) key)¸¦ È£ÃâÇÕ´Ï´Ù. |
CompositeData |
get (Object [] key)
ÀÌ TabularData ÀνºÅϽº³»¿¡ À妽º°¡ key ¶Ç´Â null (key¿¡ ÀÏÄ¡ÇÏ´Â °ªÀÌ ¾ø´Â °æ¿ì)ÀÇ CompositeData Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
TabularType |
getTabularType ()
ÀÌ TabularData ÀνºÅϽº¸¦ ±â¼úÇÏ´Â ¡¸Ç¥ Çü¡¹À» ¸®ÅÏÇÕ´Ï´Ù. |
int |
hashCode ()
ÀÌ TabularDataSupport ÀνºÅϽºÀÇ ÇØ½Ã Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
isEmpty ()
ÀÌ TabularDataSupport ÀνºÅϽº¿¡ ÇàÀÌ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì´Â true ¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Set |
keySet ()
ÀÌ TabularDataSupport ÀνºÅϽºÀÇ ºÎÇÏÀÇ ¸Ê¿¡ Æ÷ÇԵǴ ŰÀÇ ¼ÂÆ®ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
void |
put (CompositeData value)
ÀÌ TabularData ÀνºÅϽº¿¡ value¸¦ Ãß°¡ÇÕ´Ï´Ù. |
Object |
put (Object key,
Object value)
ÀÌ ¸Þ¼µå´Â ´Ü¼øÇÏ°Ô put((CompositeData) value)¸¦ È£ÃâÇÕ´Ï´Ù. |
void |
putAll (CompositeData [] values)
values ³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ ÀÌ TabularData ÀνºÅϽº¿¡ Ãß°¡ÇÕ´Ï´Ù. |
void |
putAll (Map t)
ÁöÁ¤µÈ ¸Ê t ³»ÀÇ ¸ðµç °ªÀ» ÀÌ TabularData ÀνºÅϽº¿¡ Ãß°¡ÇÕ´Ï´Ù. |
Object |
remove (Object key)
ÀÌ ¸Þ¼µå´Â ´Ü¼øÇÏ°Ô remove((Object[]) key)¸¦ È£ÃâÇÕ´Ï´Ù. |
CompositeData |
remove (Object [] key)
À妽º°¡ ÀÌ TabularData ÀνºÅϽºÀÇ key°¡ µÇ¾î ÀÖ´Â CompositeData Ä¡¸¦ »èÁ¦ÇØ, »èÁ¦µÈ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. |
int |
size ()
ÀÌ TabularDataSupport ÀνºÅϽº³»ÀÇ Çà¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ TabularDataSupport ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Collection |
values ()
ÀÌ TabularDataSupport ÀνºÅϽº¿¡ Æ÷ÇԵǴ ÇàÀÇ ÄÚ·¹Å©¼Çºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public TabularDataSupport(TabularType tabularType)
ÀÌ »ý¼ºÀÚ´Â ´Ü¼øÇÏ°Ô this(tabularType, 101, 0.75f);¸¦ È£ÃâÇÕ´Ï´Ù.
tabularType
- ÀÌ TabularData ÀνºÅϽº¸¦ ±â¼úÇÏ´Â ¡¸Ç¥ Çü¡¹. null ÀÌ¿Ü
IllegalArgumentException
- Ç¥ ÇüÀÌ nullÀÎ °æ¿ìpublic TabularDataSupport(TabularType tabularType, int initialCapacity, float loadFactor)
tabularType
- ÀÌ TabularData ÀνºÅϽº¸¦ ±â¼úÇÏ´Â ¡¸Ç¥ Çü¡¹. null ÀÌ¿ÜinitialCapacity
- HashMap
Ãʱ⠿뷮loadFactor
- HashMap
ºÎÇÏ °è¼ö
IllegalArgumentException
- Ãʱ⠿뷮ÀÌ 0 º¸´Ù ÀÛÀº °æ¿ì, ºÎÇÏ °è¼ö°¡ Á¤ÀÇ °ªÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â Ç¥ ÇüÀÌ nullÀÎ °æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public TabularType getTabularType()
TabularData
³»ÀÇ getTabularType
public Object [] calculateIndex(CompositeData value)
TabularData
³»ÀÇ calculateIndex
value
- º¹ÇÕ µ¥ÀÌÅÍ. ÀÌ TabularData ÀνºÅϽº³»ÀÇ ÀÌ µ¥ÀÌÅÍÀÇ À妽º¸¦ °è»êÇÑ´Ù. ÀÌ ÀνºÅϽºÀÇ ÇàÀÇ ÇüÅÂ¿Í °°Àº º¹ÇÕÇüÀ¸·Î null À̿ܰ¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
NullPointerException
- value°¡ nullÀÎ °æ¿ì
InvalidOpenTypeException
- value°¡ ÀÌ TabularData ÀνºÅϽºÀÇ ÇàÀÇ ÇüÅ Á¤ÀÇ¿¡ ÁذÅÇϰí ÀÖÁö ¾Ê´Â °æ¿ìpublic boolean containsKey(Object key)
Map
³»ÀÇ containsKey
key
- ÀÌ TabularData ³»¿¡ ÀÖÀ»Áö ¾î¶³Áö Å×½ºÆ®µÇ´Â À妽ºÄ¡
- ¹Ýȯ°ª:
- ÀÌ TabularData°¡ ÁöÁ¤µÈ ۸¦ °¡Áö´Â ÇàÀÇ °ªÀ» ³ªÅ¸³»´Â °æ¿ì´Â true
public boolean containsKey(Object [] key)
TabularData
³»ÀÇ containsKey
key
- ÀÌ TabularData ³»¿¡ ÀÖÀ»Áö ¾î¶³Áö Å×½ºÆ®µÇ´Â À妽ºÄ¡
- ¹Ýȯ°ª:
- ÀÌ TabularData°¡ ÁöÁ¤µÈ ۸¦ °¡Áö´Â ÇàÀÇ °ªÀ» ³ªÅ¸³»´Â °æ¿ì´Â true
public boolean containsValue(CompositeData value)
TabularData
³»ÀÇ containsValue
value
- ÀÌ TabularData ³»¿¡ ÀÖÀ»Áö ¾î¶³Áö Å×½ºÆ®µÇ´Â ÇàÀÇ °ª
- ¹Ýȯ°ª:
- ÀÌ TabularData ÀνºÅϽº·Î ÁöÁ¤µÈ ÇàÀÇ °ªÀÌ Æ÷ÇԵǴ °æ¿ì´Â true
public boolean containsValue(Object value)
Map
³»ÀÇ containsValue
value
- ÀÌ TabularData ³»¿¡ ÀÖÀ»Áö ¾î¶³Áö Å×½ºÆ®µÇ´Â ÇàÀÇ °ª
- ¹Ýȯ°ª:
- ÀÌ TabularData ÀνºÅϽº·Î ÁöÁ¤µÈ ÇàÀÇ °ªÀÌ Æ÷ÇԵǴ °æ¿ì´Â true
public Object get(Object key)
Map
³»ÀÇ get
key
- °ü·ÃµÈ
°ªÀÌ ¸®ÅϵÈ
Ű
NullPointerException
- key°¡ nullÀÎ °æ¿ì
ClassCastException
- key
ÇüŰ¡ Object[]°¡ ¾Æ´Ñ °æ¿ì
InvalidKeyException
- key°¡ ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ ÁذÅÇϰí ÀÖÁö ¾Ê´Â °æ¿ìMap.containsKey(Object)
public CompositeData get(Object [] key)
TabularData
³»ÀÇ get
key
- ÀÌ TabularData ÀνºÅϽº³»¿¡ ¾ò´Â °ªÀÇ À妽º. ÀÌ TabularData ÀνºÅϽºÀÇ ÇàÀÇ ÇüÅ Á¤ÀÇ¿¡ ´ëÇØ¼ À¯È¿Çϰí null À̿ܰ¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
NullPointerException
- key°¡ nullÀÎ °æ¿ì
InvalidKeyException
- key°¡ ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Çü Á¤ÀÇ¿¡ ÁذÅÇϰí ÀÖÁö ¾Ê´Â °æ¿ìpublic Object put(Object key, Object value)
Map
³»ÀÇ put
key
- ¹«½ÃµÇ´Â ÆÄ¶ó¹ÌÅÍvalue
- ¼³Á¤ÇÏ´Â CompositeData
NullPointerException
- value°¡ nullÀÎ °æ¿ì
ClassCastException
- value
ÇüŰ¡ CompositeData°¡ ¾Æ´Ñ °æ¿ì
InvalidOpenTypeException
- value°¡ ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ ÁذÅÇϰí ÀÖÁö ¾Ê´Â °æ¿ì
KeyAlreadyExistsException
- ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ ÁذÅÇϵµ·Ï °è»êµÈ value ÆÄ¶ó¹ÌÅÍÀÇ Å°°¡ ±âÁ¸ÀÇ °ª°ú À̹Ì
ÀÏÄ¡Çϰí ÀÖ´Â °æ¿ìpublic void put(CompositeData value)
TabularData
񃬣: getRowType()
¿¡ ÀÇÇØ ¸®ÅϵÈ
º¹ÇÕÇü)¿Í °°Áö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ¶Ç, ÀÌ TabularData ÀνºÅϽº³»¿¡
Ãß°¡µÇ´Â value ¿ëÀ¸·Î °è»êµÈ À妽º¸¦ °¡Áö´Â ±âÁ¸ÀÇ °ªÀÌ Á¸ÀçÇϰí ÀÖ¾î µÇÁö ¾Ê½À´Ï´Ù. value
À妽º´Â ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ µû¶ó °è»êµË´Ï´Ù (TabularType. getIndexNames()
¸¦ ÂüÁ¶).
TabularData
³»ÀÇ put
value
- ÀÌ TabularData ÀνºÅϽº¿¡ »õ·Î¿î ÇàÀ¸·Î¼ Ãß°¡µÇ´Â º¹ÇÕ µ¥ÀÌÅÍ. ÀÌ ÀνºÅϽºÀÇ ÇàÀÇ ÇüÅÂ¿Í °°Àº º¹ÇÕÇüÀ¸·Î null À̿ܰ¡ ¾Æ´Ï¸é ¾ÈµÈ´Ùpublic Object remove(Object key)
Map
³»ÀÇ remove
key
- »èÁ¦µÇ´Â ۸¦ ³ªÅ¸³»´Â Object[]
NullPointerException
- key°¡ nullÀÎ °æ¿ì
ClassCastException
- key
ÇüŰ¡ Object[]°¡ ¾Æ´Ñ °æ¿ì
InvalidKeyException
- key°¡ ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ ÁذÅÇϰí ÀÖÁö ¾Ê´Â °æ¿ìpublic CompositeData remove(Object [] key)
TabularData
³»ÀÇ remove
key
- ÀÌ TabularData ÀνºÅϽº³»¿¡ ¾ò´Â °ªÀÇ À妽º. ÀÌ TabularData ÀνºÅϽºÀÇ ÇàÀÇ ÇüÅ Á¤ÀÇ¿¡ ´ëÇØ¼ À¯È¿Çϰí null À̿ܰ¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
NullPointerException
- key°¡ nullÀÎ °æ¿ì
InvalidKeyException
- key°¡ ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ ÁذÅÇϰí ÀÖÁö ¾Ê´Â °æ¿ìpublic void putAll(Map t)
Map
³»ÀÇ putAll
t
- ¸Ê. ÀÌ ¸ÊÀÇ °ªÀÌ, »õ·Î¿î ÇàÀ¸·Î¼ ÀÌ TabularData ÀνºÅϽº¿¡ Ãß°¡µÈ´Ù. t°¡ null ¶Ç´Â °ø¹®ÀÚ¿ÀÇ °æ¿ì, ÀÌ ¸Þ¼µå´Â ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í Á¾·áÇÑ´Ù
NullPointerException
- t ³»ÀÇ °ªÀÌ nullÀÎ °æ¿ì
ClassCastException
- t ³»ÀÇ °ªÀÌ CompositeData
ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì
InvalidOpenTypeException
- t ³»ÀÇ °ªÀÌ ÀÌ TabularData ÀνºÅϽºÀÇ ÇàÀÇ ÇüÅ Á¤ÀÇ¿¡ ÁذÅÇϰí ÀÖÁö ¾Ê´Â °æ¿ì
KeyAlreadyExistsException
- ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ ÁذÅÇϵµ·Ï °è»êµÈ t ³»ÀÇ °ªÀÇ À妽º°¡ ÀÌ ÀνºÅϽº³»ÀÇ ±âÁ¸ÀÇ °ª¿¡ À̹Ì
ÀÏÄ¡Çϰí ÀÖ´Â °æ¿ì, ¶Ç´Â t ³»¿¡ °°Àº À妽º¸¦ °¡Áö´Â °ªÀÌ 2°³
Á¸ÀçÇÏ´Â °æ¿ìpublic void putAll(CompositeData [] values)
put
·Î Á¤ÀÇµÈ Á¦¾àÀ» ä¿ìÁö ¾Ê´Â ¿ä¼Ò°¡ ÀÖ´Â °æ¿ì, ¶Ç´Â values ³»ÀÇ 2°³ÀÇ ¿ä¼Ò·Î ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ ÁذÅÇϵµ·Ï °è»êµÈ À妽º°¡ °°°Ô µÇ¾î ÀÖ´Â °æ¿ì, ÀåÇØ¸¦ ±â¼úÇÏ´Â ¿¹¿Ü°¡ Throw µÇ¾îvalues
¿ä¼Ò´Â Ãß°¡µÇÁö ¾Ê½À´Ï´Ù. µû¶ó¼, ÀÌ TabularData ÀνºÅϽº´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù.
TabularData
³»ÀÇ putAll
values
- º¹ÇÕ µ¥ÀÌÅÍÀÇ ¹è¿. ÀÌ °ªÀÌ, »õ·Î¿î ÇàÀ¸·Î¼ ÀÌ TabularData ÀνºÅϽº¿¡ Ãß°¡µÈ´Ù. values°¡ null ¶Ç´Â °ø¹®ÀÚ¿ÀÇ °æ¿ì, ÀÌ ¸Þ¼µå´Â ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í Á¾·áÇÑ´Ù
NullPointerException
- value
¿ä¼Ò°¡ nullÀÎ °æ¿ì
InvalidOpenTypeException
- values
¿ä¼Ò°¡ ÀÌ TabularData ÀνºÅϽºÀÇ ÇàÀÇ ÇüÅ Á¤ÀÇ (TabularType Á¤ÀÇ)¿¡ ÁذÅÇϰí ÀÖÁö ¾Ê´Â °æ¿ì
KeyAlreadyExistsException
- ÀÌ TabularData ÀνºÅϽºÀÇ TabularType Á¤ÀÇ¿¡ ÁذÅÇϵµ·Ï °è»êµÈ values
¿ä¼ÒÀÇ À妽º°¡ ÀÌ ÀνºÅϽº³»ÀÇ ±âÁ¸ÀÇ °ª¿¡ À̹Ì
ÀÏÄ¡Çϰí ÀÖ´Â °æ¿ì, ¶Ç´Â values ³»¿¡ °°Àº À妽º¸¦ °¡Áö´Â °ªÀÌ 2°³
Á¸ÀçÇÏ´Â °æ¿ìpublic void clear()
TabularDataSupport
ÀνºÅϽº·ÎºÎÅÍ ¸ðµç ÇàÀ» »èÁ¦ÇÕ´Ï´Ù.
Map
³»ÀÇ clear
TabularData
³»ÀÇ clear
public int size()
TabularDataSupport
ÀνºÅϽº³»ÀÇ Çà¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Map
³»ÀÇ size
TabularData
³»ÀÇ size
TabularDataSupport
ÀνºÅϽº³»ÀÇ Çà¼öpublic boolean isEmpty()
true
¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Map
³»ÀÇ isEmpty
TabularData
³»ÀÇ isEmpty
true
public Set keySet()
TabularDataSupport
ÀνºÅϽºÀÇ ºÎÇÏÀÇ ¸Ê¿¡ Æ÷ÇԵǴ ŰÀÇ ¼ÂÆ®ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Å°´Â ÇàÀÇ ÁöÁ¤¿¡ »ç¿ëµË´Ï´Ù. ÀÌ ¼¼Æ®¿¡ Æ÷ÇԵǴ °¢ Ű´Â º¯°æ ºÒ°¡´ÉÇÑ List ÀÔ´Ï´Ù. ¼¼Æ®´Â ÀÌ TabularDataSupport
ÀνºÅϽºÀÇ ºÎÇÏÀÇ ¸ÊÀ» ±âº»À¸·Î Çϰí ÀÖÀ¸¹Ç·ÎTabularDataSupport
ÀνºÅϽºÀÇ º¯°æÀº ¼¼Æ®¿¡
¼¼Æ®ÀÇ º¯°æÀº TabularDataSupport¿¡ ¹Ý¿µµË´Ï´Ù.
¼¼Æ®´Â ¿ä¼ÒÀÇ »èÁ¦¸¦ Áö¿ø
ÇÕ´Ï´Ù. ¿ä¼Ò¸¦ »èÁ¦Çϸé, Iterator.remove, Set.remove, removeAll, retainAll ¹× clear
°¢ ¿ÀÆÛ·¹À̼ǿ¡ÀÇÇØ ÀÌ TabularDataSupport
ÀνºÅϽº·ÎºÎÅÍ ´ëÀÀÇÏ´Â ÇàÀÌ »èÁ¦µË´Ï´Ù. add ¿ÀÆÛ·¹À̼ǰú addAll ¿ÀÆÛ·¹À̼ÇÀº Áö¿ø
ÇÏÁö ¾Ê½À´Ï´Ù.
Map
³»ÀÇ keySet
TabularData
³»ÀÇ keySet
TabularDataSupport
ÀνºÅϽºÀÇ ÇàÀ» ÁöÁ¤Çϱâ À§Çؼ »ç¿ëµÇ´Â ŰÀÇ ¼ÂÆ®ºäpublic Collection values()
TabularDataSupport
ÀνºÅϽº¿¡ Æ÷ÇԵǴ ÇàÀÇ ÄÚ·¹Å©¼Çºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. Ä÷º¼ÇÀº ºÎÇÏÀÇ ¸ÊÀ» ±âº»À¸·Î Çϰí ÀÖÀ¸¹Ç·ÎTabularDataSupport
ÀνºÅϽºÀÇ º¯°æÀº Ä÷º¼Ç¿¡
Ä÷º¼ÇÀÇ º¯°æÀº TabularDataSupport¿¡ ¹Ý¿µµË´Ï´Ù.
Ä÷º¼ÇÀº ¿ä¼ÒÀÇ »èÁ¦¸¦ Áö¿ø
ÇÕ´Ï´Ù. ¿ä¼Ò¸¦ »èÁ¦Çϸé, Iterator.remove, Collection.remove, removeAll, retainAll ¹× clear
°¢ ¿ÀÆÛ·¹À̼ǿ¡ÀÇÇØ ÀÌ TabularDataSupport
ÀνºÅϽº·ÎºÎÅÍ ´ëÀÀÇÏ´Â Çà ¸ÅÇÎÀÇ À妽º°¡ »èÁ¦µË´Ï´Ù. add ¿ÀÆÛ·¹À̼ǰú addAll ¿ÀÆÛ·¹À̼ÇÀº Áö¿ø
ÇÏÁö ¾Ê½À´Ï´Ù.
Map
³»ÀÇ values
TabularData
³»ÀÇ values
TabularDataSupport
ÀνºÅϽº³»¿¡ Æ÷ÇԵǾî ÀÖ´Â °ªÀÇ ÄÚ·¹Å©¼Çºäpublic Set entrySet()
TabularDataSupport
ÀνºÅϽº¿¡ Æ÷ÇԵǰí ÀÖ´Â Çà ¸ÅÇÎÀÇ À妽ºÀÇ ÄÚ·¹Å©¼Çºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¸®ÅÏµÈ Ä÷º¼ÇÀÇ °¢ ¿ä¼Ò´Â Map.Entry ÀÔ´Ï´Ù. Ä÷º¼ÇÀº ÀÌ TabularDataSupport
ÀνºÅϽºÀÇ ºÎÇÏÀÇ ¸ÊÀ» ±âº»À¸·Î Çϰí ÀÖÀ¸¹Ç·ÎTabularDataSupport
º¯°æÀº Ä÷º¼Ç¿¡
Ä÷º¼ÇÀÇ º¯°æÀº TabularDataSupport¿¡ ¹Ý¿µµË´Ï´Ù. Ä÷º¼ÇÀº ¿ä¼ÒÀÇ »èÁ¦¸¦ Áö¿ø
ÇÕ´Ï´Ù. ¿ä¼Ò¸¦ »èÁ¦Çϸé, Iterator.remove, Collection.remove, removeAll, retainAll ¹× clear
°¢ ¿ÀÆÛ·¹À̼ǿ¡ÀÇÇØ ¸ÊÀ¸·ÎºÎÅÍ ´ëÀÀÇÏ´Â ¸ÅÇÎÀÌ »èÁ¦µË´Ï´Ù. add ¿ÀÆÛ·¹À̼ǰú addAll ¿ÀÆÛ·¹À̼ÇÀº Áö¿ø
ÇÏÁö ¾Ê½À´Ï´Ù.
Áß¿ä: ¸®ÅϵÈ
ÄÚ·¹Å©¼Çºä³»ÀÇ Map.Entry ¿ä¼ÒÀÇ SetValue´Â »ç¿ëÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. »ç¿ëÇϸé, ÀÌ TabularDataSupport
ÀνºÅϽº¿¡ Æ÷ÇÔµÈ Çà ¸ÅÇÎÀÇ À妽º°¡ ¸Á°¡Áö´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.
Map
³»ÀÇ entrySet
Map.Entry
public Object clone()
TabularDataSupport
ÀνºÅϽºÀÇ º¹Á¦¸¦ ¸®ÅÏÇÕ´Ï´Ù. º¹Á¦´Â super.clone()¸¦ È£ÃâÇØ, ºÎÇÏÀÇ ¸ÊÀ» º¹Á¦ÇÏ´Â °Í¿¡ ÀÇÇØ ÃëµæµË´Ï´Ù. ºÎÇÏÀÇ ¸ÊÀÇ ¾èÀº º¹Á¦°¡ ÀÛ¼ºµË´Ï´Ù. Áï, ºÒº¯ÀÎ À妽º³ª ÇàÀÇ °ªÀÇ º¹Á¦´Â ÇàÇØÁöÁö ¾Ê½À´Ï´Ù.
Object
³»ÀÇ clone
Cloneable
public boolean equals(Object obj)
TabularDataSupport
ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.
´ÙÀ½ÀÇ ¸ðµç Á¶°ÇÀÌ Ã¤¿öÁö°í ÀÖ´Â °æ¿ì¿¡ ÇÑÇØ, true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
TabularData
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖ´ÙTabularData
ÀÎÅÍÆäÀ̽º°¡ ´Ù¸¥ ±¸ÇöÀÎ obj ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇØ¼ Á¤»óÀûÀ¸·Î ±â´ÉÇÕ´Ï´Ù.
Map
³»ÀÇ equals
TabularData
³»ÀÇ equals
Object
³»ÀÇ equals
obj
- ÀÌ TabularDataSupport
ÀνºÅϽº¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÏ´Â °´Ã¼
TabularDataSupport
ÀνºÅϽº¿Í µ¿ÀÏÇÑ °æ¿ì´Â true
Object.hashCode()
,
Hashtable
public int hashCode()
TabularDataSupport
ÀνºÅϽºÀÇ ÇØ½Ã Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù.
TabularDataSupport
ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµå´Â equals
ºñ±³·Î »ç¿ëµÈ ¸ðµç Á¤º¸ ¿ä¼Ò ( ¡¸Ç¥ Çü¡¹À̶ó°í, ¸ðµç CompositeData °ªÀ¸·Î
Á¤ÀÇµÈ ³»¿ë)ÀÇ ÇØ½Ã ÄÚµåÀÇ ÇÕ°èÀÔ´Ï´Ù.
À̰Ϳ¡ ÀÇÇØ
Object.hashCode()
¸Þ¼µåÀÇ ÀÏ¹Ý ±Ô¾à¿¡ ÀÇÇØ ¿ä±¸µÇ´Â ÀÓÀÇÀÇ 2°³ÀÇ TabularDataSupport
ÀνºÅϽº t1
¿Í
t2
·Î
t1.equals(t2)
À̸é t1.hashCode() ==t2.hashCode()
°¡ µÇ´Â °ÍÀÌ º¸ÁõµË´Ï´Ù.
TabularData
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ´Ù¸¥ Ŭ·¡½º ÀνºÅϽº°¡equals(java.lang.Object)
·Î Á¤Àǵǰí ÀÖµµ·Ï, ÀÌ TabularDataSupport
ÀνºÅϽº¿Í µ¿ÀÏÇØÁö´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ±×·¯³ª, °è»ê¹æ¹ýÀÌ Â÷À̰¡ ³ª±â ¶§¹®¿¡
ÇØ½Ã Äڵ嵵 Â÷À̰¡ ³¯ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
Map
³»ÀÇ hashCode
TabularData
³»ÀÇ hashCode
Object
³»ÀÇ hashCode
TabularDataSupport
ÀνºÅϽºÀÇ ÇØ½Ã Äڵ尪
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
TabularDataSupport
ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀº ÀÌ Å¬·¡½º (javax.management.openmbean.TabularDataSupport
)ÀÇ À̸§, ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ Ç¥ ÇüÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö ¹× ³»¿ë (dataMap. toString()
È£Ãâ¿¡ ÀÇÇØ ¸®ÅϵÈ
key=value
¸ÅÇÎÀÇ ¸®½ºÆ®)ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ¸·Î ±¸¼ºµË´Ï´Ù.
TabularData
³»ÀÇ toString
Object
³»ÀÇ toString
TabularDataSupport
ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.