JavaTM 2 Platform
Standard Ed. 5.0

org.omg.DynamicAny
Ŭ·¡½º _DynAnyStub

java.lang.Object 
  »óÀ§¸¦ È®Àå org.omg.CORBA.portable.ObjectImpl 
      »óÀ§¸¦ È®Àå org.omg.DynamicAny. _DynAnyStub
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Object, IDLEntity, DynAny, DynAnyOperations

public class _DynAnyStub
extends ObjectImpl
implements DynAny

Any °ªÀº DynAny °´Ã¼¸¦ ÅëÇØ µ¿ÀûÀ¸·Î Çؼ® (traversal) ¹× ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù . DynAny °´Ã¼´Â any¿¡ »ðÀԵǴ °ªÀÇ Ä«ÇÇ¿¡ ´ëÀÀÇÏ´Â µ¥ÀÌÅÍ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù.

DynAny °´Ã¼´Â ÄÄÆÛ³ÍÆ®ÀÇ DynAny ¼ø¼­¸¦ °®´Â Ä÷º¼ÇÀ̶ó°í º¼ ¼ö°¡ ÀÖ½À´Ï´Ù. DynAny°¡ long µîÀÇ ±âº»ÇüÀ» ³ªÅ¸³»´Â °æ¿ì, ¶Ç´Â ºñ¾îÀÖ´Â ¿¹¿Ü¿Í °°ÀÌ ÄÄÆÛ³ÍÆ®°¡ ¾ø´Â ÇüŸ¦ ³ªÅ¸³»´Â °æ¿ì´Â ÄÄÆÛ³ÍÆ®ÀÇ ¼ø¼­¸¦ °®´Â Ä÷º¼ÇÀº ºñ¿ó´Ï´Ù. °¢°¢ÀÇ DynAny °´Ã¼·Î ±× DynAny ÄÄÆÛ³ÍÆ®ÀÇ Ä÷º¼Ç³»¿¡ À־ÀÇ ÇöÀç À§°ªÀÌ Æľǵ˴ϴÙ. ÇöÀç À§Ä¡´Â 0 À¸·ÎºÎÅÍ n-1 À妽ºÄ¡·Î ³ªÅ¸³³´Ï´Ù (n´Â ÄÄÆÛ³ÍÆ®ÀÇ ¼ö). -1 ±×·¸´Ù°í Çϴ Ưº°ÇÑ À妽ºÄ¡µµ ÀÖ¾î, ÀÌ°ÍÀº ÇöÀç À§°ªÀÌ ¾îµðµµ Áö½ÃÇÏÁö ¾ÊÀº °ÍÀ»ÀǹÌÇÕ´Ï´Ù. ÇöÀç À§Ä¡¸¦ °¡Áú ¼ö ¾ø´Â °ª (ºñ¾îÀÖ´Â ¿¹¿Üµî)ÀÇ °æ¿ì, À妽ºÄ¡´Â -1 À¸·Î °íÁ¤µË´Ï´Ù. DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °ªÀ¸·Î ÃʱâÈ­µÇ¾úÀ» °æ¿ì, À妽ºµµ 0¿¡ ÃʱâÈ­µË´Ï´Ù. ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀº DynAny (DynAny¿¡ °ªÀÌ ¾øÁö¸¸, ÄÄÆÛ³ÍÆ®¸¦ °¡Áú ¼ö ÀÖ´Â TypeCode°¡ ÀÖ´Ù)°¡ ÀÛ¼ºµÇ¾úÀ» °æ¿ì´Â ÇöÀç À§Ä¡´Â DynAny¿¡ ÀÇÇØ ³ªÅ¸³»Áö´Â °ªÀÇ ÇüÅ¿¡ µû¶ó¼­ ´Þ¶ó, »õ·Î¿î ÀÛ¼ºµÈ DynAny ÄÄÆÛ³ÍÆ®°¡ ±âº»°ªÀ» °¡Áú ¼ö ÀÖÀ»Áö ¾î¶³Áö¿¡ ÀÇÇØ 0 ¶Ç´Â -1 ÀÌ µË´Ï´Ù.

rewind, seek ¹× next ¹Ýº¹ ¿ÀÆÛ·¹À̼ÇÀ» »ç¿ëÇϸé, ÇöÀç À§Ä¡¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. current_component ¿ÀÆÛ·¹À̼ÇÀº ÇöÀç À§Ä¡ÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. component_count ¿ÀÆÛ·¹À̼ÇÀº DynAny ÄÄÆÛ³ÍÆ®ÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿ÀÆÛ·¹À̼ÇÀ» ¸ÂÃß¾î »ç¿ëÇϸé, ÄÄÆÛ³ÍÆ®ÀÇ ³»¿ëÀ» (Àç±ÍÀûÀ¸·Î) Á¶»çÇÏ´Â µî, DynAny ÄÄÆÛ³ÍÆ®¿¡ ´ëÇؼ­ ¹Ýº¹ 󸮸¦ ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù .

±¸ÃàÇü°ú °ü·ÃµÈ DynAny °´Ã¼¸¦, ±¸ÃàÇü DynAny °´Ã¼¶ó°í ÇÕ´Ï´Ù. IDL °¢Á¾ ±¸ÃàÇü (fixed, enum, struct, sequence, union, array, exception, Ä¡ Çü)ÀÇ °¢°¢ ºÙ¾î, DynAny ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ »ó¼ÓµÈ ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù.

