org.omg.DynamicAny
クラス DynValueHelper
java.lang.Object
org.omg.DynamicAny.DynValueHelper
public abstract class DynValueHelper
- extends Object
DynValue オブジェクトによって、IDL の非 boxed 値型の操作がサポートされます。DynValue インタフェースは、null と null 以外の両方の値型を表すことができます。null 以外の値型を表す DynValue の場合、DynValue のコンポーネントには値型の public および private メンバが、具象基底型から継承されたものも含めて、定義順に含まれます。null の値型を表す DynValue にはコンポーネントはなく、現在位置は -1 になります。
警告: 値型が private のメンバの内容をむやみに変更すると、内部制約違反によって値型の実装が損傷する原因になる場合があります。private メンバへのアクセスは、ORB のブリッジやデバッグなどの活動をサポートするために用意されているもので、値型のカプセル化に独断で違反するために使用すべきではありません。
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynValueHelper
public DynValueHelper()
insert
public static void insert(Any a,
DynValue that)
extract
public static DynValue extract(Any a)
type
public static TypeCode type()
id
public static String id()
read
public static DynValue read(InputStream istream)
write
public static void write(OutputStream ostream,
DynValue value)
narrow
public static DynValue narrow(Object obj)
unchecked_narrow
public static DynValue unchecked_narrow(Object obj)
バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。