5.6.3 DynAnyの抽出メソッド
次に示すのは,DynAnyオブジェクトのカレントコンポーネントが保持する型を返すメソッドです。コードサンプル5-3に抽出メソッドの名前を示します。
このDynAnyに含まれる値が,使用される抽出メソッドが返す型と一致しない場合,org.omg.DynamicAny.DynAnyPackage.TypeMismatch例外が発生します。
- コードサンプル5-3 DynAnyクラスで提供される抽出メソッド
public org.omg.CORBA.Any get_any( ) public org.omg.DynamicAny.DynAny get_dyn_any( ) public boolean get_boolean( ) public char get_char( ) public double get_double( ) public float get_float( ) public int get_long( ) public long get_longlong( ) public byte get_octet( ) public org.omg.CORBA.Object get_reference( ) public short get_short( ) public java.lang.String get_string( ) public org.omg.CORBA.TypeCode get_typecode( ) public int get_ulong( ) public long get_ulonglong( ) public short get_ushort( ) public java.io.Serializable get_val( ) public char get_wchar( ) public java.lang.String get_wstring( )