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

インタフェースDynUnion

  • すべてのスーパー・インタフェース:
    DynAny, Object

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

    @Deprecated
    public interface DynUnion
    extends Object, DynAny
    DynUnionインタフェースは、IDL共用体に関連付けられたDynAnyオブジェクトを表します。 共用体の値は、DynAnyで定義された操作を使用してトラバースできます。 共用体の最初のコンポーネントは、識別子に対応します。2番目のコンポーネントは実際の共用体の値に対応します。 next()メソッドを2回呼び出すと、両方のコンポーネントにアクセスできます。
    • メソッドの詳細

      • set_as_default

        boolean set_as_default​()
        非推奨。 
        この共用体に関連した識別子に、有効なデフォルト値が割り当てられたかどうかを判定します。
        戻り値:
        識別子にデフォルト値がある場合はtrue、そうでない場合はfalse
      • set_as_default

        void set_as_default​(boolean arg)
        非推奨。 
        この共用体に関連した識別子に、有効なデフォルト値が割り当てられたかどうかを判定します。
        パラメータ:
        arg - 識別子にデフォルト値が割り当てられる場合はtrue
      • discriminator

        DynAny discriminator​()
        非推奨。 
        識別子の値を挿入、または取得するために、識別子の型にナロー変換する必要のあるDynAnyオブジェクト参照を返します。
        戻り値:
        識別子の値を示すDynAnyオブジェクト参照
      • discriminator_kind

        TCKind discriminator_kind​()
        非推奨。 
        この共用体の識別子に関連したTCKindオブジェクトを返します。
        戻り値:
        この共用体の識別子に関連したTCKindオブジェクト
      • member

        DynAny member​()
        非推奨。 
        この共用体のメンバーを挿入、または取得するために使用される、DynAnyオブジェクト参照を返します。
        戻り値:
        この共用体のメンバーを表すDynAnyオブジェクト
      • member_name

        String member_name​()
        非推奨。 
        識別子の値をチェックせずに、この共用体メンバーの名前を検査できます。
        戻り値:
        この共用体メンバーの名前
      • member_name

        void member_name​(String arg)
        非推奨。 
        この共用体メンバーの名前を代入できます。
        パラメータ:
        arg - この共用体メンバーの新規の名前
      • member_kind

        TCKind member_kind​()
        非推奨。 
        この共用体のメンバーに関連したTCKindを返します。
        戻り値:
        この共用体のメンバーに関連したTCKindオブジェクト