public class _DynValueStub extends ObjectImpl implements DynValue
警告: 値型がprivateのメンバーの内容をむやみに変更すると、内部制約違反によって値型の実装が損傷する原因になる場合があります。privateメンバーへのアクセスは、ORBのブリッジやデバッグなどの活動をサポートするために用意されているもので、値型のカプセル化に独断で違反するために使用すべきではありません。
コンストラクタと説明 |
---|
_DynValueStub() |
修飾子と型 | メソッドと説明 |
---|---|
String[] |
_ids()
この
ObjectImpl オブジェクトがサポートするリポジトリ識別子を含む文字列配列を取得します。 |
void |
assign(DynAny dyn_any)
DynAnyオブジェクトに関連付けられた値を、別のDynAnyオブジェクトに関連付けられた値で初期化します。
|
int |
component_count()
DynAnyのコンポーネントの数を返します。
|
DynAny |
copy()
呼び出したDynAnyのディープ・コピーである値を持つDynAnyを新規作成します。
|
DynAny |
current_component()
現在位置のコンポーネントのDynAnyを返します。
|
TCKind |
current_member_kind()
現在位置のメンバーに関連付けられたTCKindを返します。
|
String |
current_member_name()
現在位置のメンバーの名前を返します。
|
void |
destroy()
DynAnyオブジェクトを破棄します。
|
boolean |
equal(DynAny dyn_any)
2つのDynAny値が等しいかどうか比較します。
|
void |
from_any(Any value)
DynAnyオブジェクトに関連付けられた値を、anyに含まれる値で初期化します。
|
Any |
get_any()
このDynAnyが表すAnyに含まれているAny値を抽出します。
|
boolean |
get_boolean()
このDynAnyからboolean値を抽出します。
|
char |
get_char()
このDynAnyからchar値を抽出します。
|
double |
get_double()
このDynAnyからdouble値を抽出します。
|
DynAny |
get_dyn_any()
このDynAnyが表すAnyに含まれているAny値を抽出し、それを新しいDynAnyにラップして返します。
|
float |
get_float()
このDynAnyからfloat値を抽出します。
|
int |
get_long()
このDynAnyから整数値を抽出します。
|
long |
get_longlong()
このDynAnyからlong値を抽出します。
|
NameDynAnyPair[] |
get_members_as_dyn_any()
値型の各メンバーの名前と値を示すNameDynAnyPairのシーケンスを返します。
|
NameValuePair[] |
get_members()
値型の各メンバーの名前と値を示すNameValuePairのシーケンスを返します。
|
byte |
get_octet()
このDynAnyからbyte値を抽出します。
|
Object |
get_reference()
このDynAnyからCORBAオブジェクトへの参照を抽出します。
|
short |
get_short()
このDynAnyからshort値を抽出します。
|
String |
get_string()
このDynAnyから文字列値を抽出します。
|
TypeCode |
get_typecode()
このDynAnyからTypeCodeオブジェクトを抽出します。
|
int |
get_ulong()
このDynAnyから整数値を抽出します。
|
long |
get_ulonglong()
このDynAnyからlong値を抽出します。
|
short |
get_ushort()
このDynAnyからshort値を抽出します。
|
Serializable |
get_val()
このDynAnyから直列化可能オブジェクトを抽出します。
|
char |
get_wchar()
このDynAnyからlong値を抽出します。
|
String |
get_wstring()
このDynAnyから文字列値を抽出します。
|
void |
insert_any(Any value)
このDynAnyが表すAnyにAny値を挿入します。
|
void |
insert_boolean(boolean value)
DynAnyにboolean値を挿入します。
|
void |
insert_char(char value)
DynAnyにchar値を挿入します。
|
void |
insert_double(double value)
DynAnyにdouble値を挿入します。
|
void |
insert_dyn_any(DynAny value)
このDynAnyが表すAnyに、パラメータDynAny内のAny値を挿入します。
|
void |
insert_float(float value)
DynAnyにfloat値を挿入します。
|
void |
insert_long(int value)
DynAnyに整数値を挿入します。
|
void |
insert_longlong(long value)
DynAnyにlong値を挿入します。
|
void |
insert_octet(byte value)
DynAnyにbyte値を挿入します。
|
void |
insert_reference(Object value)
DynAnyにCORBAオブジェクトへの参照を挿入します。
|
void |
insert_short(short value)
DynAnyにshort値を挿入します。
|
void |
insert_string(String value)
DynAnyに文字列値を挿入します。
|
void |
insert_typecode(TypeCode value)
DynAnyにTypeCodeオブジェクトを挿入します。
|
void |
insert_ulong(int value)
DynAnyに整数値を挿入します。
|
void |
insert_ulonglong(long value)
DynAnyにlong値を挿入します。
|
void |
insert_ushort(short value)
DynAnyにshort値を挿入します。
|
void |
insert_val(Serializable value)
このDynAnyに直列化可能オブジェクトに対する参照を挿入します。
|
void |
insert_wchar(char value)
DynAnyにchar値を挿入します。
|
void |
insert_wstring(String value)
DynAnyに文字列値を挿入します。
|
boolean |
is_null()
DynValueCommonがnullの値型を表す場合、trueを返します。
|
boolean |
next()
現在位置を次のコンポーネントに進めます。
|
void |
rewind()
seek(0)と同じです。
|
boolean |
seek(int index)
現在位置をindexに設定します。
|
void |
set_members_as_dyn_any(NameDynAnyPair[] value)
値型のメンバーを、NameDynAnyPairのシーケンスで初期化します。
|
void |
set_members(NameValuePair[] value)
値型のメンバーを、NameValuePairのシーケンスで初期化します。
|
void |
set_to_null()
DynValueCommonの表現をnullの値型に変更します。
|
void |
set_to_value()
nullの値型を、新しく作成した値で置き換えます。
|
Any |
to_any()
DynAnyオブジェクトからany値を作成します。
|
TypeCode |
type()
このDynAnyオブジェクトに関連付けられたTypeCodeを返します。
|
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
_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
public static final Class _opsClass
public String current_member_name() throws TypeMismatch, InvalidValue
current_member_name
、インタフェース: DynValueOperations
TypeMismatch
- DynValueがnullの値型を表す場合。InvalidValue
- 現在位置がメンバーを指し示さない場合public TCKind current_member_kind() throws TypeMismatch, InvalidValue
current_member_kind
、インタフェース: DynValueOperations
TypeMismatch
- DynValueがnullの値型を表す場合。InvalidValue
- 現在位置がメンバーを指し示さない場合public NameValuePair[] get_members() throws InvalidValue
get_members
、インタフェース: DynValueOperations
InvalidValue
- このオブジェクトがnullの値型を表す場合public void set_members(NameValuePair[] value) throws TypeMismatch, InvalidValue
NameValuePairのメンバーの順序は、DynValueのTypeCodeに示される値型のIDL指定と同じ順序である必要があります。そうでない場合は空の文字列でなければいけません。このオペレーションでは、メンバー名に基づいてメンバーの値が割り当てられることはありません。
set_members
、インタフェース: DynValueOperations
TypeMismatch
- 渡されたシーケンスに指定されたメンバー名が、DynValueのTypeCodeの対応するメンバー名に一致せず、空の文字列でもない場合InvalidValue
- 渡されたシーケンスの要素の数が、DynValueのTypeCodeのメンバーの数と一致しない場合public NameDynAnyPair[] get_members_as_dyn_any() throws InvalidValue
get_members_as_dyn_any
、インタフェース: DynValueOperations
InvalidValue
- このオブジェクトがnullの値型を表す場合public void set_members_as_dyn_any(NameDynAnyPair[] value) throws TypeMismatch, InvalidValue
NameDynAnyPairのメンバーの順序は、DynValueのTypeCodeに示される値型のIDL指定と同じ順序である必要があります。そうでない場合は空の文字列でなければいけません。このオペレーションでは、メンバー名に基づいてメンバーの値が割り当てられることはありません。
set_members_as_dyn_any
、インタフェース: DynValueOperations
TypeMismatch
- 渡されたシーケンスに指定されたメンバー名が、DynValueのTypeCodeの対応するメンバー名に一致せず、空の文字列でもない場合InvalidValue
- 渡されたシーケンスの要素の数が、DynValueのTypeCodeのメンバーの数と一致しない場合public boolean is_null()
is_null
、インタフェース: DynValueCommonOperations
public void set_to_null()
set_to_null
、インタフェース: DynValueCommonOperations
public void set_to_value()
set_to_value
、インタフェース: DynValueCommonOperations
public TypeCode type()
type
、インタフェース: DynAnyOperations
public void assign(DynAny dyn_any) throws TypeMismatch
assign
、インタフェース: DynAnyOperations
dyn_any
- TypeMismatch
- 渡されたDynAnyの型が、初期化されるDynAnyの型に一致しない場合public void from_any(Any value) throws TypeMismatch, InvalidValue
from_any
、インタフェース: DynAnyOperations
TypeMismatch
- 渡されたAnyの型が、初期化されるDynAnyの型に一致しない場合InvalidValue
- 渡されたAnyに正当な値が含まれない場合(nullの文字列など)public Any to_any()
to_any
、インタフェース: DynAnyOperations
public boolean equal(DynAny dyn_any)
equal
、インタフェース: DynAnyOperations
public void destroy()
destroy
、インタフェース: DynAnyOperations
public DynAny copy()
copy
、インタフェース: DynAnyOperations
public void insert_boolean(boolean value) throws TypeMismatch, InvalidValue
insert_boolean
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_octet(byte value) throws TypeMismatch, InvalidValue
insert_octet
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_char(char value) throws TypeMismatch, InvalidValue
insert_char
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_short(short value) throws TypeMismatch, InvalidValue
insert_short
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_ushort(short value) throws TypeMismatch, InvalidValue
insert_ushort
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_long(int value) throws TypeMismatch, InvalidValue
insert_long
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_ulong(int value) throws TypeMismatch, InvalidValue
insert_ulong
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_float(float value) throws TypeMismatch, InvalidValue
insert_float
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_double(double value) throws TypeMismatch, InvalidValue
insert_double
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_string(String value) throws TypeMismatch, InvalidValue
insert_string
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合InvalidValue
- 挿入される文字列がバウンド形式の文字列の境界より長い場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_reference(Object value) throws TypeMismatch, InvalidValue
insert_reference
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_typecode(TypeCode value) throws TypeMismatch, InvalidValue
insert_typecode
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_longlong(long value) throws TypeMismatch, InvalidValue
insert_longlong
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_ulonglong(long value) throws TypeMismatch, InvalidValue
insert_ulonglong
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_wchar(char value) throws TypeMismatch, InvalidValue
insert_wchar
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_wstring(String value) throws TypeMismatch, InvalidValue
insert_wstring
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合InvalidValue
- 挿入される文字列がバウンド形式の文字列の境界より長い場合TypeMismatch
public void insert_any(Any value) throws TypeMismatch, InvalidValue
insert_any
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_dyn_any(DynAny value) throws TypeMismatch, InvalidValue
insert_dyn_any
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public void insert_val(Serializable value) throws TypeMismatch, InvalidValue
insert_val
、インタフェース: DynAnyOperations
InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合public boolean get_boolean() throws TypeMismatch, InvalidValue
get_boolean
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public byte get_octet() throws TypeMismatch, InvalidValue
get_octet
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public char get_char() throws TypeMismatch, InvalidValue
get_char
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public short get_short() throws TypeMismatch, InvalidValue
get_short
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public short get_ushort() throws TypeMismatch, InvalidValue
get_ushort
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public int get_long() throws TypeMismatch, InvalidValue
get_long
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public int get_ulong() throws TypeMismatch, InvalidValue
get_ulong
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public float get_float() throws TypeMismatch, InvalidValue
get_float
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public double get_double() throws TypeMismatch, InvalidValue
get_double
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public String get_string() throws TypeMismatch, InvalidValue
get_string
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public Object get_reference() throws TypeMismatch, InvalidValue
get_reference
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public TypeCode get_typecode() throws TypeMismatch, InvalidValue
get_typecode
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public long get_longlong() throws TypeMismatch, InvalidValue
get_longlong
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public long get_ulonglong() throws TypeMismatch, InvalidValue
get_ulonglong
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public char get_wchar() throws TypeMismatch, InvalidValue
get_wchar
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public String get_wstring() throws TypeMismatch, InvalidValue
get_wstring
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
public Any get_any() throws TypeMismatch, InvalidValue
get_any
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public DynAny get_dyn_any() throws TypeMismatch, InvalidValue
get_dyn_any
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public Serializable get_val() throws TypeMismatch, InvalidValue
get_val
、インタフェース: DynAnyOperations
TypeMismatch
- DynAnyのアクセス対象のコンポーネントが、要求された型と同じ型ではない場合。TypeMismatch
- 現在のコンポーネント自体がコンポーネントを持つようなDynAnyで呼び出された場合InvalidValue
- このDynAnyがコンポーネントを持つが、現在位置が -1である場合public boolean seek(int index)
seek
、インタフェース: DynAnyOperations
public void rewind()
rewind
、インタフェース: DynAnyOperations
public boolean next()
next
、インタフェース: DynAnyOperations
public int component_count()
component_count
、インタフェース: DynAnyOperations
public DynAny current_component() throws TypeMismatch
current_component
、インタフェース: DynAnyOperations
TypeMismatch
- DynEnumや空の例外のようにコンポーネントを持つことのできないDynAnyで呼び出された場合public String[] _ids()
ObjectImpl
ObjectImpl
オブジェクトがサポートするリポジトリ識別子を含む文字列配列を取得します。たとえばスタブの場合、このメソッドはスタブがサポートするすべてのインタフェースに関する情報を返します。_ids
、クラス: ObjectImpl
ObjectImpl
のインスタンスがサポートするすべてのリポジトリ識別子の配列 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.