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

インタフェースDynValue

  • すべてのスーパー・インタフェース:
    DynAny, DynAnyOperations, DynValueCommon, DynValueCommonOperations, DynValueOperations, IDLEntity, Object, Serializable
    既知のすべての実装クラス:
    _DynValueStub


    public interface DynValue
    extends DynValueOperations, DynValueCommon, IDLEntity
    DynValueオブジェクトによって、IDLの非boxed値型の操作がサポートされます。 DynValueインタフェースは、nullとnull以外の両方の値型を表すことができます。 null以外の値型を表すDynValueの場合、DynValueのコンポーネントには値型のpublicおよびprivateメンバーが、具象基底型から継承されたものも含めて、定義順に含まれます。 nullの値型を表すDynValueにはコンポーネントはなく、現在位置は -1になります。

    警告: 値型がprivateのメンバーの内容をむやみに変更すると、内部制約違反によって値型の実装が損傷する原因になる場合があります。 privateメンバーへのアクセスは、ORBのブリッジやデバッグなどの活動をサポートするために用意されているもので、値型のカプセル化に独断で違反するために使用すべきではありません。