uTools-Manuals/docs/java/org/omg/DynamicAny/package-summary.html

451 lines
24 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">
<h1 class="title" title="Package">Package org.omg.DynamicAny</h1>
<div class="docSummary">
<div class="block">
提供类和,使与相关联的数据值的遍历接口
<code>any</code>的数据值的基本成分在运行时,和提取。
</div>
</div>
<p>See: <a href="#package.description">描述</a></p>
</div><div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
<caption>
<span>接口摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">接口</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynAny.html" title="interface in org.omg.DynamicAny">DynAny</a></td>
<td class="colLast">
<div class="block">
任何值都可以动态解释遍历并通过DynAny对象构造。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynAnyFactory.html" title="interface in org.omg.DynamicAny">DynAnyFactory</a></td>
<td class="colLast">
<div class="block">
可以通过调用DynAnyFactory对象上的操作来创建DynAny对象。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynAnyFactoryOperations.html" title="interface in org.omg.DynamicAny">DynAnyFactoryOperations</a></td>
<td class="colLast">
<div class="block">
可以通过调用DynAnyFactory对象上的操作来创建DynAny对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynAnyOperations.html" title="interface in org.omg.DynamicAny">DynAnyOperations</a></td>
<td class="colLast">
<div class="block">
任何值都可以动态解释遍历并通过DynAny对象构造。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynArray.html" title="interface in org.omg.DynamicAny">DynArray</a></td>
<td class="colLast">
<div class="block">
DynArray对象支持IDL数组的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynArrayOperations.html" title="interface in org.omg.DynamicAny">DynArrayOperations</a></td>
<td class="colLast">
<div class="block">
DynArray对象支持IDL数组的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynEnum.html" title="interface in org.omg.DynamicAny">DynEnum</a></td>
<td class="colLast">
<div class="block">
DynEnum对象支持对IDL枚举值的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynEnumOperations.html" title="interface in org.omg.DynamicAny">DynEnumOperations</a></td>
<td class="colLast">
<div class="block">
DynEnum对象支持对IDL枚举值的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynFixed.html" title="interface in org.omg.DynamicAny">DynFixed</a></td>
<td class="colLast">
<div class="block">
DynFixed对象支持IDL固定值的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynFixedOperations.html" title="interface in org.omg.DynamicAny">DynFixedOperations</a></td>
<td class="colLast">
<div class="block">
DynFixed对象支持IDL固定值的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynSequence.html" title="interface in org.omg.DynamicAny">DynSequence</a></td>
<td class="colLast">
<div class="block">
DynSequence对象支持IDL序列的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynSequenceOperations.html" title="interface in org.omg.DynamicAny">DynSequenceOperations</a></td>
<td class="colLast">
<div class="block">
DynSequence对象支持IDL序列的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynStruct.html" title="interface in org.omg.DynamicAny">DynStruct</a></td>
<td class="colLast">
<div class="block">
DynStruct对象支持IDL结构和异常值的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynStructOperations.html" title="interface in org.omg.DynamicAny">DynStructOperations</a></td>
<td class="colLast">
<div class="block">
DynStruct对象支持IDL结构和异常值的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynUnion.html" title="interface in org.omg.DynamicAny">DynUnion</a></td>
<td class="colLast">
<div class="block">
DynUnion对象支持IDL联盟的操纵。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynUnionOperations.html" title="interface in org.omg.DynamicAny">DynUnionOperations</a></td>
<td class="colLast">
<div class="block">
DynUnion对象支持IDL联盟的操纵。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynValue.html" title="interface in org.omg.DynamicAny">DynValue</a></td>
<td class="colLast">
<div class="block">
DynValue对象支持IDL非盒装值类型的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynValueBox.html" title="interface in org.omg.DynamicAny">DynValueBox</a></td>
<td class="colLast">
<div class="block">
DynValueBox对象支持IDL框值类型的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynValueBoxOperations.html" title="interface in org.omg.DynamicAny">DynValueBoxOperations</a></td>
<td class="colLast">
<div class="block">
DynValueBox对象支持IDL框值类型的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynValueCommon.html" title="interface in org.omg.DynamicAny">DynValueCommon</a></td>
<td class="colLast">
<div class="block">
DynValueCommon提供由DynValue和DynValueBox接口支持的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynValueCommonOperations.html" title="interface in org.omg.DynamicAny">DynValueCommonOperations</a></td>
<td class="colLast">
<div class="block">
DynValueCommon提供由DynValue和DynValueBox接口支持的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynValueOperations.html" title="interface in org.omg.DynamicAny">DynValueOperations</a></td>
<td class="colLast">
<div class="block">
DynValue对象支持IDL非盒装值类型的操作。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
<caption>
<span>类摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col"></th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynAnyFactoryStub.html" title="class in org.omg.DynamicAny">_DynAnyFactoryStub</a></td>
<td class="colLast">
<div class="block">
可以通过调用DynAnyFactory对象上的操作来创建DynAny对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynAnyStub.html" title="class in org.omg.DynamicAny">_DynAnyStub</a></td>
<td class="colLast">
<div class="block">
任何值都可以动态解释遍历并通过DynAny对象构造。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynArrayStub.html" title="class in org.omg.DynamicAny">_DynArrayStub</a></td>
<td class="colLast">
<div class="block">
DynArray对象支持IDL数组的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynEnumStub.html" title="class in org.omg.DynamicAny">_DynEnumStub</a></td>
<td class="colLast">
<div class="block">
DynEnum对象支持对IDL枚举值的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynFixedStub.html" title="class in org.omg.DynamicAny">_DynFixedStub</a></td>
<td class="colLast">
<div class="block">
DynFixed对象支持IDL固定值的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynSequenceStub.html" title="class in org.omg.DynamicAny">_DynSequenceStub</a></td>
<td class="colLast">
<div class="block">
DynSequence对象支持IDL序列的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynStructStub.html" title="class in org.omg.DynamicAny">_DynStructStub</a></td>
<td class="colLast">
<div class="block">
DynStruct对象支持IDL结构和异常值的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynUnionStub.html" title="class in org.omg.DynamicAny">_DynUnionStub</a></td>
<td class="colLast">
<div class="block">
DynUnion对象支持IDL联盟的操纵。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/_DynValueStub.html" title="class in org.omg.DynamicAny">_DynValueStub</a></td>
<td class="colLast">
<div class="block">
DynValue对象支持IDL非盒装值类型的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/AnySeqHelper.html" title="class in org.omg.DynamicAny">AnySeqHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / AnySeqHelper.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynAnyFactoryHelper.html" title="class in org.omg.DynamicAny">DynAnyFactoryHelper</a></td>
<td class="colLast">
<div class="block">
可以通过调用DynAnyFactory对象上的操作来创建DynAny对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynAnyHelper.html" title="class in org.omg.DynamicAny">DynAnyHelper</a></td>
<td class="colLast">
<div class="block">
任何值都可以动态解释遍历并通过DynAny对象构造。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynAnySeqHelper.html" title="class in org.omg.DynamicAny">DynAnySeqHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / DynAnySeqHelper.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynArrayHelper.html" title="class in org.omg.DynamicAny">DynArrayHelper</a></td>
<td class="colLast">
<div class="block">
DynArray对象支持IDL数组的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynEnumHelper.html" title="class in org.omg.DynamicAny">DynEnumHelper</a></td>
<td class="colLast">
<div class="block">
DynEnum对象支持对IDL枚举值的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynFixedHelper.html" title="class in org.omg.DynamicAny">DynFixedHelper</a></td>
<td class="colLast">
<div class="block">
DynFixed对象支持IDL固定值的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynSequenceHelper.html" title="class in org.omg.DynamicAny">DynSequenceHelper</a></td>
<td class="colLast">
<div class="block">
DynSequence对象支持IDL序列的操作。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynStructHelper.html" title="class in org.omg.DynamicAny">DynStructHelper</a></td>
<td class="colLast">
<div class="block">
DynStruct对象支持IDL结构和异常值的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynUnionHelper.html" title="class in org.omg.DynamicAny">DynUnionHelper</a></td>
<td class="colLast">
<div class="block">
DynUnion对象支持IDL联盟的操纵。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/DynValueHelper.html" title="class in org.omg.DynamicAny">DynValueHelper</a></td>
<td class="colLast">
<div class="block">
DynValue对象支持IDL非盒装值类型的操作。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/FieldNameHelper.html" title="class in org.omg.DynamicAny">FieldNameHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / FieldNameHelper.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/NameDynAnyPair.html" title="class in org.omg.DynamicAny">NameDynAnyPair</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / NameDynAnyPair.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/NameDynAnyPairHelper.html" title="class in org.omg.DynamicAny">NameDynAnyPairHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / NameDynAnyPairHelper.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/NameDynAnyPairSeqHelper.html" title="class in org.omg.DynamicAny">NameDynAnyPairSeqHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / NameDynAnyPairSeqHelper.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/NameValuePair.html" title="class in org.omg.DynamicAny">NameValuePair</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / NameValuePair.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/NameValuePairHelper.html" title="class in org.omg.DynamicAny">NameValuePairHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / NameValuePairHelper.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../org/omg/DynamicAny/NameValuePairSeqHelper.html" title="class in org.omg.DynamicAny">NameValuePairSeqHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / DynamicAny / NameValuePairSeqHelper.java。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package org.omg.DynamicAny Description">Package org.omg.DynamicAny Description</h2>
<div class="block">
<p> <span>提供类和,使与相关联的数据值的遍历接口<code>any</code>的数据值的基本成分在运行时,和提取。</span> </p>
<p> <span>一个<code>any</code>可以传递给不具有对的类型的任何静态信息的节目<code>any</code> 用于由IDL编译器类型生成的代码没有被编译与对象实现</span> <span>其结果是,在接收到该对象<code>any</code>没有使用它的便携式方法。</span> </p>
<p> <span><code>DynAny</code>小号使与相关联的数据值的遍历<code>any</code>的数据值的基本成分在运行时,和提取。</span> <span>这对于编写强大的通用服务器(桥接器,支持过滤的事件通道)尤其有用。</span> <span>类似地,该设施能够在运行时构建一个<code>any</code> ,而不具有其类型的静态知识。</span> <span>这对于编写通用客户端(网桥,浏览器,调试器,用户界面工具)尤其有用。</span> </p>
<p> <span><code>Any</code>值可以通过<tt>DynAny</tt>对象进行动态解释(遍历)并构建。</span> <span>A <tt>DynAny</tt>对象与对应于插入到<tt>Any</tt>中的值的副本的数据值相关<tt></tt></span> <span>A <tt>DynAny</tt>对象可以被视为组件<tt>DynAny</tt>的有序集合。</span> <span>对于<tt>表示</tt>基本类型的DynAny例如<code>long</code> ,或者是没有组件的类型,例如空的异常,组件的有序集合是空的。</span> </p>
<p> <span>每个<tt>DynAny</tt>对象维护一个当前位置的概念引入其收集组件<tt>DynAny个</tt> S的。</span> <span>当前位置由从0到n-1运行的索引值来标识其中<em>n</em>是组件的数量。</span> <span>特殊索引值-1表示当前位置。</span> <span>对于不能具有当前位置的值(如空异常),索引值固定为-1。</span> <span>如果<code>DynAny</code>与具有分量的值进行初始化则索引被初始化为0创建一个未初始化的后<code>DynAny</code> (即, <code>DynAny</code>不具有任何值,但一个<code>TypeCode</code>允许成分),当前位置取决于类型的价值由<code>DynAny</code></span> <span>当前位置设置为0或-1具体取决于新的<code>DynAny</code>是否<code>DynAny</code>获取默认值。)</span> </p>
<p> <span>迭代操作<code>rewind</code> <code>seek</code><code>next</code>可用于改变当前位置和<code>current_component</code>操作在当前位置返回组件。</span> <span><code>component_count</code>操作返回一个<code>DynAny</code></span> <span>总而言之这些操作可以对DynAny的组件进行<code>DynAny</code> ,例如(递归)检查其内容。</span> </p>
<p> <span>构造的<code>DynAny</code>对象是与构造类型相关<code>DynAny</code>对象。</span> <span>有一个不同的接口,从<code>DynAny</code>继承与IDL固定枚举结构序列联合数组异常和值类型中的每种构造类型相关联。</span> <span>构建的<code>DynAny</code>对象导出操作,可以创建新的<code>DynAny</code>对象,每个对象与构造的数据值的组件相关联。</span> <span>作为一个例子,一个<code>DynStruct</code>与相关联<code>struct</code>值。</span> <span>这意味着<code>DynStruct</code>可能被视为拥有一个有序的组件集合,每个结构成员一个。</span> <span><code>DynStruct</code>对象导出操作,可以创建新的<code>DynAny</code>对象每个对象与struct的成员相关<code>struct</code></span> </p>
<p> <span>如果<code>DynAny</code>对象已经从另一(构造)中得到<code>DynAny</code>对象,如<code>DynAny</code>表示是从创建的结构构件<code>DynStruct</code> ,所述构件<code>DynAny</code>被逻辑地包含在<code>DynStruct</code></span> <span>调用<code>insert</code><code>get</code>操作将保持当前位置不变。</span> <span>销毁顶级<code>DynAny</code>对象(未作为另一个<code>DynAny</code>组件<code>DynAny</code>对象)也会销毁<code>DynAny</code>获取的任何组件<code>DynAny</code></span> <span>销毁非顶级<code>DynAny</code>对象什么也不做。</span> <span>对被毁坏的顶级<code>DynAny</code>或其任何后代进行调用操作会引发OBJECT_NOT_EXIST。</span> <span>如果程序员想要销毁一个<code>DynAny</code>对象,但仍然想要操作与之相关联的数据值的某个组件,那么他或她应该首先为该<code>DynAny</code>创建一个<code>DynAny</code> ,然后创建一个创建的<code>DynAny</code>对象的副本。</span> </p>
<p> <span>已经定义了<code>DynAny</code>对象的行为,以便在分配的存储器空间和访问速度方面实现有效的实现。</span> <span><code>DynAny</code>对象旨在用于遍历从<code>any</code> s提取的值或在运行时<code>any</code> s的值。</span> <span>不建议将其用于其他目的。</span> </p>
<h2> <span>处理DynAny对象</span> </h2>
<p> <span><code>Insert</code><code>get</code>操作是处理基本的<code>DynAny</code>对象所必需的,但也有助于处理构造的<code>DynAny</code>对象。</span> <span>插入一个基本数据类型值成构造<code>DynAny</code>对象意味着初始化与所述相关联的构造的数据值的电流分量<code>DynAny</code>对象。</span> <span>例如,调用<code>insert_boolean</code>上的<code>DynStruct</code>意味着插入<code>boolean</code>在相关联的当前位置的数据值<code>struct</code>数据值。</span> <span>如果<code>TypeCode</code> <code>TypeCode</code> DynAny中包含的<code>DynAny</code>或者如果<code>DynAny</code>具有组件,则类型与插入或提取值是一致的, <code>TypeCode</code>当前位置的<code>TypeCode</code><code>DynAny</code></span> </p>
<p> <span>基本操作包括:</span> </p>
<p></p>
<ul>
<li> <span>insert_booleanget_boolean</span> </li>
<li> <span>insert_charget_char</span> </li>
<li> <span>insert_shortget_short</span> </li>
<li> <span>insert_ushortget_ushort</span> </li>
<li> <span>insert_longget_long</span> </li>
<li> <span>insert_ulongget_ulong</span> </li>
<li> <span>insert_doubleget_double</span> </li>
<li> <span>insert_stringget_string</span> </li>
<li> <span>insert_referenceget_reference</span> </li>
<li> <span>insert_typecodeget_typecode</span> </li>
<li> <span>insert_longlongget_longlong</span> </li>
<li> <span>insert_ulonglongget_ulonglong</span> </li>
<li> <span>insert_longdoubleget_longdouble</span> </li>
<li> <span>insert_wcharget_wchar</span> </li>
<li> <span>insert_wstringget_wstring</span> </li>
<li> <span>insert_anyget_any</span> </li>
<li> <span>insert_dyn_anyget_dyn_any</span> </li>
<li> <span>insert_valget_val</span> </li>
<li> <span>insert_octetget_octet</span> </li>
<li> <span>insert_floatget_float</span> </li>
<li> <span>get_value</span> </li>
<li> <span>get_as_string</span> </li>
<li> <span>get_as_ulong</span> </li>
<li> <span>get_members</span> </li>
<li> <span>get_members_as_dyn_any</span> </li>
<li> <span>get_discriminator</span> </li>
<li> <span>get_length</span> </li>
<li> <span>get_elements</span> </li>
<li> <span>get_elements_as_dyn_any</span> </li>
<li> <span>get_boxed_value</span> </li>
<li> <span>get_boxed_value_as_dyn_any</span> </li>
</ul>
<p> <span><code>DynAny</code><code>DynAnyFactory</code>对象旨在在其创建和使用它们的进程的本地。</span> <span>这意味着对<code>DynAny</code><code>DynAnyFactory</code>对象的引用无法导出到其他进程,或者外部<code>ORB.object_to_string()</code></span> <span>如果尝试这样做违规行为会引发MARSHAL系统异常。</span> <span>由于它们的接口在IDL中<code>DynAny</code> <code>DynAny</code>对象导出操作在标准<code>org.omg.CORBA.Object</code>界面中定义。</span> <span>然而,任何试图调用操作通过出口<code>Object</code>接口可以提高标准NO_IMPLEMENT异常。</span> <span>尝试在DII中使用<code>DynAny</code>对象可能会引发NO_IMPLEMENT异常。</span> </p>
<p></p>
<h3> <span>包装规格</span> </h3>
<p> <span>有关Java [tm] PlatformStandard Edition 6 ORB遵循的官方规范支持部分的精确列表请参阅<a href="../CORBA/doc-files/compliance.html">Official Specifications for CORBA support in Java[tm] SE 6</a></span> </p>
<p></p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
<br/>
</dd>
</dl>
</div>