|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectorg.omg.CORBA.TypeCode
public abstract class TypeCode
ƯÁ¤ÀÇ CORBA µ¥ÀÌÅÍÇü¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ÄÁÅ×À̳ÊÀÔ´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®ÀÇ »ç¿ë¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
NamedValue
¿ÀºêÁ§Æ®´Â
Àμö ¹× ¹Ýȯ°ªÀ» ³ªÅ¸³»±â À§Çؼ »ç¿ëµÈ´Ù. ±×·¯ÇÑ ÄÄÆÛ³ÍÆ®ÀÇ 1 °³´Â Any
¿ÀºêÁ§Æ®À̸ç,Any
¿ÀºêÁ§Æ®´Â TypeCode
¿ÀºêÁ§Æ®¸¦ ±× ÄÄÆÛ³ÍÆ®ÀÇ 1 °³·Î¼ °¡Áø´Ù TypeCode
¿ÀºêÁ§Æ®ÀÇ Ç¥ÇöÀº ºÒÅõ¸íÇÕ´Ï´Ù¸¸, Ãß»óÀûÀ¸·Î´Â
TypeCode
¿ÀºêÁ§Æ®ÀÇ ¿ø°¡¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.
TCKind
Ŭ·¡½ºÀÇ ÀνºÅϽº·Î ¼³Á¤µÇ´Â kind
Çʵå1ong
¸¦
±â¼úÇÏ´Â TypeCode
¿ÀºêÁ§Æ®´Â
TCKind.tk_long
Á¾·ù¸¦ °¡Á®, Ãß°¡ Çʵ带 °¡ÁöÁö ¾Ê´Â´Ù. OMG IDL Çü sequence<boolean, 10>
¸¦
±â¼úÇÏ´Â TypeCode
´Â
°ª TCKind.tk_sequence
kind
ÇÊµå ¹× ¼ø¼ ¿ä¼ÒÀÇ ÇüÅ ¹× ¼ø¼ÀÇ ±æÀ̸¦ À§ÇÑ, °ª boolean
¹× 10
Çʵ带 °¡Áø´Ù
TypeCode
¿ÀºêÁ§Æ®´Â
´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. Any.insert_X
¸Þ¼µåÀÇ È£Ãâ·ÎºÎÅÍ ÃëµæÇÑ´Ù. X´Â
±âº»ÀûÀÎ IDL Çü. ÀÌ ¸Þ¼µå´Â
ÇüÅ X
TypeCode
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇØ, ±× ¿ÀºêÁ§Æ®¸¦ Any
¿ÀºêÁ§Æ®ÀÇ type
Çʵ忡 ÇÒ´çÇÑ´Ù¿¹¸¦ µé¾î ´ÙÀ½ÀÇ ¸Þ¼µå´Â
ÃÖ´ë 30 ¹®ÀÚÀÇ string
TypeCode
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
org.omg.CORBA.TypeCode tcString = orb.create_string_tc(30);
´ÙÀ½Àº, 5 °³ÀÇ string
array
¿¡ ´ëÇØ TypeCode
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
org.omg.CORBA.TypeCode tcArray = orb.create_array_tc( 5, TCKind.tk_string);
´ÙÀ½Àº, Account ¶ó´Â À̸§ÀÇ ÀÎÅÍÆäÀ̽ºÀÇ TypeCode
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
org.omg.CORBA.TypeCode tcInterface = orb.create_interface_tc( "thisId", "Account");
Holder
Ŭ·¡½ºÀÇ _type
¸Þ¼µå·ÎºÎÅÍÀÇ ¹Ýȯ°ªÀ¸·Î¼ ÃëµæÇÑ´Ù. ÀÌ·¯ÇÑ Holder
Ŭ·¡½º´Â
idltojava
ÄÄÆÄÀÏ·¯¿¡
ÇØ »ý¼ºµÈ´Ù TypeCode
Ŭ·¡½ºÀÇ ´ëºÎºÐÀÇ ¸Þ¼µå´Â ¾×¼¼½º¿ë ¸Þ¼µåÀ̸ç,TypeCode
¿ÀºêÁ§Æ®¿¡ Æ÷ÇԵǰí ÀÖ´Â Á¤º¸´Â ƯÁ¤ÀÇ ÇüÅ¿¡ °íÀ¯ÇÕ´Ï´Ù. ±× ¶§¹®¿¡
¸Þ¼µå´Â ¸Þ¼µå°¡ Àû¿ëµÇ´Â Á¾·ùÀÇ ÇüÅ Äڵ常À¸·Î ºÒ·Á °¥ Çʿ䰡 ÀÖ½À´Ï´Ù. ¾×¼¼½º¿ë ¸Þ¼µå°¡ ºÎÀûÀýÇÑ Á¾·ùÀÇ ÇüÅ ÄÚµåÀÇ Á¤º¸¿¡ ¾×¼¼½º ÇÏ·Á°í Çϸé, ¿¹¿Ü TypeCodePackage.BadKind
°¡ Throw µË´Ï´Ù. ¿¹¸¦ µé¾î,discriminator_type
¸Þ¼µå°¡ union
Àܷ̿ΠºÒ·Á °¡¸é,BadKind
°¡ Throw µË´Ï´Ù. À̰ÍÀº,union
¸¸ÀÌ ÆÇº°ÀÚ¸¦ °¡Áö±â ¶§¹®¿¡ÀÔ´Ï´Ù. ´ÙÀ½ÀÇ ¸®½ºÆ®´Â
¸Þ¼µå°¡ ¾î´À Á¾·ùÀÇ ÇüÅ Äڵ忡 Àû¿ëµÇ´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù.
´ÙÀ½ÀÇ ¸Þ¼µå´Â
TypeCode
¸ðµç Á¾·ù·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
equal
kind
´ÙÀ½ÀÇ ¸Þ¼µå´Â
objref
,struct
,union
,enum
,alias
,exception
,value
,value_box
,native
¹× abstract_interface
·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
id
name
´ÙÀ½ÀÇ ¸Þ¼µå´Â
struct
,union
,enum
¹× exception
·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
member_count
member_name
´ÙÀ½ÀÇ ¸Þ¼µå´Â
struct
,union
¹× exception
·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
member_type(int index)
´ÙÀ½ÀÇ ¸Þ¼µå´Â
union
·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
member_label
discriminator_type
default_index
´ÙÀ½ÀÇ ¸Þ¼µå´Â
string
,sequence
¹× array
·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
length
´ÙÀ½ÀÇ ¸Þ¼µå´Â
alias
,sequence
,array
¹× value_box
·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
content_type
´Ù¸¥ CORBA À¯»ç ¿ÀºêÁ§Æ®¿Í ´Þ¸®,TypeCode
¿ÀºêÁ§Æ®´Â ÀϹÝÀûÀÎ IDL ÆÄ¶ó¹ÌÅͷμ °Ç³×ÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
parameter
¸Þ¼µå ¹× param_count
¸Þ¼µå (Ãßõ µÇÁö ¾Ê´Â´Ù)´Â ¸ÅÇÎ µÇÁö ¾Ê½À´Ï´Ù.
Java IDL´Â
CORBA »ç¾çÀ» È®ÀåÇØ,struct
TypeCode
·Î Çã°¡ ¶°³¯ ¼ö ÀÖ¾î ¸ðµç Á¶ÀÛÀÌ exception
TypeCode
¿¡¼µµ Çã°¡µÇµµ·Ï ÇÕ´Ï´Ù.
»ý¼ºÀÚ °³¿ä | |
---|---|
TypeCode ()
|
¸Þ¼µå °³¿ä | |
---|---|
abstract TypeCode |
concrete_base_type ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®·Î ±â¼úµÇ´Â Ä¡ ÇüÀÇ ±¸»ó ±âÀúÇüÀ» ±â¼úÇÏ´Â TypeCode ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract TypeCode |
content_type ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®¿¡
ÇØ ±â¼úµÇ´Â ¿ÀºêÁ§Æ®ÀÇ ¸â¹öÀÇ IDL ÇüÀ» ³ªÅ¸³»´Â TypeCode ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract int |
default_index ()
µðÆúÆ® ¸â¹öÀÇ À妽º, ¶Ç´Â µðÆúÆ®ÀÇ ¸â¹ö°¡ ¾ø´Â °æ¿ì´Â -1À» µ¹·ÁÁÝ´Ï´Ù. |
abstract TypeCode |
discriminator_type ()
µðÆúÆ®ÀÇ ¸â¹ö´Â ¾Æ´Ñ ¸ðµç ¶óº§À» ±â¼úÇÏ´Â TypeCode ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract boolean |
equal (TypeCode tc)
ÀÌ TypeCode ¿ÀºêÁ§Æ®¿Í ÁöÁ¤µÈ TypeCode ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. |
abstract boolean |
equivalent (TypeCode tc)
ÀÌ TypeCode ¿ÀºêÁ§Æ®¿Í ÁöÁ¤µÈ TypeCode ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
abstract short |
fixed_digits ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®·Î ±â¼úµÈ fixed ÇüÀÇ ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract short |
fixed_scale ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®·Î ±â¼úµÈ fixed ÇüÀÇ ½ºÄÉÀÏÀ» µ¹·ÁÁÝ´Ï´Ù. |
abstract TypeCode |
get_compact_typecode ()
¸ðµç ¿É¼Ç¸í ¹× ¸â¹ö¸í Çʵ带 »èÁ¦ÇÕ´Ï´Ù¸¸, º°¸íÇü ÄÚµå´Â ¸ðµÎ ±×´ë·Î ³²±é´Ï´Ù. |
abstract String |
id ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®ÀÇ ÇüŸ¦ Æ÷°ýÀûÀ¸·Î ½Äº°ÇÏ´Â ¸®Æ÷ÁöÅ͸®(repository) ID¸¦
ÃëµæÇÕ´Ï´Ù. |
abstract TCKind |
kind ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®ÀÇ Á¾·ù¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract int |
length ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®¿¡
ÇØ ±â¼úµÇ´Â ÇüÅÂÀÇ ¿ä¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract int |
member_count ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®·Î ±â¼úµÇ´Â ÇüÅÂÀÇ ¸â¹ö¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract Any |
member_label (int index)
ÁöÁ¤µÈ À妽º¿¡ ÇØ ½Äº°µÇ´Â °ø¿ëü ¸â¹öÀÇ ¶óº§À» ÃëµæÇÕ´Ï´Ù. |
abstract String |
member_name (int index)
ÁöÁ¤µÈ À妽º·Î ½Äº°µÇ´Â ¸â¹öÀÇ ´Ü¼ø¸íÀ» ÃëµæÇÕ´Ï´Ù. |
abstract TypeCode |
member_type (int index)
ÁöÁ¤µÈ À妽º·Î ½Äº°µÇ´Â ¸â¹öÀÇ ÇüŸ¦ ±â¼úÇÏ´Â TypeCode ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract short |
member_visibility (int index)
ÁöÁ¤µÈ À妽ºÀÇ ¸â¹öÀÇ °¡½Ã¼ºÀ» ³ªÅ¸³»´Â Á¤¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract String |
name ()
Æ÷À§ ½ºÄÚÇÁ³»¿¡¼ TypeCode ¿ÀºêÁ§Æ®¸¦ ½Äº°ÇÏ´Â ´Ü¼ø¸íÀ» ÃëµæÇÕ´Ï´Ù. |
abstract short |
type_modifier ()
ÀÌ TypeCode ¿ÀºêÁ§Æ®°¡ ±â¼úÇÏ´Â Ä¡ ÇüÀÇ ¼ö½ÄÀÚ¸¦ ³ªÅ¸³»´Â Á¤¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public TypeCode()
¸Þ¼µåÀÇ »ó¼¼ |
---|
public abstract boolean equal(TypeCode tc)
TypeCode
¿ÀºêÁ§Æ®¿Í ÁöÁ¤µÈ TypeCode
¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. 2 °³ÀÇ TypeCode
¿ÀºêÁ§Æ®´Â
±×°ÍµéÀÌ ±³È¯ °¡´ÉÇϰí,TypeCode
Á¶ÀÛÀÌ Àû¿ëµÇ¾úÀ» ¶§¿¡ °°Àº °á°ú°¡ µÇ´Â °æ¿ì¿¡ °°½À´Ï´Ù.
tc
- ºñ±³ ´ë»óÀÇ TypeCode
¿ÀºêÁ§Æ®
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public abstract boolean equivalent(TypeCode tc)
TypeCode
¿ÀºêÁ§Æ®¿Í ÁöÁ¤µÈ TypeCode
¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
tc
- ÀÌ ÇüÅ ÄÚµå¿Í ºñ±³ÇÏ´Â ÇüÅ ÄÚµå
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public abstract TypeCode get_compact_typecode()
TypeCode
¿ÀºêÁ§Æ®CORBA
package comments for unimplemented features public abstract TCKind kind()
TypeCode
¿ÀºêÁ§Æ®ÀÇ Á¾·ù¸¦ ÃëµæÇÕ´Ï´Ù. ÇüÅ ÄÚµåÀÇ Á¾·ù´Â
¾î´À TypeCode
¸Þ¼µå°¡ Á¤»óÀûÀ¸·Î È£ÃâÇÒ ¼ö°¡ ÀÖ´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù.
kind
¸Þ¼µå´Â
¾î´À TypeCode
¿ÀºêÁ§Æ®¿¡¼µµ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®ÀÇ kind
ÇʵåÀÇ °ªÀ» ³ªÅ¸³»´Â TCKind
ÀνºÅϽºpublic abstract String id() throws BadKind
TypeCode
¿ÀºêÁ§Æ®ÀÇ ÇüŸ¦ Æ÷°ýÀûÀ¸·Î ½Äº°ÇÏ´Â ¸®Æ÷ÁöÅ͸®(repository) ID¸¦
ÃëµæÇÕ´Ï´Ù.
id
¸Þ¼µå´Â
¿ÀºêÁ§Æ® ÂüÁ¶, ±¸Á¶Ã¼, °ø¿ëü, ¿°Å, ¾Ù¸®¾î½º(alias), ¿¹¿Ü, value Çü, boxed value Çü, ³×ÀÌÆ¼ºê ¹× Ãß»ó ÀÎÅÍÆäÀ̽ºÀÇ ÇüÅ ÄÚµå·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ® ÂüÁ¶, ¿¹¿Ü, value Çü, boxed value Çü, ³×ÀÌÆ¼ºê, Ãß»ó ÀÎÅÍÆäÀ̽º TypeCode
¿ÀºêÁ§Æ®´Â
Ç×»ó ¸®Æ÷ÁöÅ͸®(repository) ID¸¦
°¡Áý´Ï´Ù. ÀÎÅÍÆäÀ̽º ¸®Æ÷ÁöÅ͸®(repository) ¶Ç´Â ORB.create_operation_list
¸Þ¼µå·ÎºÎÅÍ ÃëµæµÇ´Â ±¸Á¶Ã¼, °ø¿ëü, ¿°Å ¹× ¾Ù¸®¾î½º(alias) TypeCode
¿ÀºêÁ§Æ®µµ Ç×»ó ¸®Æ÷ÁöÅ͸®(repository) ID¸¦
°¡Áý´Ï´Ù. ¸®Æ÷ÁöÅ͸®(repository) ID °¡ ¾ø´Â °æ¿ì, ¸Þ¼µå´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®ÀÇ ¸®Æ÷ÁöÅ͸®(repository) ID. ¸®Æ÷ÁöÅ͸®(repository) ID °¡ ¾ø´Â °æ¿ì´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ
BadKind
- ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract String name() throws BadKind
TypeCode
¿ÀºêÁ§Æ®¸¦ ½Äº°ÇÏ´Â ´Ü¼ø¸íÀ» ÃëµæÇÕ´Ï´Ù. À̸§Àº ¸®Æ÷ÁöÅ͸®(repository)¿¡ ·ÎÄÃÀ̹ǷÎTypeCode
¿ÀºêÁ§Æ®·ÎºÎÅÍ µ¹·ÁÁÖ°íÁø À̸§Àº, ƯÁ¤ÀÇ ¸®Æ÷ÁöÅ͸®(repository) ³»ºÎÀÇ ÇüÅÂÀÇ À̸§°ú´Â ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ¾î, ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ¿ìµµ ÀÖ½À´Ï´Ù.
name
¸Þ¼µå´Â
¿ÀºêÁ§Æ® ÂüÁ¶, ±¸Á¶Ã¼, °ø¿ëü, ¿°Å, ¾Ù¸®¾î½º(alias), ¿¹¿Ü, value Çü, boxed value Çü, ³×ÀÌÆ¼ºê ¹× Ãß»ó ÀÎÅÍÆäÀ̽º TypeCode
¿ÀºêÁ§Æ®·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®¸¦ ½Äº°ÇÏ´Â À̸§, ¶Ç´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ
BadKind
- ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract int member_count() throws BadKind
TypeCode
¿ÀºêÁ§Æ®·Î ±â¼úµÇ´Â ÇüÅÂÀÇ ¸â¹ö¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
member_count
¸Þ¼µå´Â
±¸Á¶Ã¼, °ø¿ëü, ¿°Å TypeCode
¿ÀºêÁ§Æ®·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. Java IDL´Â
CORBA »ç¾çÀ» È®ÀåÇØ, ÀÌ ¸Þ¼µå°¡ ¿¹¿Ü¿¡µµ ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®¿¡
ÇØ ±â¼úµÇ´Â ÇüŸ¦ ±¸¼ºÇÏ´Â ¸â¹öÀÇ ¼ö
BadKind
- ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract String member_name(int index) throws BadKind, Bounds
TypeCode
¿ÀºêÁ§Æ®·ÎºÎÅÍ µ¹·ÁÁÖ°íÁö´Â À̸§Àº, ƯÁ¤ÀÇ ¸®Æ÷ÁöÅ͸®(repository)ÀÇ ¸â¹ö¸íÀ¸·Î ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ¾î, ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÎ °æ¿ìµµ ÀÖ½À´Ï´Ù.
member_name
¸Þ¼µå´Â
±¸Á¶Ã¼, °ø¿ëü ¹× ¿°Å TypeCode
¿ÀºêÁ§Æ®·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. Java IDL´Â
CORBA »ç¾çÀ» È®ÀåÇØ, ÀÌ ¸Þ¼µå°¡ ¿¹¿Üµµ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
index
- À̸§ÀÌ ¿ä±¸µÇ´Â ¸â¹öÀÇ À妽º
Bounds
- ÁöÁ¤µÈ À妽º°¡, ÇüŸ¦ ±¸¼ºÇÏ´Â ¸â¹öÀÇ ¼ö·Î µ¿ÀÏÇÑÁö, ±×°Íº¸´Ù Å« °ªÀÇ °æ¿ì
BadKind
- ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract TypeCode member_type(int index) throws BadKind, Bounds
TypeCode
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
member_type
¸Þ¼µå´Â
±¸Á¶Ã¼ ¹× °ø¿ëü TypeCode
¿ÀºêÁ§Æ®·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. Java IDL´Â
CORBA »ç¾çÀ» È®ÀåÇØ, ÀÌ ¸Þ¼µå°¡ ¿¹¿Üµµ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
index
- Çü Á¤º¸°¡ ¿ä±¸µÇ´Â ¸â¹öÀÇ À妽º
TypeCode
¿ÀºêÁ§Æ®
Bounds
- ÁöÁ¤µÈ À妽º°¡, ÇüŸ¦ ±¸¼ºÇÏ´Â ¸â¹öÀÇ ¼ö·Î µ¿ÀÏÇÑÁö, ±×°Íº¸´Ù Å« °ªÀÇ °æ¿ì
BadKind
- ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract Any member_label(int index) throws BadKind, Bounds
member_label
¸Þ¼µå´Â
°ø¿ëü TypeCode
¿ÀºêÁ§Æ®¸¸À¸·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
index
- ¶óº§ÀÌ ¿ä±¸µÇ´Â °ø¿ëü ¸â¹öÀÇ À妽º
Any
¿ÀºêÁ§Æ®, ¶Ç´Â µðÆúÆ®ÀÇ ¸â¹öÀÇ 0 8Áßâ
Bounds
- ÁöÁ¤µÈ À妽º°¡, °ø¿ëü¸¦ ±¸¼ºÇÏ´Â ¸â¹öÀÇ ¼ö·Î µ¿ÀÏÇÑÁö, ±×°Íº¸´Ù Å« °ªÀÇ °æ¿ì
BadKind
- ¸Þ¼µå°¡, °ø¿ëü°¡ ¾Æ´Ñ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract TypeCode discriminator_type() throws BadKind
TypeCode
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. discriminator_type
¸Þ¼µå´Â
°ø¿ëü TypeCode
¿ÀºêÁ§Æ®¸¸À¸·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®
BadKind
- ¸Þ¼µå°¡, °ø¿ëü°¡ ¾Æ´Ñ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract int default_index() throws BadKind
default_index
¸Þ¼µå´Â
°ø¿ëü TypeCode
¿ÀºêÁ§Æ®¸¸À¸·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
BadKind
- ¸Þ¼µå°¡, °ø¿ëü°¡ ¾Æ´Ñ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract int length() throws BadKind
TypeCode
¿ÀºêÁ§Æ®¿¡
ÇØ ±â¼úµÇ´Â ÇüÅÂÀÇ ¿ä¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ij¸¯ÅÍ ¶óÀÎ ¹× ¼ø¼ÀÇ °æ¿ì´Â ¹Ù¿îµå°¡ µ¹·ÁÁÖ°íÁ® 0 Àº ¾È ¹Ù¿îµåÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¶Ç´Â ¼ø¼¸¦ ³ªÅ¸³À´Ï´Ù. ¹è¿ÀÇ °æ¿ì, ¹è¿ÀÇ ¿ä¼Ò¼ö°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.
length
¸Þ¼µå´Â
ij¸¯ÅÍ ¶óÀÎ, ¼ø¼ ¹× ¹è¿ TypeCode
¿ÀºêÁ§Æ®·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
BadKind
- ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract TypeCode content_type() throws BadKind
TypeCode
¿ÀºêÁ§Æ®¿¡
ÇØ ±â¼úµÇ´Â ¿ÀºêÁ§Æ®ÀÇ ¸â¹öÀÇ IDL ÇüÀ» ³ªÅ¸³»´Â TypeCode
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼ø¼ ¹× ¹è¿ÀÇ °æ¿ì´Â
¿ä¼ÒÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. ¾Ù¸®¾î½º(alias)ÀÇ °æ¿ì´Â
¿øÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. ´ÙÂ÷¿ø ¹è¿Àº, Â÷¿ø ¸¶´Ù 1 °³ÀÇ TypeCode
¿ÀºêÁ§Æ®¸¦ »óÀÚ·Î ÇÏ´Â °ÍÀ¸·Î ³ªÅ¸³»Áý´Ï´Ù. boxed value ÇüÀÇ °æ¿ì´Â boxed ÇüÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù.
content_type
¸Þ¼µå´Â
¼ø¼, ¹è¿, ¾Ù¸®¾î½º(alias) ¹× boxed value Çü TypeCode
¿ÀºêÁ§Æ®·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®
BadKind
- ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract short fixed_digits() throws BadKind
TypeCode
¿ÀºêÁ§Æ®·Î ±â¼úµÈ fixed ÇüÀÇ ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, ¼öÄ¡ 3000.275d
ÇüÅ ÄÚµå´Â fixed>7, 3<
ÀÔ´Ï´Ù. 7 Àº Á¤¹Ðµµ, 3 Àº ½ºÄÉÀÏÀÔ´Ï´Ù.
BadKind
- ÀÌ ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract short fixed_scale() throws BadKind
TypeCode
¿ÀºêÁ§Æ®·Î ±â¼úµÈ fixed ÇüÀÇ ½ºÄÉÀÏÀ» µ¹·ÁÁÝ´Ï´Ù. Á¤ÀÇ ¼öÄ¡´Â
¼Ò¼öÁ¡ÀÇ ¿ìÃø¿¡ ÀÖ´Â ÀÚ¸®¼ö¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, ¼öÄ¡ 3000d
ÇüÅ ÄÚµå´Â fixed>4, 0>
ÀÔ´Ï´Ù. ÃÖÃÊÀÇ ¼öÄ¡´Â Á¤¹Ðµµ·Î 2 ¹øÂ°ÀÇ ¼öÄ¡´Â ½ºÄÉÀÏÀÔ´Ï´Ù. ºÎÀÇ ¼öÄ¡µµ °¡´ÉÇÕ´Ï´Ù. ±× °æ¿ì´Â
¼Ò¼öÁ¡ÀÇ ÁÂÃøÀ¸·Î Á¦·Î¸¦ ºÙÀÔ´Ï´Ù. ÀÌ °æ¿ì,fixed>1, -3<
´Â
¼öÄ¡ 3000d
ÇüÅ Äڵ尡 µË´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®·Î ±â¼úµÇ´Â fixed ÇüÀÇ ½ºÄÉÀÏ
BadKind
- ÀÌ ¸Þ¼µå°¡, ºÎÀûÀýÇÑ Á¾·ùÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìpublic abstract short member_visibility(int index) throws BadKind, Bounds
TypeCode
¿ÀºêÁ§Æ®¸¸À¸·Î È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
index
- Ä¡¿¡ÀÇ À妽º¸¦ ³ªÅ¸³»´Â int
PRIVATE_MEMBER.value
¶Ç´Â PUBLIC_MEMBER.value
BadKind
- ÀÌ ¸Þ¼µå°¡ Ä¡ ÇüÀÌ ¾Æ´Ñ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ì
Bounds
- ÁöÁ¤ÇÑ À妽º°¡ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ìCORBA
package comments for unimplemented features public abstract short type_modifier() throws BadKind
TypeCode
¿ÀºêÁ§Æ®°¡ ±â¼úÇÏ´Â Ä¡ ÇüÀÇ ¼ö½ÄÀÚ¸¦ ³ªÅ¸³»´Â Á¤¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ°íÁö´Â Á¤¼ö´Â
VM_NONE.value
,VM_ABSTRACT.value
,VM_CUSTOM.value
, ¶Ç´Â VM_TRUNCATABLE.value
¾î¶² °ÍÀΰ¡ÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®·Î ±â¼úµÇ´Â Ä¡ ÇüÀ» ±â¼úÇÏ´Â Á¤¼ö
BadKind
- ÀÌ ¸Þ¼µå°¡ Ä¡ ÇüÀÌ ¾Æ´Ñ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìCORBA
package comments for unimplemented features public abstract TypeCode concrete_base_type() throws BadKind
TypeCode
¿ÀºêÁ§Æ®·Î ±â¼úµÇ´Â Ä¡ ÇüÀÇ ±¸»ó ±âÀúÇüÀ» ±â¼úÇÏ´Â TypeCode
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ±¸»ó ±âÀúÇüÀÌ ¾ø´Â °æ¿ì´Â
null¸¦
µ¹·ÁÁÝ´Ï´Ù.
TypeCode
¿ÀºêÁ§Æ®·Î ±â¼úµÇ´Â Ä¡ ÇüÀÇ ±¸»ó ±âÀúÇüÀ» ±â¼úÇÏ´Â TypeCode
¿ÀºêÁ§Æ®
BadKind
- ÀÌ ¸Þ¼µå°¡ ºñ boxed Ä¡ ÇüÀÇ TypeCode
¿ÀºêÁ§Æ®·Î ºÒ·Á °¬À» °æ¿ìCORBA
package comments for unimplemented features
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.