±¸ÃàÇü DynAny °´Ã¼´Â DynAny °´Ã¼¸¦ »õ·Î¿î ÀÛ¼ºÇϱâ À§ÇÑ ¿ÀÆÛ·¹À̼ÇÀ» export ÇÕ´Ï´Ù. ÀÛ¼ºµÇ´Â °´Ã¼´Â °¢°¢ ±¸ÃàÇüÀÇ µ¥ÀÌÅÍÀÇ ÄÄÆÛ³ÍÆ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î DynStruct´Â struct Ä¡¿Í °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù. Áï, DynStruct´Â ±¸Á¶Ã¼ÀÇ ¸â¹ö ¸¶´Ù ÄÄÆÛ³ÍÆ®°¡ 1°³ ¾¿ ÀÖ´Â °Í °°Àº ¼ø¼­¸¦ °®´Â Ä÷º¼ÇÀ» ¼ÒÀ¯ÇÑ´Ù°í º¼ ¼ö°¡ ÀÖ½À´Ï´Ù. DynStruct °´Ã¼´Â struct ¸â¹ö¿¡ °ü·ÃµÈ DynAny °´Ã¼¸¦ »õ·Î¿î ÀÛ¼ºÇϱâ À§ÇÑ ¿ÀÆÛ·¹À̼ÇÀ» export ÇÕ´Ï´Ù.

´Ù¸¥ (±¸ÃàÇü) DynAny ·ÎºÎÅÍ DynAny °´Ã¼¸¦ ¾ò¾úÀ» °æ¿ì, ¿¹¸¦ µé¾î DynStruct ·ÎºÎÅÍ ÀÛ¼ºµÈ, ±¸Á¶Ã¼ ¸â¹ö¸¦ ³ªÅ¸³»´Â DynAny´Â DynStruct¿¡ ³í¸®ÀûÀ¸·Î Æ÷ÇÔµÇ°Ô µË´Ï´Ù. insert ¶Ç´Â get ¿ÀÆÛ·¹À̼ÇÀ» È£ÃâÇصµ, ÇöÀç À§Ä¡´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ÃÖ»óÁ¤µµÀÇ DynAny °´Ã¼ (´Ù¸¥ DynAny ÄÄÆÛ³ÍÆ®´Â ¾Æ´Ñ °Í)¸¦ ÆıâÇϸé, ±× ÄÄÆÛ³ÍÆ®ÀÇ DynAnyµµ ÆıâµË´Ï´Ù. ÃÖ»óÁ¤µµ°¡ ¾Æ´Ñ DynAny¸¦ ÆıâÇßÀ» °æ¿ì´Â ¾Æ¹«°Íµµ ÀϾÁö ¾Ê½À´Ï´Ù. ÆıâµÈ ÃÖ»óÁ¤µµÀÇ DynAny, ¶Ç´Â ±× ÇÏÀ§ °´Ã¼¿¡ ´ëÇؼ­ ¿ÀÆÛ·¹À̼ÇÀ» È£ÃâÇϸé, OBJECT_NOT_EXIST°¡ ¹ß»ý µË´Ï´Ù. DynAny¸¦ ÆıâÇÑ µÚµµ, °Å±â¿¡ °ü·ÃµÈ µ¥ÀÌÅÍÀÇ ÄÄÆÛ³ÍÆ®¸¦ Á¶ÀÛÇÏ·Á¸é, ¿ì¼± ÄÄÆÛ³ÍÆ®ÀÇ DynAny¸¦ ÀÛ¼ºÇÏ°í ³ª¼­, ÀÛ¼ºÇÑ DynAny °´Ã¼ÀÇ º¹»çº»À» ÀÛ¼ºÇÕ´Ï´Ù.

DynAny °´Ã¼ÀÇ µ¿ÀÛÀº ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ¸Þ¸ð¸® °ø°£°ú ¾×¼¼½º ¼Óµµ¿¡ °üÇؼ­ È¿°úÀûÀÎ ±¸ÇöÀ» ½ÇÇöÇÒ ¼ö ÀÖµµ·Ï Á¤Àǵǰí ÀÖ½À´Ï´Ù. DynAny °´Ã¼´Â ½ÇÇà½Ã¿¡ any ·ÎºÎÅÍ ÃßÃâµÈ °ªÀÇ traversalÀ̳ª, any °ªÀÇ ±¸ÃàÀ» ½Ç½ÃÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â °ÍÀÌ »óÁ¤µÇ°í ÀÖ½À´Ï´Ù. ´Ù¸¥ ¿ëµµ¿¡¼­ÀÇ »ç¿ëÀº ÃßõÇÏÁö ¾Ê½À´Ï´Ù.

insert¿Í get °¢ ¿ÀÆÛ·¹À̼ÇÀº ±âº» DynAny °´Ã¼ÀÇ Á¶ÀÛ¿¡ ÇÊ¿äÇÕ´Ï´Ù¸¸, ±¸ÃàÇü DynAny °´Ã¼ÀÇ Á¶ÀÛ¿¡µµ µµ¿òÀÌ µË´Ï´Ù. ±¸ÃàÇü DynAny °´Ã¼¿¡ ±âº» µ¥ÀÌÅÍÇüÀÇ °ªÀ» »ðÀÔÇϸé, DynAny °´Ã¼¿¡ °ü·ÃµÈ ±¸ÃàÇü µ¥ÀÌÅÍÀÇ ÇöÀçÀÇ ÄÄÆÛ³ÍÆ®¸¦ ÃʱâÈ­ÇÏ°Ô µË´Ï´Ù. ¿¹¸¦ µé¾î DynStruct ·Î insert_boolean¸¦ È£ÃâÇϸé, °ü·ÃµÈ struct µ¥ÀÌÅÍÀÇ ÇöÀç À§Ä¡¿¡ boolean µ¥ÀÌÅÍ°¡ »ðÀԵ˴ϴÙ. °ªÀÇ TypeCode°¡ DynAny¿¡ Æ÷ÇԵǴ TypeCode¿Í °°Àº °æ¿ì, °ªÀÇ »ðÀÔ°ú ÃßÃâÀ» ÅëÇØ ÇüÅ´ °°°Ô µË´Ï´Ù. DynAny¿¡ ÄÄÆÛ³ÍÆ®°¡ ÀÖ´Â °æ¿ì´Â °ªÀÇ »ðÀÔ°ú ÃßÃâ¿¡ À־ÀÇ ÇüÅ´ ÇöÀç À§Ä¡ÀÇ DynAny TypeCode¿Í °°°Ô µË´Ï´Ù.

