mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-08 02:32:46 +08:00
2040 lines
100 KiB
HTML
2040 lines
100 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
org.omg.DynamicAny
|
||
</div>
|
||
<h2 class="title" title="Class _DynArrayStub">Class _DynArrayStub</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._DynArrayStub</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/DynArray.html" title="界面在org.omg.DynamicAny中">DynArray</a> , <a href="../../../org/omg/DynamicAny/DynArrayOperations.html" title="界面在org.omg.DynamicAny中">DynArrayOperations</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">_DynArrayStub</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/DynArray.html" title="interface in org.omg.DynamicAny">DynArray</a></pre>
|
||
<div class="block">
|
||
<span>DynArray对象支持IDL数组的操作。</span>
|
||
<span>请注意,数组的维度包含在TypeCode中,可通过type属性访问。</span>
|
||
<span>也可以通过调用component_count操作获得。</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/_DynArrayStub.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/_DynArrayStub.html#Z:Z_DynArrayStub--">_DynArrayStub</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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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/_DynArrayStub.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><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/_DynArrayStub.html#get_elements_as_dyn_any--">get_elements_as_dyn_any</a></span>()</code>
|
||
<div class="block">
|
||
以DynAnys返回DynArray的元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<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/_DynArrayStub.html#get_elements--">get_elements</a></span>()</code>
|
||
<div class="block">
|
||
返回DynArray的元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>float</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_float--">get_float</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取浮点值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_long--">get_long</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取整数值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<td class="colFirst"><code>long</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_longlong--">get_longlong</a></span>()</code>
|
||
<div class="block">
|
||
从DynAny中提取长的值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code>byte</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_octet--">get_octet</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取字节值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i19">
|
||
<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/_DynArrayStub.html#get_reference--">get_reference</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取对CORBA对象的引用。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code>short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_short--">get_short</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取短值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i21">
|
||
<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/_DynArrayStub.html#get_string--">get_string</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取字符串值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<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/_DynArrayStub.html#get_typecode--">get_typecode</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取TypeCode对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_ulong--">get_ulong</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取整数值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code>long</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_ulonglong--">get_ulonglong</a></span>()</code>
|
||
<div class="block">
|
||
从DynAny中提取长的值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code>short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_ushort--">get_ushort</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取短值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<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/_DynArrayStub.html#get_val--">get_val</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取可序列化的对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i27">
|
||
<td class="colFirst"><code>char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#get_wchar--">get_wchar</a></span>()</code>
|
||
<div class="block">
|
||
从DynAny中提取长的值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i28">
|
||
<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/_DynArrayStub.html#get_wstring--">get_wstring</a></span>()</code>
|
||
<div class="block">
|
||
从此DynAny中提取字符串值。
|
||
</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/_DynArrayStub.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="altColor" id="i30">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#insert_boolean-boolean-">insert_boolean</a></span>(boolean value)</code>
|
||
<div class="block">
|
||
在DynAny中插入一个布尔值。
|
||
</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/_DynArrayStub.html#insert_char-char-">insert_char</a></span>(char value)</code>
|
||
<div class="block">
|
||
在DynAny中插入一个char值。
|
||
</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/_DynArrayStub.html#insert_double-double-">insert_double</a></span>(double value)</code>
|
||
<div class="block">
|
||
在DynAny中插入一个双重值。
|
||
</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/_DynArrayStub.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="altColor" id="i34">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#insert_float-float-">insert_float</a></span>(float 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/_DynArrayStub.html#insert_long-int-">insert_long</a></span>(int 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/_DynArrayStub.html#insert_longlong-long-">insert_longlong</a></span>(long 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/_DynArrayStub.html#insert_octet-byte-">insert_octet</a></span>(byte value)</code>
|
||
<div class="block">
|
||
在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/_DynArrayStub.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="rowColor" id="i39">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#insert_short-short-">insert_short</a></span>(short 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/_DynArrayStub.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="rowColor" id="i41">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.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="altColor" id="i42">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#insert_ulong-int-">insert_ulong</a></span>(int 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/_DynArrayStub.html#insert_ulonglong-long-">insert_ulonglong</a></span>(long 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/_DynArrayStub.html#insert_ushort-short-">insert_ushort</a></span>(short 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/_DynArrayStub.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="altColor" id="i46">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#insert_wchar-char-">insert_wchar</a></span>(char value)</code>
|
||
<div class="block">
|
||
在DynAny中插入一个char值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i47">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.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="altColor" id="i48">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#next--">next</a></span>()</code>
|
||
<div class="block">
|
||
将当前位置提前到下一个组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i49">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#rewind--">rewind</a></span>()</code>
|
||
<div class="block">
|
||
相当于seek(0)。
|
||
</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/_DynArrayStub.html#seek-int-">seek</a></span>(int index)</code>
|
||
<div class="block">
|
||
将当前位置设置为索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i51">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#set_elements_as_dyn_any-org.omg.DynamicAny.DynAny:A-">set_elements_as_dyn_any</a></span>(<a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a>[] value)</code>
|
||
<div class="block">
|
||
将DynArray设置为包含传递的元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i52">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html#set_elements-org.omg.CORBA.Any:A-">set_elements</a></span>(<a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a>[] value)</code>
|
||
<div class="block">
|
||
将DynArray设置为包含传递的元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i53">
|
||
<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/_DynArrayStub.html#to_any--">to_any</a></span>()</code>
|
||
<div class="block">
|
||
从DynAny对象创建任何值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i54">
|
||
<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/_DynArrayStub.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_DynArrayStub--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>_DynArrayStub</h4> <pre>public _DynArrayStub()</pre> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="get_elements--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>get_elements</h4> <pre>public <a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a>[] get_elements()</pre>
|
||
<div class="block">
|
||
返回DynArray的元素。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/omg/DynamicAny/DynArrayOperations.html#get_elements--">get_elements</a></code>在接口
|
||
<code><a href="../../../org/omg/DynamicAny/DynArrayOperations.html" title="interface in org.omg.DynamicAny">DynArrayOperations</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="set_elements-org.omg.CORBA.Any:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>set_elements</h4> <pre>public void set_elements(<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">
|
||
将DynArray设置为包含传递的元素。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/omg/DynamicAny/DynArrayOperations.html#set_elements-org.omg.CORBA.Any:A-">set_elements</a></code>在界面
|
||
<code><a href="../../../org/omg/DynamicAny/DynArrayOperations.html" title="interface in org.omg.DynamicAny">DynArrayOperations</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>TypeMismatch</code> - 如果一个或多个元素的类型与DynArrays TypeCode不一致
|
||
</dd>
|
||
<dd>
|
||
<code>InvalidValue</code> - 如果序列不包含与数组维数相同数量的元素
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="get_elements_as_dyn_any--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>get_elements_as_dyn_any</h4> <pre>public <a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a>[] get_elements_as_dyn_any()</pre>
|
||
<div class="block">
|
||
以DynAnys返回DynArray的元素。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/omg/DynamicAny/DynArrayOperations.html#get_elements_as_dyn_any--">get_elements_as_dyn_any</a></code>在接口
|
||
<code><a href="../../../org/omg/DynamicAny/DynArrayOperations.html" title="interface in org.omg.DynamicAny">DynArrayOperations</a></code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="set_elements_as_dyn_any-org.omg.DynamicAny.DynAny:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>set_elements_as_dyn_any</h4> <pre>public void set_elements_as_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">
|
||
将DynArray设置为包含传递的元素。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/omg/DynamicAny/DynArrayOperations.html#set_elements_as_dyn_any-org.omg.DynamicAny.DynAny:A-">set_elements_as_dyn_any</a></code>在界面
|
||
<code><a href="../../../org/omg/DynamicAny/DynArrayOperations.html" title="interface in org.omg.DynamicAny">DynArrayOperations</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>TypeMismatch</code> - 如果一个或多个元素的类型与DynArrays TypeCode不一致
|
||
</dd>
|
||
<dd>
|
||
<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">
|
||
相当于seek(0)。
|
||
</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>创建动态后,可以使用DynStruct,current_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>
|
||
该
|
||
<code>ObjectImpl</code>实例支持的所有存储库标识符阵列
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |