Module  java.corba
软件包  org.omg.DynamicAny

Interface DynArrayOperations

  • All Superinterfaces:
    DynAnyOperations
    All Known Subinterfaces:
    DynArray
    所有已知实现类:
    _DynArrayStub


    public interface DynArrayOperations
    extends DynAnyOperations
    DynArray对象支持IDL数组的操作。 请注意,数组的维度包含在TypeCode中,可通过type属性访问。 也可以通过调用component_count操作获得。
    • 方法详细信息

      • get_elements

        Any[] get_elements​()
        返回DynArray的元素。
      • set_elements

        void set_elements​(Any[] value)
                   throws TypeMismatch,
                          InvalidValue
        将DynArray设置为包含传递的元素。
        异常
        TypeMismatch - 如果一个或多个元素的类型与DynArrays TypeCode不一致
        InvalidValue - 如果序列不包含与数组维数相同数量的元素
      • get_elements_as_dyn_any

        DynAny[] get_elements_as_dyn_any​()
        以DynAnys返回DynArray的元素。
      • set_elements_as_dyn_any

        void set_elements_as_dyn_any​(DynAny[] value)
                              throws TypeMismatch,
                                     InvalidValue
        将DynArray设置为包含传递的元素。
        异常
        TypeMismatch - 如果一个或多个元素的类型与DynArrays TypeCode不一致
        InvalidValue - 如果序列不包含与数组维数相同数量的元素