DynAny °´Ã¼¿Í DynAnyFactory °´Ã¼´Â ±×°ÍµéÀÌ ÀÛ¼ºµÇ°í »ç¿ëµÇ´Â ÇÁ·Î¼¼½º¿¡ ´ëÇؼ­ ·ÎÄÃÀ̶ó°í »óÁ¤µÇ°í ÀÖ½À´Ï´Ù. Áï, DynAny ¹× DynAnyFactory °´Ã¼¿¡ÀÇ ÂüÁ¶¸¦ ´Ù¸¥ ÇÁ·Î¼¼½º¿¡ export Çϰųª ORB.object_to_string()·Î ¿ÜºÎÈ­Çϰųª ÇÏÁö ¸øÇÏ°í, ½ÇÇàÀ» ½ÃµµÇϸé MARSHAL ½Ã½ºÅÛ ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù. IDL¿¡ ÀÎÅÍÆäÀ̽º°¡ ÁöÁ¤µÇ°í Àֱ⠶§¹®¿¡ DynAny °´Ã¼¿¡¼­´Â Ç¥ÁØÀÇ org.omg.CORBA.Object ÀÎÅÍÆäÀ̽º¿¡ Á¤Àǵǰí ÀÖ´Â ¿ÀÆÛ·¹À̼ÇÀ» export ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸, Object ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ export ÇÑ ¿ÀÆÛ·¹À̼ÇÀ» È£ÃâÇÏ·Á°í Çϸé, Ç¥ÁØ NO_IMPLEMENT ¿¹¿Ü°¡ ¹ß»ýÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. DynAny °´Ã¼¸¦ DII¿Í »ç¿ëÇÏ·Á°í Çϸé, NO_IMPLEMENT ¿¹¿Ü°¡ ¹ß»ýÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.


ÇÊµå °³¿ä
static Class _opsClass
           
 
»ý¼ºÀÚ °³¿ä
_DynAnyStub ()
           
 
¸Þ¼­µå °³¿ä
 String [] _ids ()
          ÀÌ ObjectImpl °´Ã¼°¡ Áö¿øÇÏ´Â ¸®Æ÷ÁöÅ͸®(repository) ½Äº°ÀÚ¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ ¹è¿­À» ÃëµæÇÕ´Ï´Ù.
 void assign (DynAny  dyn_any)
          DynAny °´Ã¼¿¡ °ü·ÃµÈ °ªÀ» ´Ù¸¥ DynAny °´Ã¼¿¡ °ü·ÃµÈ °ªÀ¸·Î ÃʱâÈ­ÇÕ´Ï´Ù.
 int component_count ()
          DynAny ÄÄÆÛ³ÍÆ®ÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 DynAny copy ()
          È£ÃâÇÑ DynAny µö º¹»çÀÎ °ªÀ» °¡Áö´Â DynAny¸¦ »õ·Î¿î ÀÛ¼ºÇÕ´Ï´Ù.
 DynAny current_component ()
          ÇöÀç À§Ä¡ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ DynAny¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void destroy ()
          DynAny °´Ã¼¸¦ ÆıâÇÕ´Ï´Ù.
 boolean equal (DynAny  dyn_any)
          2°³ÀÇ DynAny °ªÀÌ µ¿ÀÏÇÑÁö ¾î¶²Áö ºñ±³ÇÕ´Ï´Ù.
 void from_any (Any  value)
          DynAny °´Ã¼¿¡ °ü·ÃµÈ °ªÀ» any¿¡ Æ÷ÇԵǴ °ªÀ¸·Î ÃʱâÈ­ÇÕ´Ï´Ù.
 Any get_any ()
          ÀÌ DynAny°¡ ³ªÅ¸³»´Â Any¿¡ Æ÷ÇԵǾî ÀÖ´Â Any Ä¡¸¦ ÃßÃâÇÕ´Ï´Ù.
 boolean get_boolean ()
          ÀÌ DynAny ·ÎºÎÅÍ boolean Ä¡¸¦ ÃßÃâÇÕ´Ï´Ù.
 char get_char ()
          ÀÌ DynAny ·ÎºÎÅÍ char°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 double get_double ()
          ÀÌ DynAny ·ÎºÎÅÍ double°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 DynAny get_dyn_any ()
          ÀÌ DynAny°¡ ³ªÅ¸³»´Â Any¿¡ Æ÷ÇԵǾî ÀÖ´Â Any Ä¡¸¦ ÃßÃâÇØ, ±×°ÍÀ» »õ·Î¿î DynAny¿¡ ·¦ÀÇÇØ ¸®ÅÏÇÕ´Ï´Ù.
 float get_float ()
          ÀÌ DynAny ·ÎºÎÅÍ float°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 int get_long ()
          ÀÌ DynAny ·ÎºÎÅÍ Á¤¼ö°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 long get_longlong ()
          ÀÌ DynAny ·ÎºÎÅÍ long°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 byte get_octet ()
          ÀÌ DynAny ·ÎºÎÅÍ byte°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 Object get_reference ()
          ÀÌ DynAny ·ÎºÎÅÍ CORBA °´Ã¼¿¡ÀÇ ÂüÁ¶¸¦ ÃßÃâÇÕ´Ï´Ù.
 short get_short ()
          ÀÌ DynAny ·ÎºÎÅÍ short°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 String get_string ()
          ÀÌ DynAny ·ÎºÎÅÍ Ä³¸¯ÅÍ ¶óÀÎÄ¡¸¦ ÃßÃâÇÕ´Ï´Ù.
 TypeCode get_typecode ()
          ÀÌ DynAny ·ÎºÎÅÍ TypeCode °´Ã¼¸¦ ÃßÃâÇÕ´Ï´Ù.
 int get_ulong ()
          ÀÌ DynAny ·ÎºÎÅÍ Á¤¼ö°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 long get_ulonglong ()
          ÀÌ DynAny ·ÎºÎÅÍ long°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 short get_ushort ()
          ÀÌ DynAny ·ÎºÎÅÍ short°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 Serializable get_val ()
          ÀÌ DynAny ·ÎºÎÅÍ Á÷·ÄÈ­ °¡´É °´Ã¼¸¦ ÃßÃâÇÕ´Ï´Ù.
 char get_wchar ()
          ÀÌ DynAny ·ÎºÎÅÍ long°ªÀ» ÃßÃâÇÕ´Ï´Ù.
 String get_wstring ()
          ÀÌ DynAny ·ÎºÎÅÍ Ä³¸¯ÅÍ ¶óÀÎÄ¡¸¦ ÃßÃâÇÕ´Ï´Ù.
 void insert_any (Any  value)
          ÀÌ DynAny°¡ ³ªÅ¸³»´Â Any¿¡ Any Ä¡¸¦ »ðÀÔÇÕ´Ï´Ù.
 void insert_boolean (boolean value)
          DynAny¿¡ boolean Ä¡¸¦ »ðÀÔÇÕ´Ï´Ù.
 void insert_char (char value)
          DynAny¿¡ char°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_double (double value)
          DynAny¿¡ double°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_dyn_any (DynAny  value)
          ÀÌ DynAny°¡ ³ªÅ¸³»´Â Any ¿¡ ÆĶó¹ÌÅÍ DynAny ³»ÀÇ Any Ä¡¸¦ »ðÀÔÇÕ´Ï´Ù.
 void insert_float (float value)
          DynAny¿¡ float°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_long (int value)
          DynAny¿¡ Á¤¼ö°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_longlong (long value)
          DynAny¿¡ long°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_octet (byte value)
          DynAny¿¡ byte°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_reference (Object  value)
          DynAny¿¡ CORBA °´Ã¼¿¡ÀÇ ÂüÁ¶¸¦ »ðÀÔÇÕ´Ï´Ù.
 void insert_short (short value)
          DynAny¿¡ short°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_string (String  value)
          DynAny¿¡ ij¸¯ÅÍ ¶óÀÎÄ¡¸¦ »ðÀÔÇÕ´Ï´Ù.
 void insert_typecode (TypeCode  value)
          DynAny¿¡ TypeCode °´Ã¼¸¦ »ðÀÔÇÕ´Ï´Ù.
 void insert_ulong (int value)
          DynAny¿¡ Á¤¼ö°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_ulonglong (long value)
          DynAny¿¡ long°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_ushort (short value)
          DynAny¿¡ short°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_val (Serializable  value)
          ÀÌ DynAny¿¡ Á÷·ÄÈ­ °¡´É °´Ã¼¿¡ ´ëÇÑ ÂüÁ¶¸¦ »ðÀÔÇÕ´Ï´Ù.
 void insert_wchar (char value)
          DynAny¿¡ char°ªÀ» »ðÀÔÇÕ´Ï´Ù.
 void insert_wstring (String  value)
          DynAny¿¡ ij¸¯ÅÍ ¶óÀÎÄ¡¸¦ »ðÀÔÇÕ´Ï´Ù.
 boolean next ()
          ÇöÀç À§Ä¡¸¦ ´ÙÀ½ÀÇ ÄÄÆÛ³ÍÆ®¿¡ ÁøÇàÇÕ´Ï´Ù.
 void rewind ()
          seek(0)¿Í °°½À´Ï´Ù.
 boolean seek (int index)
          ÇöÀç À§Ä¡¸¦ index ·Î ¼³Á¤ÇÕ´Ï´Ù.
 Any to_any ()
          DynAny °´Ã¼·ÎºÎÅÍ any Ä¡¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 TypeCode type ()
          ÀÌ DynAny °´Ã¼¿¡ °ü·ÃµÈ TypeCode¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º org.omg.CORBA.portable. ObjectImpl ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
