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

Interface DynValue

  • All Superinterfaces:
    DynAnyDynAnyOperationsDynValueCommonDynValueCommonOperationsDynValueOperationsIDLEntityObjectSerializable
    所有已知实现类:
    _DynValueStub


    public interface DynValue
    extends DynValueOperations, DynValueCommon, IDLEntity
    DynValue对象支持IDL非盒装值类型的操作。 DynValue接口可以表示null和非null值类型。 对于表示非空值类型的DynValue,DynValue的组件按照定义的顺序包含值类型的公有成员和私有成员,包括从具体基类型继承的类型。 表示空值类型的DynValue没有组件,当前位置为-1。

    警告:不加区别地改变私有价值类型成员的内容可能导致价值类型实现通过违反内部约束而中断。 提供访问私有成员以支持ORB桥接和调试等活动,不应被用来任意违反价值类型的封装。