|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Object javax.management.openmbean.OpenType
public abstract class OpenType
OpenType
Ŭ·¡½º´Â ½ÇÁ¦ÀÇ °ø°³ µ¥ÀÌÅÍÀÇ ¡¸°ø°³Çü¡¹À» ±â¼úÇÏ´Â ¸ðµç Ŭ·¡½ºÀÇ ºÎ¸ð Ãß»ó Ŭ·¡½ºÀÔ´Ï´Ù.
¡¸°ø°³Çü¡¹Àº ´ÙÀ½ÀÇ Ç׸ñ¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ.
ALLOWED_CLASSNAMES
¸¦
ÂüÁ¶)
ÇÊµå °³¿ä | |
---|---|
static String [] |
ALLOWED_CLASSNAMES
°ø°³ µ¥ÀÌÅÍ¿¡ Çã°¡µÇ´Â ¿ÏÀü ¼ö½Ä Java Ŭ·¡½º¸íÀÇ ¸®½ºÆ®ÀÔ´Ï´Ù. |
»ý¼ºÀÚ °³¿ä | |
---|---|
protected |
OpenType (String className,
String typeName,
String description)
OpenType ÀνºÅϽº¸¦ ±¸ÃàÇØ (OpenType °¡ µÇ´Â ¼ºê Ŭ·¡½ºÀÇ ÀνºÅϽº´Â ½ÇÁ¦·Î´Â Ãß»ó Ŭ·¡½º), ÁöÁ¤µÈ ÆĶó¹ÌÅÍÀÇ Å¸´ç¼ºÀ» °Ë»çÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
abstract boolean |
equals (Object obj)
ÁöÁ¤µÈ obj ÆĶó¹ÌÅÍ¿Í ÀÌ °ø°³Çü ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. |
String |
getClassName ()
ÀÌ °ø°³ÇüÀÌ ±â¼úÇÏ´Â °ø°³ µ¥ÀÌÅÍÀÇ ¿ÏÀü ¼ö½Ä Java Ŭ·¡½º¸íÀ» ¸®ÅÏÇÕ´Ï´Ù. |
String |
getDescription ()
ÀÌ OpenType ÀνºÅϽº¿¡ ´ëÇØ ¼³¸íÇÏ´Â ÅؽºÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
getTypeName ()
ÀÌ OpenType ÀνºÅϽºÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. |
abstract int |
hashCode ()
°´Ã¼ÀÇ Çؽà Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
isArray ()
ÀÌ °ø°³ÇüÀÌ ±â¼úÇÏ´Â °ø°³ µ¥ÀÌÅÍ°¡ ¹è¿ÀÎ °æ¿ì´Â true , ±×·¸Áö ¾ÊÀº °æ¿ì´Â false |
abstract boolean |
isValue (Object obj)
obj °¡ ÀÌ °ø°³ÇüÀÇ °ªÀÏÁö ¾î¶³Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù. |
abstract String |
toString ()
ÀÌ °ø°³Çü ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
public static final String [] ALLOWED_CLASSNAMES
ALLOWED_CLASSNAMES = { "java.lang.Void", "java.lang.Boolean", "java.lang.Character", "java.lang.Byte", "java.lang.Short", "java.lang.Integer", "java.lang.Long", "java.lang.Float", "java.lang.Double", "java.lang.String", "java.math.BigDecimal", "java.math.BigInteger", "java.util.Date", "javax.management.ObjectName", CompositeData.class.getName(), TabularData.class.getName() } ;
»ý¼ºÀÚ »ó¼¼ |
---|
protected OpenType(String className, String typeName, String description) throws OpenDataException
OpenType
ÀνºÅϽº¸¦ ±¸ÃàÇØ (OpenType
°¡ µÇ´Â ¼ºê Ŭ·¡½ºÀÇ ÀνºÅϽº´Â ½ÇÁ¦·Î´Â Ãß»ó Ŭ·¡½º), ÁöÁ¤µÈ ÆĶó¹ÌÅÍÀÇ Å¸´ç¼ºÀ» °Ë»çÇÕ´Ï´Ù. °¢ ÆĶó¹ÌÅÍÀÇ Å¸´ç¼ºÀÇ Á¦¾àÀº ÀÌÇÏ·Î ¼³¸íÇÕ´Ï´Ù.
className
- ÀÌ °ø°³ÇüÀÌ ±â¼úÇÏ´Â °ø°³ µ¥ÀÌÅÍÀÇ ¿ÏÀü ¼ö½Ä Java Ŭ·¡½º¸í. °ø°³ µ¥ÀÌÅÍ¿¡ Çã°¡µÈ À¯È¿ÇÑ Java Ŭ·¡½º¸íÀº, ALLOWED_CLASSNAMES
¿¡ À϶÷ µÇ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ¸î°³ÀÇ Å¬·¡½ºÀÇ ´ÙÂ÷¿ø ¹è¿µµ Çã°¡ Ŭ·¡½º°¡ µÈ´Ù. ÀÌ °æ¿ì
Ŭ·¡½º¸íÀº java.lang.Class
getName()
¸Þ¼µå·Î Á¤ÀÇµÈ ±ÔÄ¢¿¡ µû¸¥´Ù. ¿¹¸¦ µé¾î
3 Â÷¿øÀÇ String ¹è¿Àº Ŭ·¡½º¸í "[[[Ljava.lang.String;
" (ÀοëºÎÈ£ ¾øÀ½)¸¦ °¡Áø´ÙtypeName
- ÀÌ ÀνºÅϽº°¡ °¡¸®Å°´Â °ø°³Çü¿¡ ºÎ¿©ÇÏ´Â À̸§. null ¶Ç´Â °ø¹®ÀÚ¿Àº »ç¿ëÇÒ ¼ö ¾ø´Ùdescription
- ÀÌ ÀνºÅϽº°¡ °¡¸®Å°´Â °ø°³Çü¿¡ ´ëÇÑ Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â Çü½ÄÀÇ ¼³¸í. null ¶Ç´Â °ø¹®ÀÚ¿Àº »ç¿ëÇÒ ¼ö ¾ø´ÙIllegalArgumentException
- className, typeName, ¶Ç´Â description°¡ null ¶Ç´Â °ø¹®ÀÚ¿ÀÇ °æ¿ìOpenDataException
- className°¡ °ø°³ µ¥ÀÌÅÍ¿¡ Çã°¡µÈ Java Ŭ·¡½º¸íÀÌ ¾Æ´Ñ °æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public String getClassName()
ALLOWED_CLASSNAMES
¿¡ À϶÷ µË´Ï´Ù. ÀÌ·¯ÇÑ ¸î°³ÀÇ Å¬·¡½ºÀÇ ´ÙÂ÷¿ø ¹è¿µµ Çã°¡ Ŭ·¡½º°¡ µË´Ï´Ù. ÀÌ °æ¿ì
Ŭ·¡½º¸íÀº java.lang.Class
getName()
¸Þ¼µå·Î Á¤ÀÇµÈ ±ÔÄ¢¿¡ µû¸¨´Ï´Ù. ¿¹¸¦ µé¾î
3 Â÷¿øÀÇ String ¹è¿Àº Ŭ·¡½º¸í "[[[Ljava.lang.String;
" (ÀοëºÎÈ£ ¾øÀ½)¸¦ °¡Áý´Ï´Ù.
public String getTypeName()
OpenType
ÀνºÅϽºÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.
public String getDescription()
OpenType
ÀνºÅϽº¿¡ ´ëÇØ ¼³¸íÇÏ´Â ÅؽºÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
public boolean isArray()
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public abstract boolean isValue(Object obj)
obj
- Ÿ´ç¼ºÀÌ ÆÇÁ¤µÇ´Â °´Ã¼
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public abstract boolean equals(Object obj)
obj
ÆĶó¹ÌÅÍ¿Í ÀÌ °ø°³Çü ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.
Object
³»ÀÇ equals
obj
- ºñ±³ ´ë»óÀÇ °´Ã¼
obj
°¡ µ¿ÀÏÇÑ °æ¿ì´Â trueObject.hashCode()
,
Hashtable
public abstract int hashCode()
Object
񃬣: java.util.Hashtable
¿¡ ÀÇÇØ Á¦°øµÇ´Â °Í °°Àº Çؽà Å×À̺í·Î »ç¿ëÇϱâ À§Çؼ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.
hashCode
¸Þ¼µåÀÇ ÀϹÝÀûÀÎ ±ÔÄ¢À» ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù.
hashCode
¸Þ¼µå¸¦ È£ÃâÇصµ °á°ú´Â °°Àº Á¤¼ö°ªÀÌ µÇ¾î¾ß ÇÏ´ÙObject.equals(java.lang.Object)
¸Þ¼µå·Î 2°³ÀÇ °´Ã¼°¡ µî°¡°¡ ¾Æ´Ï´Ù°í ¿©°ÜÁ³À» °æ¿ì´Â ÀÌ·¯ÇÑ °´Ã¼¿¡ ´ëÇؼ hashCode ¸Þ¼µå¸¦ È£ÃâÇßÀ» ¶§¿¡
°á°ú°¡ ´Ù¸¥ Á¤¼ö°ªÀÌ µÇÁö ¾Ê¾Æµµ »ó°ü¾ø´Ù. ±×·¯³ª, µ¿ÀÏÇÏÁö ¾ÊÀº °´Ã¼¿¡ ´ëÇؼ´Â ´Ù¸¥ Á¤¼ö°ªÀÌ »ý¼ºµÇµµ·Ï Çϸé, Çؽà Å×À̺íÀÇ ÆÛÆ÷¸Õ½º¸¦ ¿Ã¸± ¼ö°¡ ÀÖ´Ù
ÇÒ ¼ö ÀÖ´Â ÇÑ, Object Ŭ·¡½º¿¡¼ Á¤ÀǵǴ hashCode ¸Þ¼µå´Â ´Ù¸¥ °´Ã¼¿¡ ´ëÇؼ´Â ´Ù¸¥ Á¤¼ö°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. º¸Åë, ÀÌ°ÍÀº °´Ã¼ÀÇ ³»ºÎ ÁÖ¼Ò¸¦ Á¤¼ö°ª ·Î º¯È¯ÇÏ´Â ÇüÅ·Π±¸ÇöµË´Ï´Ù¸¸, ±×·¯ÇÑ ±¸Çö Å×Å©´ÐÀº JavaTM ÇÁ·Î±×·¥ ¾ð¾î¿¡¼´Â ºÒÇÊ¿äÇÕ´Ï´Ù.
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
public abstract String toString()
Object
³»ÀÇ toString
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.