JavaTM Platform
Standard Ed. 6

org.omg.CORBA
인터페이스 DynAny

모든 슈퍼 인터페이스:
Object
기존의 서브 인터페이스의 일람:
DynArray , DynEnum , DynFixed , DynSequence , DynStruct , DynUnion , DynValue


추천 되고 있지 않습니다.  대신에 새로운 DynAny 를 사용해 주세요.

@Deprecated 
public interface DynAny
extends Object

org.omg.CORBA.Any 치를, 동적으로 해석 (traversal) 및 구축할 수 있도록(듯이) 합니다. DynAny 객체는 데이터값에 관련지을 수 있습니다만, 이 데이터값는 Any 에 삽입된 값의 카피에 대응하는 경우가 있습니다. DynAny API 는, 실행시에 Any 와 관련하는 데이터값의 traversal, 및 데이터값의 프리미티브(primitive) 요소의 추출을 가능하게 합니다.


메소드의 개요
 void assign (DynAny  dyn_any)
          추천 되고 있지 않습니다.  있는 DynAny 로부터 다른 DynAny 에 내용을 카피합니다.
 DynAny copy ()
          추천 되고 있지 않습니다.  이 DynAny 객체를 복제합니다.
 DynAny current_component ()
          추천 되고 있지 않습니다.  현재 액세스 되고 있는 컴퍼넌트의 값을 취득, 또는 설정하는데 사용되는 DynAny 객체 참조를 돌려줍니다.
 void destroy ()
          추천 되고 있지 않습니다.  이 DynAny 객체가 파기되어 관련하는 데이터값의 표시에 사용된 자원이 해제됩니다.
 void from_any (Any  value)
          추천 되고 있지 않습니다.  Any 객체로부터 DynAny 객체를 생성합니다.
 Any get_any ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 org.omg.CORBA.Any 가 취득됩니다.
 boolean get_boolean ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 boolean 가 취득됩니다.
 char get_char ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 char 가 취득됩니다.
 double get_double ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 double 가 취득됩니다.
 float get_float ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 float 가 취득됩니다.
 int get_long ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 int 가 취득됩니다.
 long get_longlong ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 long 가 취득됩니다.
 byte get_octet ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 byte 가 취득됩니다.
 Object get_reference ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 org.omg.CORBA.Other 가 취득됩니다.
 short get_short ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 short 가 취득됩니다.
 String get_string ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 String 가 취득됩니다.
 TypeCode get_typecode ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 org.omg.CORBA.TypeCode 가 취득됩니다.
 int get_ulong ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 int 가 취득됩니다.
 long get_ulonglong ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 long 가 취득됩니다.
 short get_ushort ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 short 가 취득됩니다.
 Serializable get_val ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 java.io.Serializable 객체가 취득됩니다.
 char get_wchar ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 char 가 취득됩니다.
 String get_wstring ()
          추천 되고 있지 않습니다.  이 DynAny 객체에 포함된 String 가 취득됩니다.
 void insert_any (Any  value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 org.omg.CORBA.Any 객체를 삽입합니다.
 void insert_boolean (boolean value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 boolean 를 삽입합니다.
 void insert_char (char value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 char 를 삽입합니다.
 void insert_double (double value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 double 를 삽입합니다.
 void insert_float (float value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 float 를 삽입합니다.
 void insert_long (int value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 int 를 삽입합니다.
 void insert_longlong (long value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 long 를 삽입합니다.
 void insert_octet (byte value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 byte 를 삽입합니다.
 void insert_reference (Object  value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 org.omg.CORBA.Object 를 삽입합니다.
 void insert_short (short value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 short 를 삽입합니다.
 void insert_string (String  value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 String 객체를 삽입합니다.
 void insert_typecode (TypeCode  value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 org.omg.CORBA.TypeCode 를 삽입합니다.
 void insert_ulong (int value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 int 를 삽입합니다.
 void insert_ulonglong (long value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 long 를 삽입합니다.
 void insert_ushort (short value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 short 를 삽입합니다.
 void insert_val (Serializable  value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 java.io.Serializable 객체를 삽입합니다.
 void insert_wchar (char value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 char 를 삽입합니다.
 void insert_wstring (String  value)
          추천 되고 있지 않습니다.  이 DynAny 객체의 값으로서 지정한 String 를 삽입합니다.
 boolean next ()
          추천 되고 있지 않습니다.  이 DynAny 객체의 다음의 컴퍼넌트로 이동합니다.
 void rewind ()
          추천 되고 있지 않습니다.  내부 포인터를 최초의 컴퍼넌트로 이동합니다.
 boolean seek (int index)
          추천 되고 있지 않습니다.  내부 포인터를 지정한 인덱스로 이동합니다.
 Any to_any ()
          추천 되고 있지 않습니다.  DynAny 객체를 Any 객체로 변환합니다.
 TypeCode type ()
          추천 되고 있지 않습니다.  이 DynAny 에 삽입된 객체의 TypeCode 를 돌려줍니다.
 
인터페이스 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
 

메소드의 상세

type

TypeCode  type()
추천 되고 있지 않습니다.  
DynAny 에 삽입된 객체의 TypeCode 를 돌려줍니다.

반환값:
TypeCode 객체

assign

void assign(DynAny  dyn_any)
            throws Invalid 
추천 되고 있지 않습니다.  
있는 DynAny 로부터 다른 DynAny 에 내용을 카피합니다.

파라미터:
dyn_any - 이 DynAny 에 내용이 대입되는 DynAny 객체
예외:
Invalid - 작성원의 DynAny 가 무효인 경우

from_any

void from_any(Any  value)
              throws Invalid 
추천 되고 있지 않습니다.  
Any 객체로부터 DynAny 객체를 생성합니다.

파라미터:
value - Any 객체
예외:
Invalid - 작성원의 DynAny 가 빈 상태(empty) 또는 무효의 경우

to_any

Any  to_any()
           throws Invalid 
추천 되고 있지 않습니다.  
DynAny 객체를 Any 객체로 변환합니다.

반환값:
Any 객체
예외:
Invalid - 이 DynAny 가 빈 상태(empty)인지, 무효인지, 또는 의미가 있는 값이 포함되어 있지 않은 경우

destroy

void destroy()
추천 되고 있지 않습니다.  
DynAny 객체가 파기되어 관련하는 데이터값의 표시에 사용된 자원이 해제됩니다. 이 메소드에서는, 취득된 DynAny 객체도 모두 파기됩니다.

DynAny 의 파기는,DynAny 객체에 관련하는 데이터값의 표시에 관한 문제를 고려해, 신중하게 실시할 필요가 있습니다. 프로그래머는,DynAny 객체의 파기 후도 관련하는 데이터값의 컴퍼넌트를 조작하려고 하는 경우, 그 컴퍼넌트에 우선 DynAny 객체를 작성해, 작성한 DynAny 객체의 카피를 작성합니다.


copy

DynAny  copy()
추천 되고 있지 않습니다.  
DynAny 객체를 복제합니다.

반환값:
DynAny 객체의 카피

insert_boolean

void insert_boolean(boolean value)
                    throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 boolean 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 boolean
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_octet

void insert_octet(byte value)
                  throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 byte 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 byte
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_char

void insert_char(char value)
                 throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 char 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 char
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_short

void insert_short(short value)
                  throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 short 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 short
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_ushort

void insert_ushort(short value)
                   throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 short 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 short
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_long

void insert_long(int value)
                 throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 int 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 int
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_ulong

void insert_ulong(int value)
                  throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 int 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 int
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_float

void insert_float(float value)
                  throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 float 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 float
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_double

void insert_double(double value)
                   throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 double 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 double
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_string

void insert_string(String  value)
                   throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 String 객체를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 String
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_reference

void insert_reference(Object  value)
                      throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 org.omg.CORBA.Object 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입된다 org.omg.CORBA.Object
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_typecode

void insert_typecode(TypeCode  value)
                     throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 org.omg.CORBA.TypeCode 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입된다 org.omg.CORBA.TypeCode
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_longlong

void insert_longlong(long value)
                     throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 long 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 long
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_ulonglong

void insert_ulonglong(long value)
                      throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 long 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 long
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_wchar

void insert_wchar(char value)
                  throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 char 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 char
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_wstring

void insert_wstring(String  value)
                    throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 String 를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 String
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_any

void insert_any(Any  value)
                throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 org.omg.CORBA.Any 객체를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입된다 org.omg.CORBA.Any 객체
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

insert_val

void insert_val(Serializable  value)
                throws InvalidValue 
추천 되고 있지 않습니다.  
DynAny 객체의 값으로서 지정한 java.io.Serializable 객체를 삽입합니다.

이 메소드가, 구축된 DynAny 객체로 불려 가는 경우, 이 DynAny 객체에 관련하는 구축된 데이터값의 다음의 컴퍼넌트가 초기화됩니다.

파라미터:
value - 이 DynAny 객체에 삽입한다 java.io.Serializable 객체
예외:
InvalidValue - 삽입된 값이 이 DynAny 객체의 액세스 된 컴퍼넌트의 형태와 일치하지 않는 경우

get_val

Serializable  get_val()
                     throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 java.io.Serializable 객체가 취득됩니다.

반환값:
DynAny 객체의 값이다 java.io.Serializable 객체
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,java.io.Serializable 객체의 형태 코드와 일치하지 않는 경우

get_boolean

boolean get_boolean()
                    throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 boolean 가 취득됩니다.

반환값:
DynAny 객체의 값이다 boolean
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,boolean 의 형태 코드와 일치하지 않는 경우

get_octet

byte get_octet()
               throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 byte 가 취득됩니다.

반환값:
DynAny 객체의 값이다 byte
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,byte 의 형태 코드와 일치하지 않는 경우

get_char

char get_char()
              throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 char 가 취득됩니다.

반환값:
DynAny 객체의 값이다 char
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,char 의 형태 코드와 일치하지 않는 경우

get_short

short get_short()
                throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 short 가 취득됩니다.

반환값:
DynAny 객체의 값이다 short
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,short 의 형태 코드와 일치하지 않는 경우

get_ushort

short get_ushort()
                 throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 short 가 취득됩니다.

반환값:
DynAny 객체의 값이다 short
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,short 의 형태 코드와 일치하지 않는 경우

get_long

int get_long()
             throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 int 가 취득됩니다.

반환값:
DynAny 객체의 값이다 int
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,int 의 형태 코드와 일치하지 않는 경우

get_ulong

int get_ulong()
              throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 int 가 취득됩니다.

반환값:
DynAny 객체의 값이다 int
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,int 의 형태 코드와 일치하지 않는 경우

get_float

float get_float()
                throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 float 가 취득됩니다.

반환값:
DynAny 객체의 값이다 float
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,float 의 형태 코드와 일치하지 않는 경우

get_double

double get_double()
                  throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 double 가 취득됩니다.

반환값:
DynAny 객체의 값이다 double
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,double 의 형태 코드와 일치하지 않는 경우

get_string

String  get_string()
                  throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 String 가 취득됩니다.

반환값:
DynAny 객체의 값이다 String
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,String 의 형태 코드와 일치하지 않는 경우

get_reference

Object  get_reference()
                     throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 org.omg.CORBA.Other 가 취득됩니다.

반환값:
DynAny 객체의 값이다 org.omg.CORBA.Other
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,org.omg.CORBA.Other 의 형태 코드와 일치하지 않는 경우

get_typecode

TypeCode  get_typecode()
                      throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 org.omg.CORBA.TypeCode 가 취득됩니다.

반환값:
DynAny 객체의 값이다 org.omg.CORBA.TypeCode
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,org.omg.CORBA.TypeCode 의 형태 코드와 일치하지 않는 경우

get_longlong

long get_longlong()
                  throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 long 가 취득됩니다.

반환값:
DynAny 객체의 값이다 long
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,long 의 형태 코드와 일치하지 않는 경우

get_ulonglong

long get_ulonglong()
                   throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 long 가 취득됩니다.

반환값:
DynAny 객체의 값이다 long
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,long 의 형태 코드와 일치하지 않는 경우

get_wchar

char get_wchar()
               throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 char 가 취득됩니다.

반환값:
DynAny 객체의 값이다 char
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,char 의 형태 코드와 일치하지 않는 경우

get_wstring

String  get_wstring()
                   throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 String 가 취득됩니다.

반환값:
DynAny 객체의 값이다 String
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,String 의 형태 코드와 일치하지 않는 경우

get_any

Any  get_any()
            throws TypeMismatch 
추천 되고 있지 않습니다.  
DynAny 객체에 포함된 org.omg.CORBA.Any 가 취득됩니다.

반환값:
DynAny 객체의 값이다 org.omg.CORBA.Any
예외:
TypeMismatch - 이 DynAny 객체로 액세스 되었다 컴퍼넌트의 형태 코드가,org.omg.CORBA.Any 의 형태 코드와 일치하지 않는 경우

current_component

DynAny  current_component()
추천 되고 있지 않습니다.  
현재 액세스 되고 있는 컴퍼넌트의 값을 취득, 또는 설정하는데 사용되는 DynAny 객체 참조를 돌려줍니다. 결과적으로 얻을 수 있는 DynAny 객체로 적절한 insert 메소드를 호출해, 컴퍼넌트를 초기화할 수 있습니다. 결과적으로 얻을 수 있는 DynAny 객체로 적절한 get 메소드를 호출해, 컴퍼넌트의 값을 추출할 수 있습니다.

반환값:
현재 액세스 되고 있는 컴퍼넌트의 값을 취득 또는 설정하기 위해서 사용되는 DynAny 객체 참조

next

boolean next()
추천 되고 있지 않습니다.  
DynAny 객체의 다음의 컴퍼넌트로 이동합니다. 이 메소드는, 구축형의 컴퍼넌트를 반복 처리 해, 1 개의 컴퍼넌트로부터 다음의 컴퍼넌트에 포인터를 효율적으로 이동하기 위해서(때문에) 사용됩니다. 포인터는,DynAny 객체가 작성되면(자), 최초의 컴퍼넌트로부터 개시됩니다.

반환값:
포인터가 컴퍼넌트를 나타내는 경우는 true, 컴퍼넌트가 없는지, 또는 이 DynAny 가 구축형은 아니고 기본형에 관련하는 경우는 false

seek

boolean seek(int index)
추천 되고 있지 않습니다.  
내부 포인터를 지정한 인덱스로 이동합니다. 논리적으로, 이 메소드에 의해 이 포인터의 신규의 오프셋(offset)가 설정됩니다.

파라미터:
index - 포인터를 이동하는 위치를 나타낸다 int. 최초의 위치는 0
반환값:
포인터가 컴퍼넌트를 나타내는 경우는 true, 지정한 인덱스에 컴퍼넌트가 없는 경우는 false. 이 DynAny 객체가 기본형에 관련하는 경우는, 0 이외의 모든 인덱스에 대해서 false 가 반환된다

rewind

void rewind()
추천 되고 있지 않습니다.  
내부 포인터를 최초의 컴퍼넌트로 이동합니다.


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.