uTools-Manuals/docs/java/org/omg/DynamicAny/_DynFixedStub.html

1987 lines
97 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
org.omg.DynamicAny
</div>
<h2 class="title" title="Class _DynFixedStub">Class _DynFixedStub</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../org/omg/CORBA/portable/ObjectImpl.html" title="class in org.omg.CORBA.portable">org.omg.CORBA.portable.ObjectImpl</a></li>
<li>
<ul class="inheritance">
<li>org.omg.DynamicAny._DynFixedStub</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../../org/omg/CORBA/Object.html" title="在org.omg.CORBA中的接口">Object</a> <a href="../../../org/omg/CORBA/portable/IDLEntity.html" title="界面在org.omg.CORBA.portable中">IDLEntity</a> <a href="../../../org/omg/DynamicAny/DynAny.html" title="界面在org.omg.DynamicAny中">DynAny</a> <a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="界面在org.omg.DynamicAny中">DynAnyOperations</a> <a href="../../../org/omg/DynamicAny/DynFixed.html" title="界面在org.omg.DynamicAny中">DynFixed</a> <a href="../../../org/omg/DynamicAny/DynFixedOperations.html" title="界面在org.omg.DynamicAny中">DynFixedOperations</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">_DynFixedStub</span>
extends <a href="../../../org/omg/CORBA/portable/ObjectImpl.html" title="class in org.omg.CORBA.portable">ObjectImpl</a>
implements <a href="../../../org/omg/DynamicAny/DynFixed.html" title="interface in org.omg.DynamicAny">DynFixed</a></pre>
<div class="block">
<span>DynFixed对象支持IDL固定值的操作。</span>
<span>因为IDL没有可以表示任意数字和任意比例的固定类型的通用类型所以操作使用IDL字符串类型。</span>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../java/lang/Class.html" title="class in java.lang"></a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#Z:Z_opsClass">_opsClass</a></span></code> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#Z:Z_DynFixedStub--">_DynFixedStub</a></span>()</code> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#Z:Z_ids--">_ids</a></span>()</code>
<div class="block">
检索包含此
<code>ObjectImpl</code>对象支持的存储库标识符的字符串数组。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#assign-org.omg.DynamicAny.DynAny-">assign</a></span>(<a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> dyn_any)</code>
<div class="block">
使用与另一个DynAny对象关联的值初始化与DynAny对象关联的值。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#component_count--">component_count</a></span>()</code>
<div class="block">
返回DynAny的组件数。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#copy--">copy</a></span>()</code>
<div class="block">
创建一个新的DynAny对象该对象的值是调用它的DynAny的深层副本。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#current_component--">current_component</a></span>()</code>
<div class="block">
返回当前位置的组件的DynAny。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#destroy--">destroy</a></span>()</code>
<div class="block">
销毁DynAny对象。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#equal-org.omg.DynamicAny.DynAny-">equal</a></span>(<a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> dyn_any)</code>
<div class="block">
比较两个DynAny值以获得相等性。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#from_any-org.omg.CORBA.Any-">from_any</a></span>(<a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> value)</code>
<div class="block">
使用任何值中包含的值初始化与DynAny对象关联的值。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_any--">get_any</a></span>()</code>
<div class="block">
提取由DynAny表示的Any中包含的任何值。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_boolean--">get_boolean</a></span>()</code>
<div class="block">
从此DynAny中提取布尔值。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_char--">get_char</a></span>()</code>
<div class="block">
从此DynAny中提取字符值。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_double--">get_double</a></span>()</code>
<div class="block">
从此DynAny中提取双重值。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_dyn_any--">get_dyn_any</a></span>()</code>
<div class="block">
提取由该DynAny表示的Any中包含的Any值并将其返回包装到新的DynAny中。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_float--">get_float</a></span>()</code>
<div class="block">
从此DynAny中提取浮点值。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_long--">get_long</a></span>()</code>
<div class="block">
从此DynAny中提取整数值。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_longlong--">get_longlong</a></span>()</code>
<div class="block">
从DynAny中提取长的值。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_octet--">get_octet</a></span>()</code>
<div class="block">
从此DynAny中提取字节值。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_reference--">get_reference</a></span>()</code>
<div class="block">
从此DynAny中提取对CORBA对象的引用。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_short--">get_short</a></span>()</code>
<div class="block">
从此DynAny中提取短值。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_string--">get_string</a></span>()</code>
<div class="block">
从此DynAny中提取字符串值。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_typecode--">get_typecode</a></span>()</code>
<div class="block">
从此DynAny中提取TypeCode对象。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_ulong--">get_ulong</a></span>()</code>
<div class="block">
从此DynAny中提取整数值。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_ulonglong--">get_ulonglong</a></span>()</code>
<div class="block">
从DynAny中提取长的值。
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_ushort--">get_ushort</a></span>()</code>
<div class="block">
从此DynAny中提取短值。
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code><a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_val--">get_val</a></span>()</code>
<div class="block">
从此DynAny中提取可序列化的对象。
</div> </td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_value--">get_value</a></span>()</code>
<div class="block">
返回DynFixed的值。
</div> </td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_wchar--">get_wchar</a></span>()</code>
<div class="block">
从DynAny中提取长的值。
</div> </td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#get_wstring--">get_wstring</a></span>()</code>
<div class="block">
从此DynAny中提取字符串值。
</div> </td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_any-org.omg.CORBA.Any-">insert_any</a></span>(<a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> value)</code>
<div class="block">
在此DynAny表示的Any中插入任何值。
</div> </td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_boolean-boolean-">insert_boolean</a></span>(boolean value)</code>
<div class="block">
在DynAny中插入一个布尔值。
</div> </td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_char-char-">insert_char</a></span>(char value)</code>
<div class="block">
在DynAny中插入一个char值。
</div> </td>
</tr>
<tr class="rowColor" id="i31">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_double-double-">insert_double</a></span>(double value)</code>
<div class="block">
在DynAny中插入一个双重值。
</div> </td>
</tr>
<tr class="altColor" id="i32">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_dyn_any-org.omg.DynamicAny.DynAny-">insert_dyn_any</a></span>(<a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> value)</code>
<div class="block">
将包含在参数DynAny中的Any值插入到此DynAny表示的Any中。
</div> </td>
</tr>
<tr class="rowColor" id="i33">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_float-float-">insert_float</a></span>(float value)</code>
<div class="block">
在DynAny中插入一个浮点值。
</div> </td>
</tr>
<tr class="altColor" id="i34">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_long-int-">insert_long</a></span>(int value)</code>
<div class="block">
在DynAny中插入一个整数值。
</div> </td>
</tr>
<tr class="rowColor" id="i35">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_longlong-long-">insert_longlong</a></span>(long value)</code>
<div class="block">
在DynAny中插入一个长的值。
</div> </td>
</tr>
<tr class="altColor" id="i36">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_octet-byte-">insert_octet</a></span>(byte value)</code>
<div class="block">
在DynAny中插入一个字节值。
</div> </td>
</tr>
<tr class="rowColor" id="i37">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_reference-org.omg.CORBA.Object-">insert_reference</a></span>(<a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a> value)</code>
<div class="block">
将CORBA对象的引用插入到DynAny中。
</div> </td>
</tr>
<tr class="altColor" id="i38">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_short-short-">insert_short</a></span>(short value)</code>
<div class="block">
在DynAny中插入一个简短的值。
</div> </td>
</tr>
<tr class="rowColor" id="i39">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_string-java.lang.String-">insert_string</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)</code>
<div class="block">
在DynAny中插入一个字符串值。
</div> </td>
</tr>
<tr class="altColor" id="i40">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_typecode-org.omg.CORBA.TypeCode-">insert_typecode</a></span>(<a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a> value)</code>
<div class="block">
将TypeCode对象插入到DynAny中。
</div> </td>
</tr>
<tr class="rowColor" id="i41">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_ulong-int-">insert_ulong</a></span>(int value)</code>
<div class="block">
在DynAny中插入一个整数值。
</div> </td>
</tr>
<tr class="altColor" id="i42">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_ulonglong-long-">insert_ulonglong</a></span>(long value)</code>
<div class="block">
在DynAny中插入一个长的值。
</div> </td>
</tr>
<tr class="rowColor" id="i43">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_ushort-short-">insert_ushort</a></span>(short value)</code>
<div class="block">
在DynAny中插入一个简短的值。
</div> </td>
</tr>
<tr class="altColor" id="i44">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_val-java.io.Serializable-">insert_val</a></span>(<a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a> value)</code>
<div class="block">
将可序列化对象的引用插入此DynAny。
</div> </td>
</tr>
<tr class="rowColor" id="i45">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_wchar-char-">insert_wchar</a></span>(char value)</code>
<div class="block">
在DynAny中插入一个char值。
</div> </td>
</tr>
<tr class="altColor" id="i46">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#insert_wstring-java.lang.String-">insert_wstring</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)</code>
<div class="block">
在DynAny中插入一个字符串值。
</div> </td>
</tr>
<tr class="rowColor" id="i47">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#next--">next</a></span>()</code>
<div class="block">
将当前位置提前到下一个组件。
</div> </td>
</tr>
<tr class="altColor" id="i48">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#rewind--">rewind</a></span>()</code>
<div class="block">
相当于seek0
</div> </td>
</tr>
<tr class="rowColor" id="i49">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#seek-int-">seek</a></span>(int index)</code>
<div class="block">
将当前位置设置为索引。
</div> </td>
</tr>
<tr class="altColor" id="i50">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#set_value-java.lang.String-">set_value</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> val)</code>
<div class="block">
设定DynFixed的值。
</div> </td>
</tr>
<tr class="rowColor" id="i51">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#to_any--">to_any</a></span>()</code>
<div class="block">
从DynAny对象创建任何值。
</div> </td>
</tr>
<tr class="altColor" id="i52">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html#type--">type</a></span>()</code>
<div class="block">
返回与此DynAny对象关联的TypeCode。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.omg.CORBA.portable.ObjectImpl">
<!-- --> </a> <h3>Methods inherited from class org.omg.CORBA.portable.<a href="../../../org/omg/CORBA/portable/ObjectImpl.html" title="class in org.omg.CORBA.portable">ObjectImpl</a></h3> <code><a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_create_request-org.omg.CORBA.Context-java.lang.String-org.omg.CORBA.NVList-org.omg.CORBA.NamedValue-">_create_request</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_create_request-org.omg.CORBA.Context-java.lang.String-org.omg.CORBA.NVList-org.omg.CORBA.NamedValue-org.omg.CORBA.ExceptionList-org.omg.CORBA.ContextList-">_create_request</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_duplicate--">_duplicate</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_get_delegate--">_get_delegate</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_get_domain_managers--">_get_domain_managers</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_get_interface_def--">_get_interface_def</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_get_policy-int-">_get_policy</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_hash-int-">_hash</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_invoke-org.omg.CORBA.portable.OutputStream-">_invoke</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_is_a-java.lang.String-">_is_a</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_is_equivalent-org.omg.CORBA.Object-">_is_equivalent</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_is_local--">_is_local</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_non_existent--">_non_existent</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_orb--">_orb</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_release--">_release</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_releaseReply-org.omg.CORBA.portable.InputStream-">_releaseReply</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_request-java.lang.String-">_request</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_request-java.lang.String-boolean-">_request</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_servant_postinvoke-org.omg.CORBA.portable.ServantObject-">_servant_postinvoke</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_servant_preinvoke-java.lang.String-java.lang.Class-">_servant_preinvoke</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_set_delegate-org.omg.CORBA.portable.Delegate-">_set_delegate</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_set_policy_override-org.omg.CORBA.Policy:A-org.omg.CORBA.SetOverrideType-">_set_policy_override</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#hashCode--">hashCode</a>, <a href="../../../org/omg/CORBA/portable/ObjectImpl.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.omg.CORBA.Object">
<!-- --> </a> <h3>Methods inherited from interface org.omg.CORBA.<a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a></h3> <code><a href="../../../org/omg/CORBA/Object.html#Z:Z_create_request-org.omg.CORBA.Context-java.lang.String-org.omg.CORBA.NVList-org.omg.CORBA.NamedValue-">_create_request</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_create_request-org.omg.CORBA.Context-java.lang.String-org.omg.CORBA.NVList-org.omg.CORBA.NamedValue-org.omg.CORBA.ExceptionList-org.omg.CORBA.ContextList-">_create_request</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_duplicate--">_duplicate</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_get_domain_managers--">_get_domain_managers</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_get_interface_def--">_get_interface_def</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_get_policy-int-">_get_policy</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_hash-int-">_hash</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_is_a-java.lang.String-">_is_a</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_is_equivalent-org.omg.CORBA.Object-">_is_equivalent</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_non_existent--">_non_existent</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_release--">_release</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_request-java.lang.String-">_request</a>, <a href="../../../org/omg/CORBA/Object.html#Z:Z_set_policy_override-org.omg.CORBA.Policy:A-org.omg.CORBA.SetOverrideType-">_set_policy_override</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="Z:Z_opsClass">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>_opsClass</h4> <pre>public static final <a href="../../../java/lang/Class.html" title="class in java.lang"></a> _opsClass</pre> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="Z:Z_DynFixedStub--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>_DynFixedStub</h4> <pre>public _DynFixedStub()</pre> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="get_value--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_value</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> get_value()</pre>
<div class="block">
返回DynFixed的值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynFixedOperations.html#get_value--">get_value</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynFixedOperations.html" title="interface in org.omg.DynamicAny">DynFixedOperations</a></code>
</dd>
</dl> </li>
</ul> <a name="set_value-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>set_value</h4> <pre>public boolean set_value(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> val)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>设定DynFixed的值。</span>
<span>val字符串必须包含与用于IDL定点文字的格式相同的固定字符串常量。</span>
<span>但是尾随d或D是可选的。</span>
<span>如果val可以表示为DynFixed而不损失精度则返回值为true。</span>
<span>如果val具有比可以在DynFixed中表示的更多的小数位数则小数位数将被截断返回值为false。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynFixedOperations.html#set_value-java.lang.String-">set_value</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynFixedOperations.html" title="interface in org.omg.DynamicAny">DynFixedOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果val不包含有效的定点文字或包含除前导或尾随空格之外的其他外来字符
</dd>
<dd>
<code>InvalidValue</code> - 如果val包含的比例超过了DynFixed的值
<code>InvalidValue</code>的值
</dd>
</dl> </li>
</ul> <a name="type--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>type</h4> <pre>public <a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a> type()</pre>
<div class="block">
<span>返回与此DynAny对象关联的TypeCode。</span>
<span>创建一个DynAny对象并分配一个TypeCode值。</span>
<span>此TypeCode值确定通过DynAny对象处理的值的类型。</span>
<span>请注意与DynAny对象关联的TypeCode在DynAny创建时被初始化并且在DynAny对象的生存期内不能更改。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#type--">type</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
与此DynAny对象关联的TypeCode
</dd>
</dl> </li>
</ul> <a name="assign-org.omg.DynamicAny.DynAny-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>assign</h4> <pre>public void assign(<a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> dyn_any)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a></pre>
<div class="block">
<span>使用与另一个DynAny对象关联的值初始化与DynAny对象关联的值。</span>
<span>对于具有组件的值目标DynAny的当前位置设置为零对于没有组件的值将其设置为-1。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#assign-org.omg.DynamicAny.DynAny-">assign</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>dyn_any</code> -
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果传递的DynAny的类型不等同于目标DynAny的类型
</dd>
</dl> </li>
</ul> <a name="from_any-org.omg.CORBA.Any-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>from_any</h4> <pre>public void from_any(<a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>使用任何值中包含的值初始化与DynAny对象关联的值。</span>
<span>对于具有组件的值目标DynAny的当前位置设置为零对于没有组件的值将其设置为-1。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#from_any-org.omg.CORBA.Any-">from_any</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果传递的Any类型不等于目标DynAny的类型
</dd>
<dd>
<code>InvalidValue</code> - 如果传递的Any不包含合法值如空字符串
</dd>
</dl> </li>
</ul> <a name="to_any--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>to_any</h4> <pre>public <a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> to_any()</pre>
<div class="block">
<span>从DynAny对象创建任何值。</span>
<span>与DynAny对象关联的TypeCode的副本被分配给所得到的任何对象。</span>
<span>与DynAny对象相关联的值被复制到any中。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#to_any--">to_any</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个新的具有相同值的Any对象和TypeCode
</dd>
</dl> </li>
</ul> <a name="equal-org.omg.DynamicAny.DynAny-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>equal</h4> <pre>public boolean equal(<a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> dyn_any)</pre>
<div class="block">
<span>比较两个DynAny值以获得相等性。</span>
<span>如果它们的TypeCode是等效的并且递归地所有组件DynAnys具有相等的值则两个DynAny值相等。</span>
<span>正在比较的两个DynAnys的当前位置对于相等的结果没有影响。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#equal-org.omg.DynamicAny.DynAny-">equal</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
DynAnys的真实是相等的否则为false
</dd>
</dl> </li>
</ul> <a name="destroy--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>destroy</h4> <pre>public void destroy()</pre>
<div class="block">
<span>销毁DynAny对象。</span>
<span>此操作将释放用于表示与DynAny对象关联的数据值的任何资源。</span>
<span>必须对在ORB接口上的一个创建操作或DynAny.copy返回的引用获得的引用进行调用以避免资源泄漏。</span>
<span>对组件DynAny对象例如由current_component操作返回的对象调用destroy将不执行任何操作。</span>
<span>破坏DynAny对象意味着从它获得的所有DynAny对象的破坏。</span>
<span>也就是说对被破坏的DynAny的组件的引用变得无效。</span>
<span>对这些引用的调用会引发OBJECT_NOT_EXIST。</span>
<span>在销毁组件的DynAny之前通过复制操作复制该组件可以在DynAny的使用寿命期限之外操作DynAny的组件。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#destroy--">destroy</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
</dl> </li>
</ul> <a name="copy--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>copy</h4> <pre>public <a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> copy()</pre>
<div class="block">
<span>创建一个新的DynAny对象该对象的值是调用它的DynAny的深层副本。</span>
<span>操作是多态的即在DynAny派生的类型之一如DynStruct中调用它创建派生类型但返回其作为DynAny基类型的引用。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#copy--">copy</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
DynAny对象的深层副本
</dd>
</dl> </li>
</ul> <a name="insert_boolean-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_boolean</h4> <pre>public void insert_boolean(boolean value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
在DynAny中插入一个布尔值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_boolean-boolean-">insert_boolean</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_octet-byte-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_octet</h4> <pre>public void insert_octet(byte value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个字节值。</span>
<span>IDL八位字节数据类型映射到Java字节数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_octet-byte-">insert_octet</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_char-char-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_char</h4> <pre>public void insert_char(char value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
在DynAny中插入一个char值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_char-char-">insert_char</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_short-short-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_short</h4> <pre>public void insert_short(short value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
在DynAny中插入一个简短的值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_short-short-">insert_short</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_ushort-short-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_ushort</h4> <pre>public void insert_ushort(short value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个简短的值。</span>
<span>IDL ushort数据类型映射到Java短数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_ushort-short-">insert_ushort</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_long-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_long</h4> <pre>public void insert_long(int value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个整数值。</span>
<span>IDL长数据类型映射到Java int数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_long-int-">insert_long</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_ulong-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_ulong</h4> <pre>public void insert_ulong(int value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个整数值。</span>
<span>IDL ulong数据类型映射到Java int数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_ulong-int-">insert_ulong</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_float-float-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_float</h4> <pre>public void insert_float(float value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
在DynAny中插入一个浮点值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_float-float-">insert_float</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_double-double-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_double</h4> <pre>public void insert_double(double value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
在DynAny中插入一个双重值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_double-double-">insert_double</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_string-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_string</h4> <pre>public void insert_string(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个字符串值。</span>
<span>使用此方法插入有界和无界的字符串。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_string-java.lang.String-">insert_string</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>InvalidValue</code> - 如果插入的字符串长于有界字符串的边界
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_reference-org.omg.CORBA.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_reference</h4> <pre>public void insert_reference(<a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a> value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
将CORBA对象的引用插入到DynAny中。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_reference-org.omg.CORBA.Object-">insert_reference</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_typecode-org.omg.CORBA.TypeCode-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_typecode</h4> <pre>public void insert_typecode(<a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a> value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
将TypeCode对象插入到DynAny中。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_typecode-org.omg.CORBA.TypeCode-">insert_typecode</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_longlong-long-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_longlong</h4> <pre>public void insert_longlong(long value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个长的值。</span>
<span>IDL长长数据类型映射到Java长数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_longlong-long-">insert_longlong</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_ulonglong-long-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_ulonglong</h4> <pre>public void insert_ulonglong(long value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个长的值。</span>
<span>IDL unsigned long long数据类型映射到Java long数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_ulonglong-long-">insert_ulonglong</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_wchar-char-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_wchar</h4> <pre>public void insert_wchar(char value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个char值。</span>
<span>IDL wchar数据类型映射到Java字符数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_wchar-char-">insert_wchar</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_wstring-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_wstring</h4> <pre>public void insert_wstring(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>在DynAny中插入一个字符串值。</span>
<span>使用此方法插入有界和无界的字符串。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_wstring-java.lang.String-">insert_wstring</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果该DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>InvalidValue</code> - 如果插入的字符串长于有界字符串的边界
</dd>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a></code>
</dd>
</dl> </li>
</ul> <a name="insert_any-org.omg.CORBA.Any-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_any</h4> <pre>public void insert_any(<a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
在此DynAny表示的Any中插入任何值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_any-org.omg.CORBA.Any-">insert_any</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_dyn_any-org.omg.DynamicAny.DynAny-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_dyn_any</h4> <pre>public void insert_dyn_any(<a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
将包含在参数DynAny中的Any值插入到此DynAny表示的Any中。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_dyn_any-org.omg.DynamicAny.DynAny-">insert_dyn_any</a></code>中的
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="insert_val-java.io.Serializable-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert_val</h4> <pre>public void insert_val(<a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a> value)
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>将可序列化对象的引用插入此DynAny。</span>
<span>IDL ValueBase类型映射到Java可序列化类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#insert_val-java.io.Serializable-">insert_val</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
</dl> </li>
</ul> <a name="get_boolean--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_boolean</h4> <pre>public boolean get_boolean()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
从此DynAny中提取布尔值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_boolean--">get_boolean</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于所请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_octet--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_octet</h4> <pre>public byte get_octet()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从此DynAny中提取字节值。</span>
<span>IDL八位字节数据类型映射到Java字节数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_octet--">get_octet</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_char--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_char</h4> <pre>public char get_char()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
从此DynAny中提取字符值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_char--">get_char</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_short--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_short</h4> <pre>public short get_short()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
从此DynAny中提取短值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_short--">get_short</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_ushort--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_ushort</h4> <pre>public short get_ushort()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从此DynAny中提取短值。</span>
<span>IDL ushort数据类型映射到Java短数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_ushort--">get_ushort</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_long--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_long</h4> <pre>public int get_long()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从此DynAny中提取整数值。</span>
<span>IDL长数据类型映射到Java int数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_long--">get_long</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于所请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_ulong--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_ulong</h4> <pre>public int get_ulong()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从此DynAny中提取整数值。</span>
<span>IDL ulong数据类型映射到Java int数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_ulong--">get_ulong</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在其当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_float--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_float</h4> <pre>public float get_float()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
从此DynAny中提取浮点值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_float--">get_float</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_double--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_double</h4> <pre>public double get_double()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
从此DynAny中提取双重值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_double--">get_double</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_string--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_string</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> get_string()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从此DynAny中提取字符串值。</span>
<span>使用这种方法提取有界和无界的字符串。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_string--">get_string</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_reference--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_reference</h4> <pre>public <a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a> get_reference()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
从此DynAny中提取对CORBA对象的引用。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_reference--">get_reference</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于所请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_typecode--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_typecode</h4> <pre>public <a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a> get_typecode()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
从此DynAny中提取TypeCode对象。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_typecode--">get_typecode</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_longlong--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_longlong</h4> <pre>public long get_longlong()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从DynAny中提取长的值。</span>
<span>IDL长长数据类型映射到Java长数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_longlong--">get_longlong</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于所请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_ulonglong--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_ulonglong</h4> <pre>public long get_ulonglong()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从DynAny中提取长的值。</span>
<span>IDL unsigned long long数据类型映射到Java long数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_ulonglong--">get_ulonglong</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_wchar--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_wchar</h4> <pre>public char get_wchar()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从DynAny中提取长的值。</span>
<span>IDL wchar数据类型映射到Java字符数据类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_wchar--">get_wchar</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_wstring--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_wstring</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> get_wstring()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从此DynAny中提取字符串值。</span>
<span>使用这种方法提取有界和无界的字符串。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_wstring--">get_wstring</a></code>中的
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></code>
</dd>
</dl> </li>
</ul> <a name="get_any--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_any</h4> <pre>public <a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> get_any()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
提取由DynAny表示的Any中包含的任何值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_any--">get_any</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_dyn_any--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_dyn_any</h4> <pre>public <a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> get_dyn_any()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
提取由该DynAny表示的Any中包含的Any值并将其返回包装到新的DynAny中。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_dyn_any--">get_dyn_any</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="get_val--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_val</h4> <pre>public <a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a> get_val()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a>,
<a href="../../../org/omg/DynamicAny/DynAnyPackage/InvalidValue.html" title="class in org.omg.DynamicAny.DynAnyPackage">InvalidValue</a></pre>
<div class="block">
<span>从此DynAny中提取可序列化的对象。</span>
<span>IDL ValueBase类型映射到Java可序列化类型。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#get_val--">get_val</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果DynAny中访问的组件的类型不等同于所请求的类型。
</dd>
<dd>
<code>TypeMismatch</code> - 如果在当前组件本身具有组件的DynAny上调用
</dd>
<dd>
<code>InvalidValue</code> - 如果此DynAny具有组件但当前位置为-1
</dd>
</dl> </li>
</ul> <a name="seek-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>seek</h4> <pre>public boolean seek(int index)</pre>
<div class="block">
<span>将当前位置设置为索引。</span>
<span>当前位置被索引为0到n-1也就是说索引零对应于第一个分量。</span>
<span>如果结果当前位置指示DynAny的一个组件则该操作返回true如果index表示与组件不对应的位置则返回false。</span>
<span>以负指数来电寻求是合法的。</span>
<span>它将当前位置设置为-1表示没有组件并返回false。</span>
<span>传递不具有相应位置的组件的DynAny的非负值索引值将当前位置设置为-1并返回false。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#seek-int-">seek</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
</dl> </li>
</ul> <a name="rewind--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>rewind</h4> <pre>public void rewind()</pre>
<div class="block">
相当于seek0
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#rewind--">rewind</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
</dl> </li>
</ul> <a name="next--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>next</h4> <pre>public boolean next()</pre>
<div class="block">
<span>将当前位置提前到下一个组件。</span>
<span>当结果当前位置指示组件时操作返回true否则返回false。</span>
<span>假返回值将当前位置保留为-1。</span>
<span>在没有组件的DynAny上调用next将当前位置保留为-1并返回false。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#next--">next</a></code>在接口
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
</dl> </li>
</ul> <a name="component_count--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>component_count</h4> <pre>public int component_count()</pre>
<div class="block">
<span>返回DynAny的组件数。</span>
<span>对于没有组件的DynAny它返回零。</span>
<span>操作仅计算顶层的组件。</span>
<span>例如如果在具有单个成员的DynStruct上调用component_count则返回值为1而与成员的类型无关。</span>
<ul>
<li> <span>对于序列,操作返回当前数量的元素。</span> </li>
<li> <span>对于结构,异常和值类型,操作返回成员数。</span> </li>
<li> <span>对于数组,操作返回元素的数量。</span> </li>
<li> <span>对于工会如果标识符指示命名成员处于活动状态则操作返回2否则返回1。</span> </li>
<li> <span>对于DynFixed和DynEnum操作返回零。</span> </li>
</ul>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#component_count--">component_count</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
</dl> </li>
</ul> <a name="current_component--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>current_component</h4> <pre>public <a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a> current_component()
throws <a href="../../../org/omg/DynamicAny/DynAnyPackage/TypeMismatch.html" title="class in org.omg.DynamicAny.DynAnyPackage">TypeMismatch</a></pre>
<div class="block">
<span>返回当前位置的组件的DynAny。</span>
<span>它不会提升当前的位置所以重复调用current_component而不需要中间呼叫来回滚接下来或者寻求返回相同的组件。</span>
<span>返回的DynAny对象引用可用于获取/设置当前组件的值。</span>
<span>如果当前组件表示复杂类型则可以根据TypeCode来缩小返回的引用以获取对应于复杂类型的接口。</span>
<span>调用不具有组件如DynEnum或空异常的DynAny上的current_component会引发TypeMismatch。</span>
<span>在当前位置为-1的DynAny上调用current_component返回零参考。</span>
<span>迭代操作与current_component一起可用于动态组合任何值。</span>
<span>创建动态后可以使用DynStructcurrent_component和next来初始化所有组件的值。</span>
<span>一旦动态值完全初始化to_any将创建相应的任何值。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html#current_component--">current_component</a></code>在界面
<code><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>TypeMismatch</code> - 如果在没有组件的DynAny上调用例如DynEnum或空的异常
</dd>
</dl> </li>
</ul> <a name="Z:Z_ids--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>_ids</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] _ids()</pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_ids--">ObjectImpl</a></code></span>
</div>
<div class="block">
<span>检索包含此<code>ObjectImpl</code>对象支持的存储库标识符的字符串数组。</span>
<span>例如对于stub此方法返回有关stub支持的所有接口的信息。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../org/omg/CORBA/portable/ObjectImpl.html#Z:Z_ids--">_ids</a></code>
<code><a href="../../../org/omg/CORBA/portable/ObjectImpl.html" title="class in org.omg.CORBA.portable">ObjectImpl</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
the array of all repository identifiers supported by this
<code>ObjectImpl</code> instance
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>