ÀÎÅÍÆäÀ̽º org.omg.CORBA. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

ÇʵåÀÇ »ó¼¼

_opsClass

public static final Class  _opsClass
»ý¼ºÀÚ »ó¼¼

_DynAnyStub

public _DynAnyStub()
¸Þ¼­µåÀÇ »ó¼¼

type

public TypeCode  type()
ÀÌ DynAny °´Ã¼¿¡ °ü·ÃµÈ TypeCode¸¦ ¸®ÅÏÇÕ´Ï´Ù. DynAny °´Ã¼´Â ÀÛ¼º½Ã¿¡ TypeCode Ä¡¸¦ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ TypeCode °ª¿¡ÀÇÇØ DynAny °´Ã¼¸¦ ÅëÇØ ´Ù·ç¾îÁö´Â °ªÀÇ ÇüÅ°¡ Á¤ÇØÁý´Ï´Ù. DynAny °´Ã¼¿¡ °ü·ÃµÈ TypeCode´Â DynAny ÀÛ¼º½Ã¿¡ ÃʱâÈ­µÇ¾î ±× DynAny Á¸¼Ó ±â°£ÁßÀº º¯°æÇÒ ¼ö ¾ø´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ type
¹Ýȯ°ª:
ÀÌ DynAny °´Ã¼¿¡ °ü·ÃµÈ TypeCode

assign

public void assign(DynAny  dyn_any)
            throws TypeMismatch 
DynAny °´Ã¼¿¡ °ü·ÃµÈ °ªÀ» ´Ù¸¥ DynAny °´Ã¼¿¡ °ü·ÃµÈ °ªÀ¸·Î ÃʱâÈ­ÇÕ´Ï´Ù. ÃʱâÈ­µÇ´Â DynAny ÇöÀç À§Ä¡´Â °ªÀÌ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °æ¿ì´Â 0 ¿¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â -1 À¸·Î ¼³Á¤µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ assign
ÆĶó¹ÌÅÍ:
dyn_any -
¿¹¿Ü:
TypeMismatch - °Ç³×¹ÞÀº DynAny ÇüÅ°¡ ÃʱâÈ­µÇ´Â DynAny ÇüÅ¿¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì

from_any

public void from_any(Any  value)
              throws TypeMismatch,

                     InvalidValue 
