Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


5.6.4 DynAnyの挿入メソッド

次に示すのは,特定の型の値をこのDynAnyオブジェクトのカレントコンポーネントにコピーするメソッドです。コードサンプル5-4に,さまざまな型の挿入例を示します。

挿入したオブジェクトの型がDynAnyオブジェクトの型と一致しなかった場合,各挿入メソッドはorg.omg.DynamicAny.DynAnyPackage.TypeMismatch例外を発生させます。

コードサンプル5-4 DynAnyクラスで提供される挿入メソッド
public void insert_any(org.omg.CORBA.Any value)
public void insert_dyn_any(org.omg.DynamicAny.DynAny value)
public void insert_boolean(boolean value)
public void insert_char(char value)
public void insert_double(double value)
public void insert_float(float value)
public void insert_long(int value)
public void insert_longlong(long value)
public void insert_octet(byte value)
public void insert_reference(org.omg.CORBA.Object value)
public void insert_short(short value)
public void insert_string(java.lang.String value)
public void insert_typecode(org.omg.CORBA.TypeCode value)
public void insert_ulong(int value)
public void insert_ulonglong(long value)
public void insert_ushort(short value)
public void insert_val(java.io.Serializable value)
public void insert_wchar(char value)
public void insert_wstring(java.lang.String value)