309 lines
17 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

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

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

<div class="header">
<div class="subTitle">
org.omg.CORBA
</div>
<h2 class="title" title="Interface DynUnion">Interface DynUnion</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Superinterfaces:
</dt>
<dd>
<span><a href="../../../org/omg/CORBA/DynAny.html" title="在org.omg.CORBA中的接口">DynAny</a> <a href="../../../org/omg/CORBA/Object.html" title="在org.omg.CORBA中的接口">Object</a></span>
</dd>
</dl>
<hr/>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">改用新的<a href="../DynamicAny/DynUnion.html">DynUnion</a></span></span>
</div>
</div> <br/> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
public interface <span class="typeNameLabel">DynUnion</span>
extends <a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a>, <a href="../../../org/omg/CORBA/DynAny.html" title="interface in org.omg.CORBA">DynAny</a></pre>
<div class="block">
<span><code>DynUnion</code>接口表示与IDL联合关联的<code>DynAny</code>对象。</span>
<span>可以使用DynAny中定义的操作<code>DynAny</code>联合值。</span>
<span>联盟中的第一个组件对应于鉴别器;</span>
<span>第二个对应于联盟的实际值。</span>
<span>两次调用方法<code>next()</code>允许您访问这两个组件。</span>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== 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="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</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="../../../org/omg/CORBA/TCKind.html" title="class in org.omg.CORBA">TCKind</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/CORBA/DynUnion.html#discriminator_kind--">discriminator_kind</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
返回与该联合的鉴别器相关联的TCKind对象。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/DynAny.html" title="interface in org.omg.CORBA">DynAny</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/CORBA/DynUnion.html#discriminator--">discriminator</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
返回必须缩小到鉴别器类型的DynAny对象引用以便插入/获取鉴别器值。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/TCKind.html" title="class in org.omg.CORBA">TCKind</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/CORBA/DynUnion.html#member_kind--">member_kind</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
返回与该联合成员关联的TCKind。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<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/CORBA/DynUnion.html#member_name--">member_name</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
允许检查该联合成员的名称,而不检查鉴别器的值。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/CORBA/DynUnion.html#member_name-java.lang.String-">member_name</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> arg)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
允许分配该联盟成员的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/DynAny.html" title="interface in org.omg.CORBA">DynAny</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/CORBA/DynUnion.html#member--">member</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<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/CORBA/DynUnion.html#set_as_default--">set_as_default</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
确定与此联合关联的鉴别器是否已分配有效的默认值。
</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/CORBA/DynUnion.html#set_as_default-boolean-">set_as_default</a></span>(boolean arg)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
确定与此联合关联的鉴别器是否被分配有效的默认值。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.omg.CORBA.DynAny">
<!-- --> </a> <h3>Methods inherited from interface org.omg.CORBA.<a href="../../../org/omg/CORBA/DynAny.html" title="interface in org.omg.CORBA">DynAny</a></h3> <code><a href="../../../org/omg/CORBA/DynAny.html#assign-org.omg.CORBA.DynAny-">assign</a>, <a href="../../../org/omg/CORBA/DynAny.html#copy--">copy</a>, <a href="../../../org/omg/CORBA/DynAny.html#current_component--">current_component</a>, <a href="../../../org/omg/CORBA/DynAny.html#destroy--">destroy</a>, <a href="../../../org/omg/CORBA/DynAny.html#from_any-org.omg.CORBA.Any-">from_any</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_any--">get_any</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_boolean--">get_boolean</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_char--">get_char</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_double--">get_double</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_float--">get_float</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_long--">get_long</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_longlong--">get_longlong</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_octet--">get_octet</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_reference--">get_reference</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_short--">get_short</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_string--">get_string</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_typecode--">get_typecode</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_ulong--">get_ulong</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_ulonglong--">get_ulonglong</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_ushort--">get_ushort</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_val--">get_val</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_wchar--">get_wchar</a>, <a href="../../../org/omg/CORBA/DynAny.html#get_wstring--">get_wstring</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_any-org.omg.CORBA.Any-">insert_any</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_boolean-boolean-">insert_boolean</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_char-char-">insert_char</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_double-double-">insert_double</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_float-float-">insert_float</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_long-int-">insert_long</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_longlong-long-">insert_longlong</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_octet-byte-">insert_octet</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_reference-org.omg.CORBA.Object-">insert_reference</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_short-short-">insert_short</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_string-java.lang.String-">insert_string</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_typecode-org.omg.CORBA.TypeCode-">insert_typecode</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_ulong-int-">insert_ulong</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_ulonglong-long-">insert_ulonglong</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_ushort-short-">insert_ushort</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_val-java.io.Serializable-">insert_val</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_wchar-char-">insert_wchar</a>, <a href="../../../org/omg/CORBA/DynAny.html#insert_wstring-java.lang.String-">insert_wstring</a>, <a href="../../../org/omg/CORBA/DynAny.html#next--">next</a>, <a href="../../../org/omg/CORBA/DynAny.html#rewind--">rewind</a>, <a href="../../../org/omg/CORBA/DynAny.html#seek-int-">seek</a>, <a href="../../../org/omg/CORBA/DynAny.html#to_any--">to_any</a>, <a href="../../../org/omg/CORBA/DynAny.html#type--">type</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">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="set_as_default--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>set_as_default</h4> <pre>boolean set_as_default()</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
确定与此联合关联的鉴别器是否已分配有效的默认值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果鉴别器具有默认值;</span>
<span><code>false</code>否则</span>
</dd>
</dl> </li>
</ul> <a name="set_as_default-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>set_as_default</h4> <pre>void set_as_default(boolean arg)</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
确定与此联合关联的鉴别器是否被分配有效的默认值。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>arg</code> -
<code>true</code>如果鉴别器被分配了一个默认值
</dd>
</dl> </li>
</ul> <a name="discriminator--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>discriminator</h4> <pre><a href="../../../org/omg/CORBA/DynAny.html" title="interface in org.omg.CORBA">DynAny</a> discriminator()</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
返回必须缩小到鉴别器类型的DynAny对象引用以便插入/获取鉴别器值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
表示
<code>DynAny</code>器值的
<code>DynAny</code>对象引用
</dd>
</dl> </li>
</ul> <a name="discriminator_kind--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>discriminator_kind</h4> <pre><a href="../../../org/omg/CORBA/TCKind.html" title="class in org.omg.CORBA">TCKind</a> discriminator_kind()</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
返回与该联合的鉴别器相关联的TCKind对象。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
与该联合的鉴别器相关联的
<code>TCKind</code>对象
</dd>
</dl> </li>
</ul> <a name="member--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>member</h4> <pre><a href="../../../org/omg/CORBA/DynAny.html" title="interface in org.omg.CORBA">DynAny</a> member()</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
返回用于插入/获取此联合成员的DynAny对象引用。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>DynAny</code>该联盟成员的
<code>DynAny</code>对象
</dd>
</dl> </li>
</ul> <a name="member_name--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>member_name</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> member_name()</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
允许检查该联合成员的名称,而不检查鉴别器的值。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该联盟成员的名称
</dd>
</dl> </li>
</ul> <a name="member_name-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>member_name</h4> <pre>void member_name(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> arg)</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
允许分配该联盟成员的名称。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>arg</code> - 这个联盟成员的新名称
</dd>
</dl> </li>
</ul> <a name="member_kind--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>member_kind</h4> <pre><a href="../../../org/omg/CORBA/TCKind.html" title="class in org.omg.CORBA">TCKind</a> member_kind()</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
返回与该联合成员关联的TCKind。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
与该联盟的成员相关联的
<code>TCKind</code>对象
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>