DynAny °´Ã¼¿¡ °ü·ÃµÈ °ªÀ» any¿¡ Æ÷ÇԵǴ °ªÀ¸·Î ÃʱâÈ­ÇÕ´Ï´Ù. ÃʱâÈ­µÇ´Â DynAny ÇöÀç À§Ä¡´Â °ªÀÌ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °æ¿ì´Â 0 ¿¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â -1 À¸·Î ¼³Á¤µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ from_any
¿¹¿Ü:
TypeMismatch - °Ç³×¹ÞÀº Any ÇüÅ°¡ ÃʱâÈ­µÇ´Â DynAny ÇüÅ¿¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì
InvalidValue - °Ç³×¹ÞÀº Any¿¡ Á¤´çÇÑ °ªÀÌ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì (null ij¸¯ÅÍ ¶óÀÎ µî)

to_any

public Any  to_any()
DynAny °´Ã¼·ÎºÎÅÍ any Ä¡¸¦ ÀÛ¼ºÇÕ´Ï´Ù. DynAny °´Ã¼¿¡ °ü·ÃµÈ TypeCode Ä«ÇÇ°¡ °á°úÀûÀ¸·Î ÀÛ¼ºµÇ´Â any¿¡ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. DynAny °´Ã¼¿¡ °ü·ÃµÈ °ªÀÌ any¿¡ º¹»çµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ to_any
¹Ýȯ°ª:
°°Àº °ª°ú TypeCode¸¦ °¡Áö´Â Any °´Ã¼

equal

public boolean equal(DynAny  dyn_any)
2°³ÀÇ DynAny °ªÀÌ µ¿ÀÏÇÑÁö ¾î¶²Áö ºñ±³ÇÕ´Ï´Ù. DynAny Ä¡´Â TypeCode°¡ µ¿ÀÏÇÏ°í, Àç±ÍÀûÀ¸·Î ¸ðµç DynAny°¡ µ¿ÀÏÇÑ °ªÀ» °¡Áö´Â °æ¿ì¿¡ µ¿ÀÏÇÏ°Ô µË´Ï´Ù. ºñ±³ ´ë»óÀÇ 2°³ÀÇ DynAny ÇöÀç À§Ä¡´Â µ¿ÀÏÇÑÁö ¾î¶²Áö¿¡´Â °ü°èÇÏÁö ¾Ê½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ equal
¹Ýȯ°ª:
2°³ÀÇ DynAny°¡ µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

destroy

public void destroy()
DynAny °´Ã¼¸¦ ÆıâÇÕ´Ï´Ù. ÀÌ ¿ÀÆÛ·¹À̼ǿ¡ÀÇÇØ DynAny °´Ã¼¿¡ °ü·ÃµÈ µ¥ÀÌÅ͸¦ ³ªÅ¸³»±â À§Çؼ­ »ç¿ëµÇ´Â ÀÚ¿øÀº ¸ðµÎ ÇعæµË´Ï´Ù. ORB ÀÎÅÍÆäÀ̽ºÀÇ ÀÛ¼º ¿ÀÆÛ·¹À̼ÇÀ¸·Î ÃëµæÇÑ ÂüÁ¶³ª, DynAny.copy()·ÎºÎÅÍ ¸®ÅÏµÈ ÂüÁ¶¿¡ ´ëÇؼ­´Â ¹Ýµå½Ã È£ÃâÇØ, ÀÚ¿øÀÇ ¸®Å©¸¦ ¸·À» ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÄÄÆÛ³ÍÆ®ÀÇ DynAny °´Ã¼ (¿¹¸¦ µé¾î current_component ¿ÀÆÛ·¹À̼ÇÀ¸·Î ¸®ÅÏµÈ °´Ã¼µî)·Î Æı⠿ÀÆÛ·¹À̼ÇÀ» È£ÃâÇصµ ¾Æ¹«°Íµµ ÀϾÁö ¾Ê½À´Ï´Ù. DynAny °´Ã¼¸¦ ÆıâÇϸé, ±× °´Ã¼·ÎºÎÅÍ ¾òÀ» ¼ö ÀÖ´Â ¸ðµç DynAny °´Ã¼°¡ ÆıâµÇ°Ô µË´Ï´Ù. Áï, ÆıâµÈ DynAny ÄÄÆÛ³ÍÆ®¿¡ÀÇ ÂüÁ¶´Â ¹«È¿°¡ µË´Ï´Ù. ÀÌ·¯ÇÑ ÂüÁ¶·Î È£ÃâÀ» ½Ç½ÃÇϸé, OBJECT_NOT_EXIST°¡ ¹ß»ýÇÕ´Ï´Ù. DynAny ÄÄÆÛ³ÍÆ®¸¦ ±× DynAny Æıâ Èĵµ Á¶ÀÛÇÏ·Á¸é, DynAny¸¦ ÆıâÇϱâ Àü¿¡ Ä«ÇÇ ¿ÀÆÛ·¹À̼ÇÀ¸·Î ÄÄÆÛ³ÍÆ®ÀÇ º¹»çº»À» ÀÛ¼ºÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ destroy

copy

public DynAny  copy()
È£ÃâÇÑ DynAny µö º¹»çÀÎ °ªÀ» °¡Áö´Â DynAny¸¦ »õ·Î¿î ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¿ÀÆÛ·¹À̼ÇÀº ´Ù¾çÇüÀÔ´Ï´Ù. Áï, DynAny ·ÎºÎÅÍ ÆÄ»ýÇÑ DynStruct µîÀÇ ÇüÅ·ΠȣÃâÇϸé, ÆÄ»ýÇüÀÌ ÀÛ¼ºµË´Ï´Ù¸¸, ÂüÁ¶´Â ±âÀúÇüÀÇ DynAny ·Î ¸®Åϵ˴ϴ٠.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ copy
¹Ýȯ°ª:
DynAny °´Ã¼ÀÇ µö Ä«ÇÇ

insert_boolean

public void insert_boolean(boolean value)
                    throws TypeMismatch,

                           InvalidValue 
