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

インタフェースDynValueBoxOperations

  • すべてのスーパー・インタフェース:
    DynAnyOperations, DynValueCommonOperations
    既知のすべてのサブインタフェース:
    DynValueBox

    public interface DynValueBoxOperations
    extends DynValueCommonOperations
    DynValueBoxオブジェクトによって、IDLのboxed値型の操作がサポートされます。 DynValueBoxインタフェースは、nullとnull以外の両方の値型を表すことができます。 null以外の値型を表すDynValueBoxの場合、DynValueBoxにはboxed型のコンポーネントが1つ含まれます。 nullの値型を表すDynValueBoxにはコンポーネントはなく、現在位置は -1になります。
    • メソッドの詳細

      • get_boxed_value

        Any get_boxed_value()
                     throws InvalidValue
        boxed値をAnyで返します。
        例外:
        InvalidValue - このオブジェクトがnull値のboxed型を表す場合
      • set_boxed_value

        void set_boxed_value​(Any boxed)
                      throws TypeMismatch
        boxed型を、指定した値で置き換えます。 DynBoxedValueがnullの値型を表す場合は、null以外の値に変換されます。
        例外:
        TypeMismatch - このオブジェクトがnull以外のboxed型を表し、パラメータの型が現在のboxed型に一致しない場合。
      • get_boxed_value_as_dyn_any

        DynAny get_boxed_value_as_dyn_any()
                                   throws InvalidValue
        boxed値をDynAnyで返します。
        例外:
        InvalidValue - このオブジェクトがnull値のboxed型を表す場合
      • set_boxed_value_as_dyn_any

        void set_boxed_value_as_dyn_any​(DynAny boxed)
                                 throws TypeMismatch
        boxed型を、パラメータに含まれる値で置き換えます。 DynBoxedValueがnullの値型を表す場合は、null以外の値に変換されます。
        例外:
        TypeMismatch - このオブジェクトがnull以外のboxed型を表し、パラメータの型が現在のboxed型に一致しない場合。