JavaTM 2 Platform
Standard Ed. 6

org.omg.DynamicAny
介面 DynArrayOperations

所有父級介面:
DynAnyOperations
所有已知子介面:
DynArray
所有已知實作類別:
_DynArrayStub

public interface DynArrayOperations
extends DynAnyOperations

DynArray 物件支持對 IDL 陣列的操作。注意,陣列的維數包含在可通過型別屬性存取的 TypeCode 中。也可以通過調用 component_count 操作得到。


方法摘要
 DynAny[] get_elements_as_dyn_any()
          以 DynAny 的形式返回 DynArray 的元素。
 Any[] get_elements()
          返回 DynArray 的元素。
 void set_elements_as_dyn_any(DynAny[] value)
          設置 DynArray 以包含傳遞的元素。
 void set_elements(Any[] value)
          設置 DynArray 以包含傳遞的元素。
 
從介面 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_elements

Any[] get_elements()
返回 DynArray 的元素。


set_elements

void set_elements(Any[] value)
                  throws TypeMismatch,
                         InvalidValue
設置 DynArray 以包含傳遞的元素。

拋出:
TypeMismatch - 如果一個或多個元素具有與 DynArrays TypeCode 不一致的型別
InvalidValue - 如果序列包含的元素數與陣列維數不同

get_elements_as_dyn_any

DynAny[] get_elements_as_dyn_any()
以 DynAny 的形式返回 DynArray 的元素。


set_elements_as_dyn_any

void set_elements_as_dyn_any(DynAny[] value)
                             throws TypeMismatch,
                                    InvalidValue
設置 DynArray 以包含傳遞的元素。

拋出:
TypeMismatch - 如果一個或多個元素具有與 DynArrays TypeCode 不一致的型別
InvalidValue - 如果序列包含的元素數與陣列維數不同

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only