JavaTM 2 Platform
Standard Ed. 5.0

org.omg.DynamicAny
ÀÎÅÍÆäÀ̽º DynSequenceOperations

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
DynAnyOperations
¾Ë·ÁÁø ¼­ºê ÀÎÅÍÆäÀ̽º ¸ñ·Ï :
DynSequence
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
_DynSequenceStub

public interface DynSequenceOperations
extends DynAnyOperations

DynSequence °´Ã¼¿¡ÀÇÇØ IDL ¼ø¼­ÀÇ Á¶ÀÛÀÌ Áö¿ø µË´Ï´Ù.


¸Þ¼­µå °³¿ä
 DynAny [] get_elements_as_dyn_any ()
          ¼ø¼­ÀÇ ¿ä¼Ò¸¦ ³ªÅ¸³»´Â DynAny¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Any [] get_elements ()
          ¼ø¼­ÀÇ ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int get_length ()
          ¼ø¼­ÀÇ ÇöÀçÀÇ ±æÀ̸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void set_elements_as_dyn_any (DynAny [] value)
          DynAny¸¦ »ç¿ëÇØ, ¼ø¼­ÀÇ ¿ä¼Ò¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void set_elements (Any [] value)
          ¼ø¼­ÀÇ ¿ä¼Ò¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void set_length (int len)
          ¼ø¼­ÀÇ ±æÀ̸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º org.omg.DynamicAny. DynAnyOperations ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
assign, component_count, copy, current_component, destroy, equal, from_any, get_any, get_boolean, get_char, get_double, get_dyn_any, get_float, get_long, get_longlong, get_octet, get_reference, get_short, get_string, get_typecode, get_ulong, get_ulonglong, get_ushort, get_val, get_wchar, get_wstring, insert_any, insert_boolean, insert_char, insert_double, insert_dyn_any, insert_float, insert_long, insert_longlong, insert_octet, insert_reference, insert_short, insert_string, insert_typecode, insert_ulong, insert_ulonglong, insert_ushort, insert_val, insert_wchar, insert_wstring, next, rewind, seek, to_any, type
 

¸Þ¼­µåÀÇ »ó¼¼

get_length

int get_length()
¼ø¼­ÀÇ ÇöÀçÀÇ ±æÀ̸¦ ¸®ÅÏÇÕ´Ï´Ù.


set_length

void set_length(int len)
                throws InvalidValue 
¼ø¼­ÀÇ ±æÀ̸¦ ¼³Á¤ÇÕ´Ï´Ù. ¼ø¼­ÀÇ ±æÀ̸¦ Áõ°¡½ÃÅ°¸é, ±âÁ¸ÀÇ ¿ä¼ÒÀÇ °ª¿¡ ¿µÇâÀ» ÁÖ´Â ÀÏ ¾øÀÌ, ¸»¹Ì¿¡ »õ·Î¿î ¿ä¼Ò°¡ Ãß°¡µË´Ï´Ù. »õ·Ó°Ô Ãß°¡µÈ ¿ä¼Ò´Â µðÆúÆ®ÀÇ ¼³Á¤¿¡ ÃʱâÈ­µË´Ï´Ù. ±æÀ̸¦ Áõ°¡Çϱâ Àü¿¡ ÇöÀç À§°ªÀÌ -1 ¿¡¼­ ¸¸³µÀ» °æ¿ì, ÇöÀç À§Ä¡´Â »õ·Ó°Ô Ãß°¡µÈ ¿ä¼ÒÀÇ À§Ä¡·Î ¼³Á¤µË´Ï´Ù. Áõ°¡ÀüÀÇ ÇöÀç À§°ªÀÌ -1´Â ¾Æ´Ï¾ú´ø °æ¿ì¿¡´Â ÇöÀç À§Ä¡´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ¼ø¼­ÀÇ ±æÀ̸¦ °¨¼Ò½ÃÅ°¸é, ¸»¹Ì·ÎºÎÅÍ ¿ä¼Ò°¡ »èÁ¦µË´Ï´Ù. »èÁ¦µÇÁö ¾Ê´Â ¿ä¼ÒÀÇ °ª¿¡´Â ¿µÇâÀº ¾ø½À´Ï´Ù. ¼ø¼­ÀÇ ±æÀ̸¦ °¨¼Ò½ÃŲ µÚÀÇ »õ·Î¿î ÇöÀç À§Ä¡´Â ´ÙÀ½°ú °°ÀÌ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¿Ü:
InvalidValue - ÀÌ°ÍÀÌ ¹Ù¿îµå ¼ø¼­À̸ç, len°¡ ¹Ù¿îµåº¸´Ù Å« °æ¿ì

get_elements

Any [] get_elements()
¼ø¼­ÀÇ ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.


set_elements

void set_elements(Any [] value)
                  throws TypeMismatch,

                         InvalidValue 
¼ø¼­ÀÇ ¿ä¼Ò¸¦ ¼³Á¤ÇÕ´Ï´Ù. DynSequence ±æÀÌ´Â value ±æÀÌ·Î ¼³Á¤µË´Ï´Ù. ÇöÀç À§Ä¡´Â value ±æÀÌ°¡ 0 ÀÌ¿ÜÀ̸é 0 À¸·Î ¼³Á¤µÇ¾î value ±æÀÌ°¡ 0 À̸é -1 À¸·Î ¼³Á¤µË´Ï´Ù.

¿¹¿Ü:
TypeMismatch - DynSequence ¿ä¼ÒÀÇ TypeCode¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â TypeCode¸¦ °¡Áö´Â ¿ä¼Ò°¡ value¿¡ 1°³ ÀÌ»ó ÀÖ´Â °æ¿ì
InvalidValue - value ±æÀÌ°¡ ¹Ù¿îµå ¼ø¼­ÀÇ ¹Ù¿îµå¸¦ ³Ñ´Â °æ¿ì

get_elements_as_dyn_any

DynAny [] get_elements_as_dyn_any()
¼ø¼­ÀÇ ¿ä¼Ò¸¦ ³ªÅ¸³»´Â DynAny¸¦ ¸®ÅÏÇÕ´Ï´Ù.


set_elements_as_dyn_any

void set_elements_as_dyn_any(DynAny [] value)
                             throws TypeMismatch,

                                    InvalidValue 
DynAny¸¦ »ç¿ëÇØ, ¼ø¼­ÀÇ ¿ä¼Ò¸¦ ¼³Á¤ÇÕ´Ï´Ù. DynSequence ±æÀÌ´Â value ±æÀÌ·Î ¼³Á¤µË´Ï´Ù. ÇöÀç À§Ä¡´Â value ±æÀÌ°¡ 0 ÀÌ¿ÜÀ̸é 0 À¸·Î ¼³Á¤µÇ¾î value ±æÀÌ°¡ 0 À̸é -1 À¸·Î ¼³Á¤µË´Ï´Ù.

¿¹¿Ü:
TypeMismatch - DynSequence ¿ä¼ÒÀÇ TypeCode¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â TypeCode¸¦ °¡Áö´Â ¿ä¼Ò°¡ value¿¡ 1°³ ÀÌ»ó ÀÖ´Â °æ¿ì
InvalidValue - value ±æÀÌ°¡ ¹Ù¿îµå ¼ø¼­ÀÇ ¹Ù¿îµå¸¦ ³Ñ´Â °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

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