@Deprecated public interface DynAny extends Object
修飾子と型 | メソッドと説明 |
---|---|
void |
assign(DynAny dyn_any)
非推奨。
ある動的Anyから別の動的Anyに内容をコピーします。
|
DynAny |
copy()
非推奨。
この
DynAny オブジェクトを複製します。 |
DynAny |
current_component()
非推奨。
現在アクセスされているコンポーネントの値を取得、または設定するのに使用される
DynAny オブジェクト参照を返します。 |
void |
destroy()
非推奨。
この
DynAny オブジェクトが破棄され、関連するデータ値の表示に使用されたリソースが解放されます。 |
void |
from_any(Any value)
非推奨。
Any オブジェクトからDynAny オブジェクトを生成します。 |
Any |
get_any()
非推奨。
この
DynAny オブジェクトに格納されたorg.omg.CORBA.Any を取得します。 |
boolean |
get_boolean()
非推奨。
この
DynAny オブジェクトに格納されたboolean を取得します。 |
char |
get_char()
非推奨。
この
DynAny オブジェクトに格納されたchar を取得します。 |
double |
get_double()
非推奨。
この
DynAny オブジェクトに格納されたdouble を取得します。 |
float |
get_float()
非推奨。
この
DynAny オブジェクトに格納されたfloat を取得します。 |
int |
get_long()
非推奨。
この
DynAny オブジェクトに格納されたint を取得します。 |
long |
get_longlong()
非推奨。
この
DynAny オブジェクトに格納されたlong を取得します。 |
byte |
get_octet()
非推奨。
この
DynAny オブジェクトに格納されたbyte を取得します。 |
Object |
get_reference()
非推奨。
この
DynAny オブジェクトに格納されたorg.omg.CORBA.Other を取得します。 |
short |
get_short()
非推奨。
この
DynAny オブジェクトに格納されたshort を取得します。 |
String |
get_string()
非推奨。
この
DynAny オブジェクトに格納されたString を取得します。 |
TypeCode |
get_typecode()
非推奨。
この
DynAny オブジェクトに格納されたorg.omg.CORBA.TypeCode を取得します。 |
int |
get_ulong()
非推奨。
この
DynAny オブジェクトに格納されたint を取得します。 |
long |
get_ulonglong()
非推奨。
この
DynAny オブジェクトに格納されたlong を取得します。 |
short |
get_ushort()
非推奨。
この
DynAny オブジェクトに格納されたshort を取得します。 |
Serializable |
get_val()
非推奨。
この
DynAny オブジェクトに格納されたjava.io.Serializable オブジェクトを取得します。 |
char |
get_wchar()
非推奨。
この
DynAny オブジェクトに格納されたchar を取得します。 |
String |
get_wstring()
非推奨。
この
DynAny オブジェクトに格納されたString を取得します。 |
void |
insert_any(Any value)
非推奨。
指定された
org.omg.CORBA.Any オブジェクトをこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_boolean(boolean value)
非推奨。
指定された
boolean をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_char(char value)
非推奨。
指定された
char をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_double(double value)
非推奨。
指定された
double をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_float(float value)
非推奨。
指定された
float をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_long(int value)
非推奨。
指定された
int をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_longlong(long value)
非推奨。
指定された
long をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_octet(byte value)
非推奨。
指定された
byte をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_reference(Object value)
非推奨。
指定された
org.omg.CORBA.Object をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_short(short value)
非推奨。
指定された
short をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_string(String value)
非推奨。
指定された
String オブジェクトをこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_typecode(TypeCode value)
非推奨。
指定された
org.omg.CORBA.TypeCode をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_ulong(int value)
非推奨。
指定された
int をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_ulonglong(long value)
非推奨。
指定された
long をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_ushort(short value)
非推奨。
指定された
short をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_val(Serializable value)
非推奨。
指定された
java.io.Serializable オブジェクトをこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_wchar(char value)
非推奨。
指定された
char をこのDynAny オブジェクトの値として、挿入します。 |
void |
insert_wstring(String value)
非推奨。
指定された
String をこのDynAny オブジェクトの値として、挿入します。 |
boolean |
next()
非推奨。
この
DynAny オブジェクトの次のコンポーネントに移動します。 |
void |
rewind()
非推奨。
内部ポインタを最初のコンポーネントに移動します。
|
boolean |
seek(int index)
非推奨。
内部ポインタを指定したインデックスに移動します。
|
Any |
to_any()
非推奨。
DynAny オブジェクトをAny オブジェクトに変換します。 |
TypeCode |
type()
非推奨。
この
DynAny に挿入されたオブジェクトのTypeCode を返します。 |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
TypeCode type()
DynAny
に挿入されたオブジェクトのTypeCode
を返します。TypeCode
オブジェクト。void assign(DynAny dyn_any) throws Invalid
dyn_any
- このDynAny
に内容が代入されるDynAny
オブジェクト。Invalid
- 作成元のDynAny
が無効な場合void from_any(Any value) throws Invalid
Any
オブジェクトからDynAny
オブジェクトを生成します。value
- Any
オブジェクト。Invalid
- 作成元のAny
が空または無効の場合Any to_any() throws Invalid
DynAny
オブジェクトをAny
オブジェクトに変換します。Any
オブジェクト。Invalid
- このDynAny
が空であるか、無効であるか、または意味のある値が格納されていない場合void destroy()
DynAny
オブジェクトが破棄され、関連するデータ値の表示に使用されたリソースが解放されます。このメソッドでは、取得されたDynAny
オブジェクトもすべて破棄されます。
DynAny
の破棄は、DynAny
オブジェクトに関連するデータ値の表示に関する問題を考慮して、慎重に行う必要があります。プログラマは、DynAny
オブジェクトの破棄後も関連するデータ値のコンポーネントを操作しようとする場合、そのコンポーネントにまずDynAny
オブジェクトを作成し、作成したDynAny
オブジェクトのコピーを作成します。
DynAny copy()
DynAny
オブジェクトを複製します。DynAny
オブジェクトのコピーvoid insert_boolean(boolean value) throws InvalidValue
boolean
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するboolean
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_octet(byte value) throws InvalidValue
byte
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するbyte
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_char(char value) throws InvalidValue
char
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するchar
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_short(short value) throws InvalidValue
short
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するshort
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_ushort(short value) throws InvalidValue
short
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するshort
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_long(int value) throws InvalidValue
int
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するint
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_ulong(int value) throws InvalidValue
int
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するint
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_float(float value) throws InvalidValue
float
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するfloat
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_double(double value) throws InvalidValue
double
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するdouble
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_string(String value) throws InvalidValue
String
オブジェクトをこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するString
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_reference(Object value) throws InvalidValue
org.omg.CORBA.Object
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するorg.omg.CORBA.Object
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_typecode(TypeCode value) throws InvalidValue
org.omg.CORBA.TypeCode
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するorg.omg.CORBA.TypeCode
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_longlong(long value) throws InvalidValue
long
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するlong
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_ulonglong(long value) throws InvalidValue
long
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するlong
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_wchar(char value) throws InvalidValue
char
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するchar
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_wstring(String value) throws InvalidValue
String
をこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するString
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_any(Any value) throws InvalidValue
org.omg.CORBA.Any
オブジェクトをこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するorg.omg.CORBA.Any
オブジェクトInvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合void insert_val(Serializable value) throws InvalidValue
java.io.Serializable
オブジェクトをこのDynAny
オブジェクトの値として、挿入します。
このメソッドが、構築されたDynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。
value
- このDynAny
オブジェクトに挿入するjava.io.Serializable
オブジェクトInvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合Serializable get_val() throws TypeMismatch
DynAny
オブジェクトに格納されたjava.io.Serializable
オブジェクトを取得します。DynAny
オブジェクトの値であるjava.io.Serializable
オブジェクトTypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、java.io.Serializable
オブジェクトの型コードと一致しない場合boolean get_boolean() throws TypeMismatch
DynAny
オブジェクトに格納されたboolean
を取得します。DynAny
オブジェクトの値であるboolean
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、boolean
の型コードと一致しない場合byte get_octet() throws TypeMismatch
DynAny
オブジェクトに格納されたbyte
を取得します。DynAny
オブジェクトの値であるbyte
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、byte
の型コードと一致しない場合char get_char() throws TypeMismatch
DynAny
オブジェクトに格納されたchar
を取得します。DynAny
オブジェクトの値であるchar
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、char
の型コードと一致しない場合short get_short() throws TypeMismatch
DynAny
オブジェクトに格納されたshort
を取得します。DynAny
オブジェクトの値であるshort
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、short
の型コードと一致しない場合short get_ushort() throws TypeMismatch
DynAny
オブジェクトに格納されたshort
を取得します。DynAny
オブジェクトの値であるshort
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、short
の型コードと一致しない場合int get_long() throws TypeMismatch
DynAny
オブジェクトに格納されたint
を取得します。DynAny
オブジェクトの値であるint
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、int
の型コードと一致しない場合int get_ulong() throws TypeMismatch
DynAny
オブジェクトに格納されたint
を取得します。DynAny
オブジェクトの値であるint
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、int
の型コードと一致しない場合float get_float() throws TypeMismatch
DynAny
オブジェクトに格納されたfloat
を取得します。DynAny
オブジェクトの値であるfloat
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、float
の型コードと一致しない場合double get_double() throws TypeMismatch
DynAny
オブジェクトに格納されたdouble
を取得します。DynAny
オブジェクトの値であるdouble
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、double
の型コードと一致しない場合String get_string() throws TypeMismatch
DynAny
オブジェクトに格納されたString
を取得します。DynAny
オブジェクトの値であるString
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、String
の型コードと一致しない場合Object get_reference() throws TypeMismatch
DynAny
オブジェクトに格納されたorg.omg.CORBA.Other
を取得します。DynAny
オブジェクトの値であるorg.omg.CORBA.Other
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、org.omg.CORBA.Other
の型コードと一致しない場合TypeCode get_typecode() throws TypeMismatch
DynAny
オブジェクトに格納されたorg.omg.CORBA.TypeCode
を取得します。DynAny
オブジェクトの値であるorg.omg.CORBA.TypeCode
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、org.omg.CORBA.TypeCode
の型コードと一致しない場合long get_longlong() throws TypeMismatch
DynAny
オブジェクトに格納されたlong
を取得します。DynAny
オブジェクトの値であるlong
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、long
の型コードと一致しない場合long get_ulonglong() throws TypeMismatch
DynAny
オブジェクトに格納されたlong
を取得します。DynAny
オブジェクトの値であるlong
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、long
の型コードと一致しない場合char get_wchar() throws TypeMismatch
DynAny
オブジェクトに格納されたchar
を取得します。DynAny
オブジェクトの値であるchar
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、char
の型コードと一致しない場合String get_wstring() throws TypeMismatch
DynAny
オブジェクトに格納されたString
を取得します。DynAny
オブジェクトの値であるString
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、String
の型コードと一致しない場合Any get_any() throws TypeMismatch
DynAny
オブジェクトに格納されたorg.omg.CORBA.Any
を取得します。DynAny
オブジェクトの値であるorg.omg.CORBA.Any
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、org.omg.CORBA.Any
の型コードと一致しない場合DynAny current_component()
DynAny
オブジェクト参照を返します。結果として得られるDynAny
オブジェクトで適切なinsert
メソッドを呼び出し、コンポーネントを初期化できます。結果として得られるDynAny
オブジェクトで適切なget
メソッドを呼び出し、コンポーネントの値を抽出できます。DynAny
オブジェクト参照boolean next()
DynAny
オブジェクトの次のコンポーネントに移動します。このメソッドは、構築型のコンポーネントを繰返し処理し、1つのコンポーネントから次のコンポーネントにポインタを効率的に移動するために使用されます。ポインタは、DynAny
オブジェクトが作成されると、最初のコンポーネントから開始されます。true
、コンポーネントがないか、またはこのDynAny
が構築型ではなく基本型に関連する場合はfalse
boolean seek(int index)
index
- ポインタを移動する位置を示すint
。最初の位置は0true
、指定したインデックスにコンポーネントがない場合はfalse
。このDynAny
オブジェクトが基本型に関連する場合は、0以外のすべてのインデックスに対してfalse
が返される。void rewind()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。