|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.management.openmbean.OpenType
javax.management.openmbean.ArrayType
public class ArrayType
ArrayType
Ŭ·¡½º´Â
¡¸°ø°³ µ¥ÀÌÅÍ¡¹Ä¡ÀÇ n Â÷¿ø ¹è¿ÀÎ ¸ðµç ¡¸°ø°³ µ¥ÀÌÅÍ¡¹Ä¡¸¦ ±â¼úÇÏ´Â ÀνºÅϽº¸¦ °¡Áö´Â ¡¸°ø°³Çü¡¹Å¬·¡½ºÀÔ´Ï´Ù.
ÇÊµå °³¿ä |
---|
Ŭ·¡½º javax.management.openmbean. OpenType ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå |
---|
ALLOWED_CLASSNAMES |
»ý¼ºÀÚ °³¿ä | |
---|---|
ArrayType (int dimension,
OpenType elementType)
dimension Â÷¿øÀÇ ¿ä¼Ò ( ¡¸°ø°³Çü¡¹ÀÌ elementType ¿ä¼Ò)ÀÇ ¹è¿ÀÎ ¡¸°ø°³ µ¥ÀÌÅÍ¡¹¸¦ ±â¼úÇÏ´Â ArrayType ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
equals (Object obj)
ÁöÁ¤µÈ obj ÆÄ¶ó¹ÌÅÍ¿Í ÀÌ ArrayType ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. |
int |
getDimension ()
ÀÌ ArrayType ÀνºÅϽº¿¡ ÇØ ±â¼úµÇ´Â ¹è¿ÀÇ Â÷¿øÀ» µ¹·ÁÁÝ´Ï´Ù. |
OpenType |
getElementOpenType ()
ÀÌ ArrayType ÀνºÅϽº¿¡ ÇØ ±â¼úµÇ´Â ¹è¿³»¿¡ Æ÷ÇԵǴ ¿ä¼ÒÄ¡ÀÇ ¡¸°ø°³Çü¡¹À» µ¹·ÁÁÝ´Ï´Ù. |
int |
hashCode ()
ÀÌ ArrayType ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµåÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
isValue (Object obj)
obj °¡, ÀÌ ArrayType ÀνºÅϽºÀÇ °ªÀÏÁö ¾î¶³Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ ArrayType ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º javax.management.openmbean. OpenType ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
getClassName,
getDescription,
getTypeName,
isArray |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public ArrayType(int dimension, OpenType elementType) throws OpenDataException
ArrayType ÀνºÅϽº»ó¿¡¼ getClassName
¸Þ¼µå¸¦ È£ÃâÇϸé,getElementOpenType(). getClassName()
È£Ãâ¿¡
ÇØ µ¹·ÁÁÖ°íÁö´Â ¹è¿ ¿ä¼ÒÀÇ Å¬·¡½º¸íÀº ¾Æ´Ï°í,java.lang.Class
getName
¸Þ¼µå¿¡ µû¶ó, ±â¼úÇÏ´Â ¹è¿ ÀνºÅϽºÀÇ Å¬·¡½º¸íÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù.
ÀÌ ArrayType
ÀνºÅϽºÀÇ Çü¸í¿¡ ´ëÀÀÇÏ´Â ³»ºÎ Çʵ嵵, ±â¼úÇÏ´Â ¹è¿ ÀνºÅϽºÀÇ Å¬·¡½º¸íÀ¸·Î ¼³Á¤µË´Ï´Ù. Áï,getClassName
¸Þ¼µå¿Í getTypeName
¸Þ¼µå´Â °°Àº ij¸¯ÅÍ ¶óÀÎÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ArrayType
ÀνºÅϽºÀÇ ±â¼ú¿¡ ´ëÀÀÇÏ´Â ³»ºÎ Çʵå´Â
´ÙÀ½ÀÇ ÅÛÇø´¿¡ µû¸£´Â ij¸¯ÅÍ ¶óÀÎÄ¡·Î ¼³Á¤µË´Ï´Ù.
<dimension>-dimension array of <element_class_name>
¿¹·Î¼ ´ÙÀ½ÀÇ ÄÚµåÀÇ ¹ßÃ鸦 ÂüÁ¶ÇϽʽÿÀ.
ArrayType t = new ArrayType(3, SimpleType.STRING); System.out.println("array class name = "+ t.getClassName()); System.out.println("element class name = "+ t.getElementOpenType(). getClassName()); System.out.println("array type name = "+ t.getTypeName()); System.out.println("array type description = "+ t.getDescription());´ÙÀ½ÀÇ ³»¿ëÀÌ Ãâ·ÂµË´Ï´Ù.
array class name = [[[java.lang.String; element class name = java.lang.String array type name = [[[java.lang.String; array type description = 3-dimension array of java.lang.String
dimension
- ÀÌ ArrayType ÀνºÅϽº¿¡
ÇØ ±â¼úµÇ´Â ¹è¿ÀÇ Â÷¿ø. 1 ÀÌ»óelementType
- ÀÌ ArrayType ÀνºÅϽº¿¡
ÇØ ±â¼úµÇ´Â ¹è¿¿¡ Æ÷ÇԵǴ ¿ä¼ÒÄ¡ÀÇ ¡¸°ø°³Çü¡¹. SimpleType,CompositeType,TabularType
¾ðÁ¨°¡
IllegalArgumentException
- dimension °¡ Á¤ÀÇ Á¤¼ö°¡ ¾Æ´Ñ °æ¿ì
OpenDataException
- elementType °¡ ArrayType
ÀνºÅϽºÀÎ °æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public int getDimension()
public OpenType getElementOpenType()
public boolean isValue(Object obj)
ArrayType
ÀνºÅϽºÀÇ °ªÀÏÁö ¾î¶³Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
obj °¡ null °¡ ¾Æ´Ñ °æ¿ì¿¡ ÇÑÇØ true
¸¦
µ¹·ÁÁÝ´Ï´Ù. obj´Â
´ÙÀ½ÀÇ ¸î°³ÀÇ Á¶°ÇÀÌ Ã¤¿öÁö°í ÀÖ´Â °æ¿ì, ¹è¿ÀÌ µË´Ï´Ù.
ArrayType
ÀνºÅϽº°¡ SimpleType ¿ä¼ÒÀÇ ¹è¿À» ±â¼úÇÏ´Â °æ¿ì,obj
Ŭ·¡½º¸íÀº ÀÌ ArrayType
ÀνºÅϽº¿¡ Á¤ÀÇµÈ className Çʵå¿Í °°Àº (getClassName
¸Þ¼µå¿¡
ÇØ µ¹·ÁÁÖ°íÁö´Â
Â÷¿ø Á¤º¸¸¦ Æ÷ÇÔÇÑ Å¬·¡½º¸í)ÀÌ µÈ´ÙArrayType
ÀνºÅϽº°¡ TabularData ÀÎÅÍÆäÀ̽º ¶Ç´Â CompositeData ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¹è¿À» ±â¼úÇÏ´Â °æ¿ì,obj´Â
¼±¾ðµÈ ¹è¿¿¡ ÇÒ´ç °¡´É. obj ¿¡ Æ÷ÇԵǴ °¢ ¿ä¼Ò´Â
null Àΰ¡, ÀÌ ArrayType
ÀνºÅϽº¿¡
ÇØ ÁöÁ¤µÈ ¿ä¼ÒÀÇ °ø°³Çü¿¡ ´ëÇØ¼ À¯È¿ÇÑ °ª
OpenType
³»ÀÇ isValue
obj
- ÆÇÁ¤µÇ´Â ¿ÀºêÁ§Æ®
ArrayType
ÀνºÅϽºÀÇ °ªÀÎ °æ¿ì´Â true
public boolean equals(Object obj)
obj
ÆÄ¶ó¹ÌÅÍ¿Í ÀÌ ArrayType
ÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.
2 °³ÀÇ ArrayType
ÀνºÅϽº´Â
Â÷¿ø°ú ¿ä¼ÒÀÇ °ø°³ÇüÀÌ °°Àº ¹è¿ ÀνºÅϽº¸¦ ¼³¸íÇÏ´Â °æ¿ì¿¡ ÇÑÇØ µ¿ÀÏÇÏ´Ù°í ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù.
OpenType
³»ÀÇ equals
obj
- ÀÌ ArrayType
ÀνºÅϽº¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö ºñ±³µÇ´Â ¿ÀºêÁ§Æ®. obj °¡ null
°æ¿ì, ¶Ç´Â ArrayType
Ŭ·¡½ºÀÇ ÀνºÅϽº°¡ ¾Æ´Ñ °æ¿ì,equals
´Â
false
¸¦
µ¹·ÁÁØ´Ù
ArrayType
ÀνºÅϽº¿Í µ¿ÀÏÇÑ °æ¿ì´Â true
Object.hashCode()
,
Hashtable
public int hashCode()
ArrayType
ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµåÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
ArrayType
ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµå´Â
equals
ºñ±³·Î »ç¿ëµÇ´Â ¸ðµç Á¤º¸ ¿ä¼Ò (Â÷¿ø ¹× ¿ä¼ÒÀÇ ÇüÅÂ)ÀÇ ÇØ½Ã ÄÚµåÀÇ ÇÕ°è°¡ µË´Ï´Ù. ÀÌ ¶§¹®¿¡
t1.equals(t2)
´Â
2 °³ÀÇ ArrayType
ÀνºÅϽº t1
¹× t2
t1.hashCode() ==t2.hashCode()
°¡,Object.hashCode()
¸Þ¼µåÀÇ ÀÏ¹Ý ±Ô¾à¿¡ µû¸£°í ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
ArrayType
ÀνºÅϽº´Â ºÒº¯À¸·Î ÀÌ ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµå´Â
hashCode
ÃÖÃÊÀÇ È£Ãâ½Ã¿¡ 1 ȸ¸¸ °è»êµË´Ï´Ù. ±× ÈÄÀÇ È£Ãâ¿¡´Â
°°Àº °ªÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù.
OpenType
³»ÀÇ hashCode
ArrayType
ÀνºÅϽºÀÇ ÇØ½Ã ÄÚµåÄ¡Object.equals(java.lang.Object)
,
Hashtable
public String toString()
ArrayType
ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
ÀÌ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀº, ÀÌ Å¬·¡½ºÀÇ À̸§ (javax.management.openmbean.ArrayType
), Çü¸í, ÀÌ ÀνºÅϽº¿¡ Á¤ÀÇµÈ Â÷¿ø ¹× ¿ä¼ÒÀÇ ÇüÅ·Π±¸¼ºµË´Ï´Ù.
ArrayType
ÀνºÅϽº´Â ºÒº¯À¸·Î ÀÌ ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀº,toString
ÃÖÃÊÀÇ È£Ãâ½Ã¿¡ 1 ȸ¸¸ °è»êµË´Ï´Ù. ±× ÈÄÀÇ È£Ãâ¿¡´Â
°°Àº °ªÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù.
OpenType
³»ÀÇ toString
ArrayType
ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.