|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--org.omg.DynamicAny.DynAnyFactoryHelper
DynAny オブジェクトは、DynAnyFactory オブジェクトでオペレーションを呼び出すことで作成できます。一般的に、DynAny オブジェクトを作成する方法は 2 つあります。
通常、any の動的解釈では、最初に create_dyn_any() を使用して DynAny オブジェクトを作成します。作成される DynAny オブジェクト参照は、any の型によって、DynFixed、DynStruct、DynSequence、DynArray、DynUnion、DynEnum、または DynValue といったオブジェクト参照にナロー変換できます。
any の動的作成では、create_dyn_any_from_type_code() を使用して DynAny オブジェクトを作成します。このとき、作成する値に関連付ける TypeCode を渡します。返される参照は、必要に応じて DynStruct などの複雑な型のどれかにナロー変換できます。次に、結果のオブジェクトでオペレーションを呼び出して値を初期化します。最後に、to_any オペレーションを起動して、構築型 DynAny から値を作成します。
コンストラクタの概要 | |
DynAnyFactoryHelper()
|
メソッドの概要 | |
static DynAnyFactory |
extract(Any a)
|
static String |
id()
|
static void |
insert(Any a,
DynAnyFactory that)
|
static DynAnyFactory |
narrow(Object obj)
|
static DynAnyFactory |
read(InputStream istream)
|
static TypeCode |
type()
|
static void |
write(OutputStream ostream,
DynAnyFactory value)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public DynAnyFactoryHelper()
メソッドの詳細 |
public static void insert(Any a, DynAnyFactory that)
public static DynAnyFactory extract(Any a)
public static TypeCode type()
public static String id()
public static DynAnyFactory read(InputStream istream)
public static void write(OutputStream ostream, DynAnyFactory value)
public static DynAnyFactory narrow(Object obj)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.