DynAny¿¡ boolean Ä¡¸¦ »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_boolean
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_octet

public void insert_octet(byte value)
                  throws TypeMismatch,

                         InvalidValue 
DynAny¿¡ byte°ªÀ» »ðÀÔÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü octet´Â Java µ¥ÀÌÅÍÇü byte¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_octet
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_char

public void insert_char(char value)
                 throws TypeMismatch,

                        InvalidValue 
DynAny¿¡ char°ªÀ» »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_char
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_short

public void insert_short(short value)
                  throws TypeMismatch,

                         InvalidValue 
DynAny¿¡ short°ªÀ» »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_short
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_ushort

public void insert_ushort(short value)
                   throws TypeMismatch,

                          InvalidValue 
DynAny¿¡ short°ªÀ» »ðÀÔÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü ushort´Â Java µ¥ÀÌÅÍÇü short¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_ushort
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_long

public void insert_long(int value)
                 throws TypeMismatch,

                        InvalidValue 
DynAny¿¡ Á¤¼ö°ªÀ» »ðÀÔÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü long´Â Java µ¥ÀÌÅÍÇü int¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_long
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_ulong

public void insert_ulong(int value)
                  throws TypeMismatch,

                         InvalidValue 
DynAny¿¡ Á¤¼ö°ªÀ» »ðÀÔÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü ulong´Â Java µ¥ÀÌÅÍÇü int¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_ulong
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_float

public void insert_float(float value)
                  throws TypeMismatch,

                         InvalidValue 
DynAny¿¡ float°ªÀ» »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_float
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_double

public void insert_double(double value)
                   throws TypeMismatch,

                          InvalidValue 
DynAny¿¡ double°ªÀ» »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_double
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_string

public void insert_string(String  value)
                   throws TypeMismatch,

                          InvalidValue 
DynAny¿¡ ij¸¯ÅÍ ¶óÀÎÄ¡¸¦ »ðÀÔÇÕ´Ï´Ù. ¹Ù¿îµå Çü½Ä°ú ¾È ¹Ù¿îµå Çü½ÄÀÇ ¾î´À ÂÊÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ¿ìµµ ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇØ »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_string
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
InvalidValue - »ðÀԵǴ ij¸¯ÅÍ ¶óÀÎÀÌ ¹Ù¿îµå Çü½ÄÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ°èº¸´Ù ±ä °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_reference

public void insert_reference(Object  value)
                      throws TypeMismatch,

                             InvalidValue 
DynAny¿¡ CORBA °´Ã¼¿¡ÀÇ ÂüÁ¶¸¦ »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_reference
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_typecode

public void insert_typecode(TypeCode  value)
                     throws TypeMismatch,

                            InvalidValue 
DynAny¿¡ TypeCode °´Ã¼¸¦ »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_typecode
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_longlong

public void insert_longlong(long value)
                     throws TypeMismatch,

                            InvalidValue 
DynAny¿¡ long°ªÀ» »ðÀÔÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü long long´Â Java µ¥ÀÌÅÍÇü long¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_longlong
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_ulonglong

public void insert_ulonglong(long value)
                      throws TypeMismatch,

                             InvalidValue 
DynAny¿¡ long°ªÀ» »ðÀÔÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇüÀÇ ºÎÈ£ ¾øÀ½ long long´Â Java µ¥ÀÌÅÍÇü long¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_ulonglong
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_wchar

public void insert_wchar(char value)
                  throws TypeMismatch,

                         InvalidValue 
DynAny¿¡ char°ªÀ» »ðÀÔÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü wchar´Â Java µ¥ÀÌÅÍÇü char¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_wchar
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_wstring

public void insert_wstring(String  value)
                    throws TypeMismatch,

                           InvalidValue 
DynAny¿¡ ij¸¯ÅÍ ¶óÀÎÄ¡¸¦ »ðÀÔÇÕ´Ï´Ù. ¹Ù¿îµå Çü½Ä°ú ¾È ¹Ù¿îµå Çü½ÄÀÇ ¾î´À ÂÊÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ¿ìµµ ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇØ »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_wstring
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
InvalidValue - »ðÀԵǴ ij¸¯ÅÍ ¶óÀÎÀÌ ¹Ù¿îµå Çü½ÄÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ°èº¸´Ù ±ä °æ¿ì
TypeMismatch

insert_any

public void insert_any(Any  value)
                throws TypeMismatch,

                       InvalidValue 
ÀÌ DynAny°¡ ³ªÅ¸³»´Â Any¿¡ Any Ä¡¸¦ »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_any
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_dyn_any

public void insert_dyn_any(DynAny  value)
                    throws TypeMismatch,

                           InvalidValue 
ÀÌ DynAny°¡ ³ªÅ¸³»´Â Any ¿¡ ÆĶó¹ÌÅÍ DynAny ³»ÀÇ Any Ä¡¸¦ »ðÀÔÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_dyn_any
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

insert_val

public void insert_val(Serializable  value)
                throws TypeMismatch,

                       InvalidValue 
ÀÌ DynAny¿¡ Á÷·ÄÈ­ °¡´É °´Ã¼¿¡ ´ëÇÑ ÂüÁ¶¸¦ »ðÀÔÇÕ´Ï´Ù. IDL ValueBase ÇüÀº Java Serializable Çü¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ insert_val
¿¹¿Ü:
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì

get_boolean

public boolean get_boolean()
                    throws TypeMismatch,

                           InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ boolean Ä¡¸¦ ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_boolean
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_octet

public byte get_octet()
               throws TypeMismatch,

                      InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ byte°ªÀ» ÃßÃâÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü octet´Â Java µ¥ÀÌÅÍÇü byte¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_octet
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_char

public char get_char()
              throws TypeMismatch,

                     InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ char°ªÀ» ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_char
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_short

public short get_short()
                throws TypeMismatch,

                       InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ short°ªÀ» ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_short
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_ushort

