JavaTM Platform
Standard Ed. 6

인터페이스
org.omg.DynamicAny.DynAny 의 사용

DynAny 를 사용하고 있는 패키지
org.omg.DynamicAny 실행시에 any 에 관련지을 수 있었던 데이터값의 횡단(traverse), 및 데이터값의 기본적인 원가요소를 추출하기 위한 클래스와 인터페이스를 제공합니다.  
 

org.omg.DynamicAny 에서의 DynAny 의 사용
 

org.omg.DynamicAny 에서의 DynAny 의 서브 인터페이스
 interface DynArray
          DynArray 객체에 의해, IDL 의 배열의 조작이 지원됩니다.
 interface DynEnum
          DynEnum 객체에 의해, IDL 의 열거치의 조작이 지원됩니다.
 interface DynFixed
          DynFixed 객체에 의해, IDL 의 fixed 치의 조작이 지원됩니다.
 interface DynSequence
          DynSequence 객체에 의해, IDL 의 순서의 조작이 지원됩니다.
 interface DynStruct
          DynStruct 객체에 의해, IDL 구조체 및 예외치의 조작이 지원됩니다.
 interface DynUnion
          DynUnion 객체에 의해, IDL 의 공용체의 조작이 지원됩니다.
 interface DynValue
          DynValue 객체에 의해, IDL 의 비 boxed 치 형의 조작이 지원됩니다.
 interface DynValueBox
          DynValueBox 객체에 의해, IDL 의 boxed 치 형의 조작이 지원됩니다.
 interface DynValueCommon
          DynValueCommon 는, DynValue 및 DynValueBox 인터페이스로 지원되는 오퍼레이션을 제공합니다.
 

DynAny 를 구현하고 있는 org.omg.DynamicAny 의 클래스
 class _DynAnyStub
          Any 의 값은, DynAny 객체를 통해 동적으로 해석 (횡단(traverse)) 및 구축할 수 있습니다.
 class _DynArrayStub
          DynArray 객체에 의해, IDL 의 배열의 조작이 지원됩니다.
 class _DynEnumStub
          DynEnum 객체에 의해, IDL 의 열거치의 조작이 지원됩니다.
 class _DynFixedStub
          DynFixed 객체에 의해, IDL 의 fixed 치의 조작이 지원됩니다.
 class _DynSequenceStub
          DynSequence 객체에 의해, IDL 의 순서의 조작이 지원됩니다.
 class _DynStructStub
          DynStruct 객체에 의해, IDL 구조체 및 예외치의 조작이 지원됩니다.
 class _DynUnionStub
          DynUnion 객체에 의해, IDL 의 공용체의 조작이 지원됩니다.
 class _DynValueStub
          DynValue 객체에 의해, IDL 의 비 boxed 치 형의 조작이 지원됩니다.
 

DynAny 로서 선언되고 있는 org.omg.DynamicAny 의 필드
 DynAny NameDynAnyPair. value
          이름에 관련지을 수 있었던 DynAny 치입니다.
 

DynAny 를 돌려주는 org.omg.DynamicAny 의 메소드
 DynAny _DynValueStub. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny _DynUnionStub. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny _DynStructStub. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny _DynSequenceStub. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny _DynFixedStub. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny _DynEnumStub. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny _DynArrayStub. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny _DynAnyStub. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny DynAnyOperations. copy ()
          호출한 DynAny 의 딥 카피인 값을 가지는 DynAny 를 신규 작성합니다.
 DynAny _DynAnyFactoryStub. create_dyn_any_from_type_code (TypeCode  type)
          TypeCode 로부터 DynAny 를 작성합니다.
 DynAny DynAnyFactoryOperations. create_dyn_any_from_type_code (TypeCode  type)
          TypeCode 로부터 DynAny 를 작성합니다.
 DynAny _DynAnyFactoryStub. create_dyn_any (Any  value)
          any 치로부터 DynAny 객체를 신규 작성합니다.
 DynAny DynAnyFactoryOperations. create_dyn_any (Any  value)
          any 치로부터 DynAny 객체를 신규 작성합니다.
 DynAny _DynValueStub. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
 DynAny _DynUnionStub. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
 DynAny _DynStructStub. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
 DynAny _DynSequenceStub. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
 DynAny _DynFixedStub. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
 DynAny _DynEnumStub. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
 DynAny _DynArrayStub. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
 DynAny _DynAnyStub. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
 DynAny DynAnyOperations. current_component ()
          현재 위치의 컴퍼넌트의 DynAny 를 돌려줍니다.
static DynAny [] DynAnySeqHelper. extract (Any  a)
           
