モジュール java.corba
パッケージ org.omg.CORBA

インタフェースDynAny

  • すべてのスーパー・インタフェース:
    Object
    既知のすべてのサブインタフェース:
    DynArray, DynEnum, DynFixed, DynSequence, DynStruct, DynUnion, DynValue

    非推奨。 
    代わりに新しいDynAnyを使用してください

    @Deprecated
    public interface DynAny
    extends Object
    org.omg.CORBA.Any値を、動的に解釈(トラバーサル)および構築できるようにします。 DynAnyオブジェクトはデータ値に関連付けられますが、このデータ値はAnyに挿入された値のコピーに対応する場合があります。 DynAny APIは、実行時にAnyと関連するデータ値のトラバーサル、およびデータ値のプリミティブ要素の抽出を可能にします。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 
      修飾子と型 メソッド 説明
      void assign​(DynAny dyn_any)
      非推奨。 
      ある動的Anyから別の動的Anyに内容をコピーします。
      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)
      非推奨。 
      指定されたorg.omg.CORBA.AnyオブジェクトをこのDynAnyオブジェクトの値として、挿入します。
      void insert_boolean​(boolean value)
      非推奨。 
      指定されたbooleanをこのDynAnyオブジェクトの値として、挿入します。
      void insert_char​(char value)
      非推奨。 
      指定されたcharをこのDynAnyオブジェクトの値として、挿入します。
      void insert_double​(double value)
      非推奨。 
      指定されたdoubleをこのDynAnyオブジェクトの値として、挿入します。
      void insert_float​(float value)
      非推奨。 
      指定されたfloatをこのDynAnyオブジェクトの値として、挿入します。
      void insert_long​(int value)
      非推奨。 
      指定されたintをこのDynAnyオブジェクトの値として、挿入します。
      void insert_longlong​(long value)
      非推奨。 
      指定されたlongをこのDynAnyオブジェクトの値として、挿入します。
      void insert_octet​(byte value)
      非推奨。 
      指定されたbyteをこのDynAnyオブジェクトの値として、挿入します。
      void insert_reference​(Object value)
      非推奨。 
      指定されたorg.omg.CORBA.ObjectをこのDynAnyオブジェクトの値として、挿入します。
      void insert_short​(short value)
      非推奨。 
      指定されたshortをこのDynAnyオブジェクトの値として、挿入します。
      void insert_string​(String value)
      非推奨。 
      指定されたStringオブジェクトをこのDynAnyオブジェクトの値として、挿入します。
      void insert_typecode​(TypeCode value)
      非推奨。 
      指定されたorg.omg.CORBA.TypeCodeをこのDynAnyオブジェクトの値として、挿入します。
      void insert_ulong​(int value)
      非推奨。 
      指定されたintをこのDynAnyオブジェクトの値として、挿入します。
      void insert_ulonglong​(long value)
      非推奨。 
      指定されたlongをこのDynAnyオブジェクトの値として、挿入します。
      void insert_ushort​(short value)
      非推奨。 
      指定されたshortをこのDynAnyオブジェクトの値として、挿入します。
      void insert_val​(Serializable value)
      非推奨。 
      指定されたjava.io.SerializableオブジェクトをこのDynAnyオブジェクトの値として、挿入します。
      void insert_wchar​(char value)
      非推奨。 
      指定されたcharをこのDynAnyオブジェクトの値として、挿入します。
      void insert_wstring​(String value)
      非推奨。 
      指定されたStringをこのDynAnyオブジェクトの値として、挿入します。
      boolean next​()
      非推奨。 
      このDynAnyオブジェクトの次のコンポーネントに移動します。
      void rewind​()
      非推奨。 
      内部ポインタを最初のコンポーネントに移動します。
      boolean seek​(int index)
      非推奨。 
      内部ポインタを指定したインデックスに移動します。
      Any to_any​()
      非推奨。 
      DynAnyオブジェクトをAnyオブジェクトに変換します。
      TypeCode type​()
      非推奨。 
      このDynAnyに挿入されたオブジェクトのTypeCodeを返します。
    • メソッドの詳細

      • type

        TypeCode type​()
        非推奨。 
        このDynAnyに挿入されたオブジェクトのTypeCodeを返します。
        戻り値:
        TypeCodeオブジェクト。
      • assign

        void assign​(DynAny dyn_any)
             throws Invalid
        非推奨。 
        ある動的Anyから別の動的Anyに内容をコピーします。
        パラメータ:
        dyn_any - このDynAnyに内容が代入されるDynAnyオブジェクト。
        例外:
        Invalid - ソースDynAnyが無効な場合
      • from_any

        void from_any​(Any value)
               throws Invalid
        非推奨。 
        AnyオブジェクトからDynAnyオブジェクトを生成します。
        パラメータ:
        value - Anyオブジェクト。
        例外:
        Invalid - ソースのAnyオブジェクトが空または悪い場合
      • to_any

        Any to_any​()
            throws Invalid
        非推奨。 
        DynAnyオブジェクトをAnyオブジェクトに変換します。
        戻り値:
        Anyオブジェクト。
        例外:
        Invalid - このDynAnyが空または悪い場合。作成されたか、意味のある値が含まれていない
      • destroy

        void destroy​()
        非推奨。 
        このDynAnyオブジェクトが破棄され、関連するデータ値の表示に使用されたリソースが解放されます。 このメソッドでは、取得されたDynAnyオブジェクトもすべて破棄されます。

        DynAnyの破棄は、DynAnyオブジェクトに関連するデータ値の表示に関する問題を考慮して、慎重に行う必要があります。 プログラマは、DynAnyオブジェクトの破棄後も関連するデータ値のコンポーネントを操作しようとする場合、そのコンポーネントにまずDynAnyオブジェクトを作成し、作成したDynAnyオブジェクトのコピーを作成します。

      • copy

        DynAny copy​()
        非推奨。 
        このDynAnyオブジェクトを複製します。
        戻り値:
        このDynAnyオブジェクトのコピー
      • insert_boolean

        void insert_boolean​(boolean value)
                     throws InvalidValue
        非推奨。 
        指定されたbooleanをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するboolean
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_octet

        void insert_octet​(byte value)
                   throws InvalidValue
        非推奨。 
        指定されたbyteをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するbyte
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_char

        void insert_char​(char value)
                  throws InvalidValue
        非推奨。 
        指定されたcharをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するchar
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_short

        void insert_short​(short value)
                   throws InvalidValue
        非推奨。 
        指定されたshortをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するshort
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_ushort

        void insert_ushort​(short value)
                    throws InvalidValue
        非推奨。 
        指定されたshortをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するshort
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_long

        void insert_long​(int value)
                  throws InvalidValue
        非推奨。 
        指定されたintをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するint
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_ulong

        void insert_ulong​(int value)
                   throws InvalidValue
        非推奨。 
        指定されたintをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するint
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_float

        void insert_float​(float value)
                   throws InvalidValue
        非推奨。 
        指定されたfloatをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するfloat
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_double

        void insert_double​(double value)
                    throws InvalidValue
        非推奨。 
        指定されたdoubleをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するdouble
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_string

        void insert_string​(String value)
                    throws InvalidValue
        非推奨。 
        指定されたStringオブジェクトをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するString
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_reference

        void insert_reference​(Object value)
                       throws InvalidValue
        非推奨。 
        指定されたorg.omg.CORBA.ObjectをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するorg.omg.CORBA.Object
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_typecode

        void insert_typecode​(TypeCode value)
                      throws InvalidValue
        非推奨。 
        指定されたorg.omg.CORBA.TypeCodeをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するorg.omg.CORBA.TypeCode
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_longlong

        void insert_longlong​(long value)
                      throws InvalidValue
        非推奨。 
        指定されたlongをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するlong
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_ulonglong

        void insert_ulonglong​(long value)
                       throws InvalidValue
        非推奨。 
        指定されたlongをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するlong
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_wchar

        void insert_wchar​(char value)
                   throws InvalidValue
        非推奨。 
        指定されたcharをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するchar
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_wstring

        void insert_wstring​(String value)
                     throws InvalidValue
        非推奨。 
        指定されたStringをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するString
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_any

        void insert_any​(Any value)
                 throws InvalidValue
        非推奨。 
        指定されたorg.omg.CORBA.AnyオブジェクトをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築されたDynAnyオブジェクトで呼び出される場合、このDynAnyオブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。

        パラメータ:
        value - このDynAnyオブジェクトに挿入するorg.omg.CORBA.Anyオブジェクト
        例外:
        InvalidValue - 挿入された値が、このDynAnyオブジェクト内のアクセスされたコンポーネントの型と一致しない場合
      • insert_val

        void insert_val​(Serializable value)
                 throws InvalidValue
        非推奨。 
        指定されたjava.io.SerializableオブジェクトをこのDynAnyオブジェクトの値として、挿入します。

        このメソッドが、構築された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)
        非推奨。 
        内部ポインタを指定したインデックスに移動します。 論理的に、このメソッドによってこのポインタの新規のオフセットが設定されます。
        パラメータ:
        index - ポインタを移動する位置を示すint 最初の位置は0
        戻り値:
        ポインタがコンポーネントを示す場合はtrue、指定したインデックスにコンポーネントがない場合はfalse このDynAnyオブジェクトが基本型に関連する場合は、0以外のすべてのインデックスに対してfalseが返される。
      • rewind

        void rewind​()
        非推奨。 
        内部ポインタを最初のコンポーネントに移動します。