public short get_ushort()
                 throws TypeMismatch,

                        InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ short°ªÀ» ÃßÃâÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü ushort´Â Java µ¥ÀÌÅÍÇü short¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_ushort
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_long

public int get_long()
             throws TypeMismatch,

                    InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ Á¤¼ö°ªÀ» ÃßÃâÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü long´Â Java µ¥ÀÌÅÍÇü int¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_long
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_ulong

public int get_ulong()
              throws TypeMismatch,

                     InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ Á¤¼ö°ªÀ» ÃßÃâÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü ulong´Â Java µ¥ÀÌÅÍÇü int¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_ulong
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_float

public float get_float()
                throws TypeMismatch,

                       InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ float°ªÀ» ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_float
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_double

public double get_double()
                  throws TypeMismatch,

                         InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ double°ªÀ» ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_double
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_string

public String  get_string()
                  throws TypeMismatch,

                         InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ Ä³¸¯ÅÍ ¶óÀÎÄ¡¸¦ ÃßÃâÇÕ´Ï´Ù. ¹Ù¿îµå Çü½Ä°ú ¾È ¹Ù¿îµå Çü½ÄÀÇ ¾î´À ÂÊÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ¿ìµµ ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇØ ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_string
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_reference

public Object  get_reference()
                     throws TypeMismatch,

                            InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ CORBA °´Ã¼¿¡ÀÇ ÂüÁ¶¸¦ ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_reference
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_typecode

public TypeCode  get_typecode()
                      throws TypeMismatch,

                             InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ TypeCode °´Ã¼¸¦ ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_typecode
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_longlong

public long get_longlong()
                  throws TypeMismatch,

                         InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ long°ªÀ» ÃßÃâÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü long long´Â Java µ¥ÀÌÅÍÇü long¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_longlong
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_ulonglong

public long get_ulonglong()
                   throws TypeMismatch,

                          InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ long°ªÀ» ÃßÃâÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇüÀÇ ºÎÈ£ ¾øÀ½ long long´Â Java µ¥ÀÌÅÍÇü long¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_ulonglong
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_wchar

public char get_wchar()
               throws TypeMismatch,

                      InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ long°ªÀ» ÃßÃâÇÕ´Ï´Ù. IDL µ¥ÀÌÅÍÇü wchar´Â Java µ¥ÀÌÅÍÇü char¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_wchar
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_wstring

public String  get_wstring()
                   throws TypeMismatch,

                          InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ Ä³¸¯ÅÍ ¶óÀÎÄ¡¸¦ ÃßÃâÇÕ´Ï´Ù. ¹Ù¿îµå Çü½Ä°ú ¾È ¹Ù¿îµå Çü½ÄÀÇ ¾î´À ÂÊÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ¿ìµµ ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇØ ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_wstring
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue

get_any

public Any  get_any()
            throws TypeMismatch,

                   InvalidValue 
ÀÌ DynAny°¡ ³ªÅ¸³»´Â Any¿¡ Æ÷ÇԵǾî ÀÖ´Â Any Ä¡¸¦ ÃßÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_any
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_dyn_any

public DynAny  get_dyn_any()
                   throws TypeMismatch,

                          InvalidValue 
ÀÌ DynAny°¡ ³ªÅ¸³»´Â Any¿¡ Æ÷ÇԵǾî ÀÖ´Â Any Ä¡¸¦ ÃßÃâÇØ, ±×°ÍÀ» »õ·Î¿î DynAny¿¡ ·¦ÀÇÇØ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_dyn_any
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

get_val

public Serializable  get_val()
                     throws TypeMismatch,

                            InvalidValue 
ÀÌ DynAny ·ÎºÎÅÍ Á÷·ÄÈ­ °¡´É °´Ã¼¸¦ ÃßÃâÇÕ´Ï´Ù. IDL ValueBase ÇüÀº Java Serializable Çü¿¡ ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ get_val
¿¹¿Ü:
TypeMismatch - DynAny ¾×¼¼½º ´ë»óÀÇ ÄÄÆÛ³ÍÆ®°¡ ¿ä±¸µÈ ÇüÅÂ¿Í °°Àº ÇüÅ°¡ ¾Æ´Ñ °æ¿ì
TypeMismatch - ÇöÀçÀÇ ÄÄÆÛ³ÍÆ® ÀÚü°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö´Â °Í °°Àº DynAny ·Î ºÒ·Á °¬À» °æ¿ì
InvalidValue - ÀÌ DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö¸¸, ÇöÀç À§°ªÀÌ -1 ÀÎ °æ¿ì

seek

public boolean seek(int index)
ÇöÀç À§Ä¡¸¦ index ·Î ¼³Á¤ÇÕ´Ï´Ù. ÇöÀç À§Ä¡¿¡´Â 0 À¸·ÎºÎÅÍ n-1 ¶ó°í ÇÏ´Â À妽º°¡ ºÙ½À´Ï´Ù. Áï, 0 À̶ó°í ÇÏ´Â À妽º´Â ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®¿¡ ´ëÀÀÇÕ´Ï´Ù. ÀÌ ¿ÀÆÛ·¹À̼ÇÀº °á°úÀÇ ÇöÀç À§°ªÀÌ DynAny ÄÄÆÛ³ÍÆ®¸¦ ³ªÅ¸³»´Â °æ¿ì´Â true, ÄÄÆÛ³ÍÆ®¿¡ ´ëÀÀÇÏÁö ¾Ê´Â À§Ä¡¸¦ ³ªÅ¸³»´Â °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù. seek´Â ºÎÀÇ À妽º¿¡¼­µµ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ÇöÀç À§Ä¡´Â -1 À¸·Î ¼³Á¤µÇ¾î ¾î´À ÄÄÆÛ³ÍÆ®µµ Áö½ÃÇÏÁö ¾Ê°Ô µÇ¾î, false°¡ ¸®Åϵ˴ϴ٠. ÇöÀç À§Ä¡¿¡ ÄÄÆÛ³ÍÆ®°¡ ¾ø´Â DynAny¿¡ ´ëÇØ ºÎ ÀÌ¿ÜÀÇ À妽ºÄ¡¸¦ °Ç³×ÁÖ¸é, ÇöÀç À§°ªÀÌ -1 ·Î ¼³Á¤µÇ¾î false°¡ ¸®Åϵ˴ϴ٠.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ seek