static DynAny DynAnyHelper. extract (Any  a)
           
 DynAny DynValueBoxOperations. get_boxed_value_as_dyn_any ()
          boxed 치를 DynAny 로 돌려줍니다.
 DynAny _DynUnionStub. get_discriminator ()
          현재의 판별자의 값을 돌려줍니다.
 DynAny DynUnionOperations. get_discriminator ()
          현재의 판별자의 값을 돌려줍니다.
 DynAny _DynValueStub. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny _DynUnionStub. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny _DynStructStub. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny _DynSequenceStub. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny _DynFixedStub. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny _DynEnumStub. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny _DynArrayStub. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny _DynAnyStub. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny DynAnyOperations. get_dyn_any ()
          이 DynAny 가 나타내는 Any 에 포함되어 있는 Any 치를 추출해, 그것을 새로운 DynAny 에 랩 해 돌려줍니다.
 DynAny [] _DynSequenceStub. get_elements_as_dyn_any ()
          순서의 요소를 나타내는 DynAny 를 돌려줍니다.
 DynAny [] _DynArrayStub. get_elements_as_dyn_any ()
          DynArray 의 요소를 DynAny 로서 돌려줍니다.
 DynAny [] DynSequenceOperations. get_elements_as_dyn_any ()
          순서의 요소를 나타내는 DynAny 를 돌려줍니다.
 DynAny [] DynArrayOperations. get_elements_as_dyn_any ()
          DynArray 의 요소를 DynAny 로서 돌려줍니다.
 DynAny _DynUnionStub. member ()
          현재 액티브한 멤버를 돌려줍니다.
 DynAny DynUnionOperations. member ()
          현재 액티브한 멤버를 돌려줍니다.
static DynAny DynAnyHelper. narrow (Object  obj)
           
static DynAny [] DynAnySeqHelper. read (InputStream  istream)
           
static DynAny DynAnyHelper. read (InputStream  istream)
           
static DynAny DynAnyHelper. unchecked_narrow (Object  obj)
           
 

DynAny 형의 파라미터를 가지는 org.omg.DynamicAny 의 메소드
 void _DynValueStub. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 void _DynUnionStub. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 void _DynStructStub. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 void _DynSequenceStub. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 void _DynFixedStub. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 void _DynEnumStub. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 void _DynArrayStub. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 void _DynAnyStub. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 void DynAnyOperations. assign (DynAny  dyn_any)
          DynAny 객체에 관련지을 수 있었던 값을, 다른 DynAny 객체에 관련지을 수 있었던 값으로 초기화합니다.
 boolean _DynValueStub. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 boolean _DynUnionStub. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 boolean _DynStructStub. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 boolean _DynSequenceStub. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 boolean _DynFixedStub. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 boolean _DynEnumStub. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 boolean _DynArrayStub. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 boolean _DynAnyStub. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 boolean DynAnyOperations. equal (DynAny  dyn_any)
          2 개의 DynAny 치가 동일한지 어떤지 비교합니다.
 void _DynValueStub. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
 void _DynUnionStub. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
 void _DynStructStub. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
 void _DynSequenceStub. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
 void _DynFixedStub. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
 void _DynEnumStub. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
 void _DynArrayStub. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
 void _DynAnyStub. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
 void DynAnyOperations. insert_dyn_any (DynAny  value)
          이 DynAny 가 나타내는 Any 에, 파라미터 DynAny 내의 Any 치를 삽입합니다.
static void DynAnyHelper. insert (Any  a, DynAny  that)
           
static void DynAnySeqHelper. insert (Any  a, DynAny [] that)
           
 void DynValueBoxOperations. set_boxed_value_as_dyn_any (DynAny  boxed)
          boxed 형을, 파라미터에 포함되는 값으로 옮겨놓습니다.
 void _DynUnionStub. set_discriminator (DynAny  d)
          DynUnion 의 판별자를, 지정한 값으로 설정합니다.
 void DynUnionOperations. set_discriminator (DynAny  d)
          DynUnion 의 판별자를, 지정한 값으로 설정합니다.
 void _DynSequenceStub. set_elements_as_dyn_any (DynAny [] value)
          DynAny 를 사용해, 순서의 요소를 설정합니다.
 void _DynArrayStub. set_elements_as_dyn_any (DynAny [] value)
          건네받는 요소를 포함하도록(듯이), DynArray 를 설정합니다.
 void DynSequenceOperations. set_elements_as_dyn_any (DynAny [] value)
          DynAny 를 사용해, 순서의 요소를 설정합니다.
 void DynArrayOperations. set_elements_as_dyn_any (DynAny [] value)
          건네받는 요소를 포함하도록(듯이), DynArray 를 설정합니다.
static void DynAnyHelper. write (OutputStream  ostream, DynAny  value)
           
static void DynAnySeqHelper. write (OutputStream  ostream, DynAny [] value)
           
 

DynAny 형의 파라미터를 가지는 org.omg.DynamicAny 의 생성자
NameDynAnyPair (String  _id, DynAny  _value)
           
 


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 도 참조해 주세요.