org.omg.DynamicAny
類別 DynValueHelper
java.lang.Object
org.omg.DynamicAny.DynValueHelper
public abstract class DynValueHelper
- extends Object
DynValue 物件支持對 IDL 非裝箱 (non-boxed) 值型別的操作。DynValue 介面可表示 null 和非 null 兩種值型別。對於表示非 null 值型別的 DynValue,DynValue 的元件由該值型別的公共和專有成員組成,包括那些按照定義的順序從具體基本值型別繼承的成員。表示 null 值型別的 DynValue 沒有元件,其當前位置為 -1。
警告:不加區別地更改專有值型別成員的內容將導致值型別實作因違反內部約束而破壞。提供對專有成員的存取是為了支持 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)
提交錯誤或意見版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。