rewind

public void rewind()
seek(0)¿Í °°½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ rewind

next

public boolean next()
ÇöÀç À§Ä¡¸¦ ´ÙÀ½ÀÇ ÄÄÆÛ³ÍÆ®¿¡ ÁøÇàÇÕ´Ï´Ù. ¿ÀÆÛ·¹À̼ÇÀº °á°úÀÇ ÇöÀç À§°ªÀÌ ÄÄÆÛ³ÍÆ®¸¦ ³ªÅ¸³»´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù. false°¡ µ¹·ÁÁÖ°íÁ³À» °æ¿ì, ÇöÀç À§Ä¡´Â -1 ´ë·Î µË´Ï´Ù. ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö ¾Ê´Â DynAny ·Î next¸¦ È£ÃâÇϸé, ÇöÀç À§Ä¡´Â -1 ÀΠä·Î false°¡ ¸®Åϵ˴ϴ٠.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ next

component_count

public int component_count()
DynAny ÄÄÆÛ³ÍÆ®ÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. DynAny°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â 0À» ¸®ÅÏÇÕ´Ï´Ù. ÄÄÆÛ³ÍÆ®¼öÀÇ Ä«¿îÆ®´Â ÃÖ»óÁ¤µµÀÎ ¸¸Å­ ´ëÇØ ÇàÇØÁý´Ï´Ù. ¿¹¸¦ µé¾î ¸â¹ö°¡ 1°³ ¹Û¿¡ ¾ø´Â DynStruct ·Î component_count¸¦ È£ÃâÇϸé, ±×°ÍÀÌ ¾î¶°ÇÑ ¸â¹ö¿©µµ ¹Ýȯ°ªÀº 1 ÀÌ µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ component_count

current_component

public DynAny  current_component()
                         throws TypeMismatch 
ÇöÀç À§Ä¡ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ DynAny¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÇöÀç À§Ä¡´Â ÁøÇàÇÏÁö ¾Ê±â ¶§¹®¿¡ rewind, next, seek ¾î¶² °ÍÀÎÁö¸¦ È£ÃâÇÏÁö ¾Ê°í current_component¸¦ ¹Ýº¹ÇØ È£ÃâÇϸé, °°Àº ÄÄÆÛ³ÍÆ®°¡ µ¹·ÁÁÖ°íÁö°Ô µË´Ï´Ù. ¸®ÅÏµÈ DynAny °´Ã¼ ÂüÁ¶´Â ÇöÀçÀÇ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀÇ ÃëµæÀ̳ª ¼³Á¤¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀçÀÇ ÄÄÆÛ³ÍÆ®°¡ º¹ÇÕÇüÀ» ³ªÅ¸³»´Â °æ¿ì, ¸®ÅÏµÈ ÂüÁ¶¸¦ TypeCode¿¡ ±Ù°ÅÇØ ³×·Î¿ì º¯È¯ÇØ, ±× º¹ÇÕÇü¿¡ ´ëÀÀÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù . DynEnum ¶Ç´Â ºñ¾îÀÖ´Â ¿¹¿Ü¿Í °°ÀÌ ÄÄÆÛ³ÍÆ®¸¦ °¡Áú ¼ö ¾ø´Â DynAny ·Î current_component¸¦ È£ÃâÇϸé, TypeMismatch°¡ ¹ß»ýÇÕ´Ï´Ù. ÇöÀç À§°ªÀÌ -1 ÀÎ DynAny ·Î current_component¸¦ È£ÃâÇϸé, nil ÂüÁ¶°¡ ¸®Åϵ˴ϴ٠. current_component¿Í ÇÔ²² ¹Ýº¹ÇØ ¿ÀÆÛ·¹À̼ÇÀ» »ç¿ëÇϸé, any Ä¡¸¦ µ¿ÀûÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. DynStruct µîÀÌ µ¿ÀûÀÎ any¸¦ ÀÛ¼º ÈÄ, current_component¿Í next¸¦ »ç¿ëÇØ, °ªÀÇ ¸ðµç ÄÄÆÛ³ÍÆ®¸¦ ÃʱâÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿ÀûÀÎ °ªÀÌ ¿ÏÀüÇÏ°Ô ÃʱâÈ­µÇ¸é, ´ëÀÀÇÏ´Â any Ä¡¸¦ to_any ·Î ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DynAnyOperations ³»ÀÇ current_component
¿¹¿Ü:
TypeMismatch - DynEnum ³ª ºñ¾îÀÖ´Â ¿¹¿Ü¿Í °°ÀÌ ÄÄÆÛ³ÍÆ®¸¦ °¡Áú ¼ö ¾ø´Â DynAny ·Î ºÒ·Á °¬À» °æ¿ì

_ids

public String [] _ids()
Ŭ·¡½º ObjectImpl ±â¼ú:
ÀÌ ObjectImpl °´Ã¼°¡ Áö¿øÇÏ´Â ¸®Æ÷ÁöÅ͸®(repository) ½Äº°ÀÚ¸¦ Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ ¹è¿­À» ÃëµæÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ½ºÅÓ ÀÇ °æ¿ì, ÀÌ ¸Þ¼­µå´Â ½ºÅÓÀÌ Áö¿øÇÏ´Â ¸ðµç ÀÎÅÍÆäÀ̽º¿¡ °üÇÑ Á¤º¸¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º ObjectImpl ³»ÀÇ _ids
¹Ýȯ°ª:
ÀÌ ObjectImpl ÀνºÅϽº°¡ Áö¿øÇÏ´Â ¸ðµç ¸®Æ÷ÁöÅ͸®(repository) ½Äº°ÀÚÀÇ ¹è¿­

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.