-
- すべてのスーパー・インタフェース:
Object
非推奨。代わりに新しいDynAnyを使用してください
@Deprecated public interface DynAny extends Object
org.omg.CORBA.Any
値を、動的に解釈(トラバーサル)および構築できるようにします。DynAny
オブジェクトはデータ値に関連付けられますが、このデータ値はAny
に挿入された値のコピーに対応する場合があります。DynAny
APIは、実行時にAnyと関連するデータ値のトラバーサル、およびデータ値のプリミティブ要素の抽出を可能にします。
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 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
を返します。-
インタフェース org.omg.CORBA.Objectから継承されたメソッド
_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
-
-
-
-
メソッドの詳細
-
type
TypeCode type()
非推奨。このDynAny
に挿入されたオブジェクトのTypeCode
を返します。- 戻り値:
TypeCode
オブジェクト。
-
assign
void assign(DynAny dyn_any) throws Invalid
非推奨。ある動的Anyから別の動的Anyに内容をコピーします。- パラメータ:
dyn_any
- このDynAny
に内容が代入されるDynAny
オブジェクト。- 例外:
Invalid
- ソースDynAny
が無効な場合
-
from_any
void from_any(Any value) throws Invalid
非推奨。Any
オブジェクトからDynAny
オブジェクトを生成します。- パラメータ:
value
-Any
オブジェクト。- 例外:
Invalid
- ソースのAny
オブジェクトが空または悪い場合
-
to_any
Any to_any() throws Invalid
非推奨。DynAny
オブジェクトをAny
オブジェクトに変換します。- 戻り値:
Any
オブジェクト。- 例外:
Invalid
- このDynAny
が空または悪い場合。作成されたか、意味のある値が含まれていない
-
destroy
void destroy()
非推奨。このDynAny
オブジェクトが破棄され、関連するデータ値の表示に使用されたリソースが解放されます。 このメソッドでは、取得されたDynAny
オブジェクトもすべて破棄されます。DynAny
の破棄は、DynAny
オブジェクトに関連するデータ値の表示に関する問題を考慮して、慎重に行う必要があります。 プログラマは、DynAny
オブジェクトの破棄後も関連するデータ値のコンポーネントを操作しようとする場合、そのコンポーネントにまずDynAny
オブジェクトを作成し、作成したDynAny
オブジェクトのコピーを作成します。
-
copy
DynAny copy()
非推奨。このDynAny
オブジェクトを複製します。- 戻り値:
- この
DynAny
オブジェクトのコピー
-
insert_boolean
void insert_boolean(boolean value) throws InvalidValue
非推奨。指定されたboolean
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するboolean
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_octet
void insert_octet(byte value) throws InvalidValue
非推奨。指定されたbyte
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するbyte
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_char
void insert_char(char value) throws InvalidValue
非推奨。指定されたchar
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するchar
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_short
void insert_short(short value) throws InvalidValue
非推奨。指定されたshort
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するshort
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_ushort
void insert_ushort(short value) throws InvalidValue
非推奨。指定されたshort
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するshort
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_long
void insert_long(int value) throws InvalidValue
非推奨。指定されたint
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するint
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_ulong
void insert_ulong(int value) throws InvalidValue
非推奨。指定されたint
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するint
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_float
void insert_float(float value) throws InvalidValue
非推奨。指定されたfloat
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するfloat
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_double
void insert_double(double value) throws InvalidValue
非推奨。指定されたdouble
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するdouble
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_string
void insert_string(String value) throws InvalidValue
非推奨。指定されたString
オブジェクトをこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するString
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_reference
void insert_reference(Object value) throws InvalidValue
非推奨。指定されたorg.omg.CORBA.Object
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するorg.omg.CORBA.Object
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_typecode
void insert_typecode(TypeCode value) throws InvalidValue
非推奨。指定されたorg.omg.CORBA.TypeCode
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するorg.omg.CORBA.TypeCode
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_longlong
void insert_longlong(long value) throws InvalidValue
非推奨。指定されたlong
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するlong
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_ulonglong
void insert_ulonglong(long value) throws InvalidValue
非推奨。指定されたlong
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するlong
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_wchar
void insert_wchar(char value) throws InvalidValue
非推奨。指定されたchar
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するchar
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_wstring
void insert_wstring(String value) throws InvalidValue
非推奨。指定されたString
をこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するString
- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_any
void insert_any(Any value) throws InvalidValue
非推奨。指定されたorg.omg.CORBA.Any
オブジェクトをこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するorg.omg.CORBA.Any
オブジェクト- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
insert_val
void insert_val(Serializable value) throws InvalidValue
非推奨。指定されたjava.io.Serializable
オブジェクトをこのDynAny
オブジェクトの値として、挿入します。このメソッドが、構築された
DynAny
オブジェクトで呼び出される場合、このDynAny
オブジェクトに関連する構築されたデータ値の次のコンポーネントが初期化されます。- パラメータ:
value
- このDynAny
オブジェクトに挿入するjava.io.Serializable
オブジェクト- 例外:
InvalidValue
- 挿入された値が、このDynAny
オブジェクト内のアクセスされたコンポーネントの型と一致しない場合
-
get_val
Serializable get_val() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたjava.io.Serializable
オブジェクトを取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるjava.io.Serializable
オブジェクト - 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、java.io.Serializable
オブジェクトの型コードと一致しない場合
-
get_boolean
boolean get_boolean() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたboolean
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるboolean
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、boolean
の型コードと一致しない場合
-
get_octet
byte get_octet() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたbyte
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるbyte
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、byte
の型コードと一致しない場合
-
get_char
char get_char() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたchar
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるchar
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、char
の型コードと一致しない場合
-
get_short
short get_short() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたshort
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるshort
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、short
の型コードと一致しない場合
-
get_ushort
short get_ushort() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたshort
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるshort
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、short
の型コードと一致しない場合
-
get_long
int get_long() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたint
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるint
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、int
の型コードと一致しない場合
-
get_ulong
int get_ulong() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたint
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるint
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、int
の型コードと一致しない場合
-
get_float
float get_float() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたfloat
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるfloat
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、float
の型コードと一致しない場合
-
get_double
double get_double() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたdouble
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるdouble
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、double
の型コードと一致しない場合
-
get_string
String get_string() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたString
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるString
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、String
の型コードと一致しない場合
-
get_reference
Object get_reference() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたorg.omg.CORBA.Other
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるorg.omg.CORBA.Other
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、org.omg.CORBA.Other
の型コードと一致しない場合
-
get_typecode
TypeCode get_typecode() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたorg.omg.CORBA.TypeCode
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるorg.omg.CORBA.TypeCode
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、org.omg.CORBA.TypeCode
の型コードと一致しない場合
-
get_longlong
long get_longlong() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたlong
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるlong
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、long
の型コードと一致しない場合
-
get_ulonglong
long get_ulonglong() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたlong
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるlong
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、long
の型コードと一致しない場合
-
get_wchar
char get_wchar() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたchar
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるchar
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、char
の型コードと一致しない場合
-
get_wstring
String get_wstring() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたString
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるString
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、String
の型コードと一致しない場合
-
get_any
Any get_any() throws TypeMismatch
非推奨。このDynAny
オブジェクトに格納されたorg.omg.CORBA.Any
を取得します。- 戻り値:
- この
DynAny
オブジェクトの値であるorg.omg.CORBA.Any
- 例外:
TypeMismatch
- このDynAny
オブジェクト内のアクセスされたコンポーネントの型コードが、org.omg.CORBA.Any
の型コードと一致しない場合
-
current_component
DynAny current_component()
非推奨。現在アクセスされているコンポーネントの値を取得、または設定するのに使用されるDynAny
オブジェクト参照を返します。 結果として得られるDynAny
オブジェクトで適切なinsert
メソッドを呼び出し、コンポーネントを初期化できます。 結果として得られるDynAny
オブジェクトで適切なget
メソッドを呼び出し、コンポーネントの値を抽出できます。- 戻り値:
- 現在アクセスされているコンポーネントの値を取得または設定するために使用される
DynAny
オブジェクト参照
-
next
boolean next()
非推奨。このDynAny
オブジェクトの次のコンポーネントに移動します。 このメソッドは、構築型のコンポーネントを繰返し処理し、1つのコンポーネントから次のコンポーネントにポインタを効率的に移動するために使用されます。 ポインタは、DynAny
オブジェクトが作成されると、最初のコンポーネントから開始されます。- 戻り値:
- ポインタがコンポーネントを示す場合は
true
、コンポーネントがないか、またはこのDynAny
が構築型ではなく基本型に関連する場合はfalse
-
seek
boolean seek(int index)
非推奨。内部ポインタを指定したインデックスに移動します。 論理的に、このメソッドによってこのポインタの新規のオフセットが設定されます。- パラメータ:
index
- ポインタを移動する位置を示すint
。 最初の位置は0- 戻り値:
- ポインタがコンポーネントを示す場合は
true
、指定したインデックスにコンポーネントがない場合はfalse
。 このDynAny
オブジェクトが基本型に関連する場合は、0以外のすべてのインデックスに対してfalse
が返される。
-
rewind
void rewind()
非推奨。内部ポインタを最初のコンポーネントに移動します。
-
-