uTools-Manuals/docs/java/org/omg/CosNaming/NamingContextExtOperations.html

240 lines
13 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.CosNaming
</div>
<h2 class="title" title="Interface NamingContextExtOperations">Interface NamingContextExtOperations</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/CosNaming/NamingContextOperations.html" title="界面在org.omg.CosNaming中">NamingContextOperations</a></span>
</dd>
</dl>
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../../org/omg/CosNaming/NamingContextExt.html" title="界面在org.omg.CosNaming中">NamingContextExt</a></span>
</dd>
</dl>
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../../org/omg/CosNaming/_NamingContextExtStub.html" title="org.omg.CosNaming中的类">_NamingContextExtStub</a> <a href="../../../org/omg/CosNaming/NamingContextExtPOA.html" title="org.omg.CosNaming中的类">NamingContextExtPOA</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">NamingContextExtOperations</span>
extends <a href="../../../org/omg/CosNaming/NamingContextOperations.html" title="interface in org.omg.CosNaming">NamingContextOperations</a></pre>
<div class="block">
<span><code>NamingContextExt</code>是NamingContext的<code>NamingContext</code> ,它包含一组名称绑定,其中每个名称是唯一的,并且是可互操作命名服务的一部分。</span>
<span>不同的名称可以在相同或不同的上下文中同时绑定到一个对象。</span>
<span>使用<tt>NamingContextExt</tt> 您可以使用基于URL的名称进行绑定和解析。</span>
<p> <span><a href="http://www.omg.org/technology/documents/formal/naming_service.htm">CORBA COS Naming Specification.</a></span> </p>
</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>
</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/Object.html" title="interface in org.omg.CORBA">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/CosNaming/NamingContextExtOperations.html#resolve_str-java.lang.String-">resolve_str</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> sn)</code>
<div class="block">
此操作将Stringified名称解析为对象引用。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../org/omg/CosNaming/NameComponent.html" title="class in org.omg.CosNaming">NameComponent</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/CosNaming/NamingContextExtOperations.html#to_name-java.lang.String-">to_name</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> sn)</code>
<div class="block">
此操作将字符串名称转换为等效的名称组件数组。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<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/CosNaming/NamingContextExtOperations.html#to_string-org.omg.CosNaming.NameComponent:A-">to_string</a></span>(<a href="../../../org/omg/CosNaming/NameComponent.html" title="class in org.omg.CosNaming">NameComponent</a>[] n)</code>
<div class="block">
此操作从名称组件数组中创建一个带字符串的名称。
</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/CosNaming/NamingContextExtOperations.html#to_url-java.lang.String-java.lang.String-">to_url</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> addr, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> sn)</code>
<div class="block">
此操作将从对象的Stringified Name创建一个基于URL的“iiopname//”格式名称。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.omg.CosNaming.NamingContextOperations">
<!-- --> </a> <h3>Methods inherited from interface org.omg.CosNaming.<a href="../../../org/omg/CosNaming/NamingContextOperations.html" title="interface in org.omg.CosNaming">NamingContextOperations</a></h3> <code><a href="../../../org/omg/CosNaming/NamingContextOperations.html#bind_context-org.omg.CosNaming.NameComponent:A-org.omg.CosNaming.NamingContext-">bind_context</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#bind_new_context-org.omg.CosNaming.NameComponent:A-">bind_new_context</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#bind-org.omg.CosNaming.NameComponent:A-org.omg.CORBA.Object-">bind</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#destroy--">destroy</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#list-int-org.omg.CosNaming.BindingListHolder-org.omg.CosNaming.BindingIteratorHolder-">list</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#new_context--">new_context</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#rebind_context-org.omg.CosNaming.NameComponent:A-org.omg.CosNaming.NamingContext-">rebind_context</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#rebind-org.omg.CosNaming.NameComponent:A-org.omg.CORBA.Object-">rebind</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#resolve-org.omg.CosNaming.NameComponent:A-">resolve</a>, <a href="../../../org/omg/CosNaming/NamingContextOperations.html#unbind-org.omg.CosNaming.NameComponent:A-">unbind</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="to_string-org.omg.CosNaming.NameComponent:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>to_string</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> to_string(<a href="../../../org/omg/CosNaming/NameComponent.html" title="class in org.omg.CosNaming">NameComponent</a>[] n)
throws <a href="../../../org/omg/CosNaming/NamingContextPackage/InvalidName.html" title="class in org.omg.CosNaming.NamingContextPackage">InvalidName</a></pre>
<div class="block">
此操作从名称组件数组中创建一个带字符串的名称。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>n</code> - 对象的名称
<p></p>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>org.omg.CosNaming.NamingContextExtPackage.InvalidName</code> - 表示名称不标识绑定。
<p></p>
</dd>
<dd>
<code><a href="../../../org/omg/CosNaming/NamingContextPackage/InvalidName.html" title="class in org.omg.CosNaming.NamingContextPackage">InvalidName</a></code>
</dd>
</dl> </li>
</ul> <a name="to_name-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>to_name</h4> <pre><a href="../../../org/omg/CosNaming/NameComponent.html" title="class in org.omg.CosNaming">NameComponent</a>[] to_name(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> sn)
throws <a href="../../../org/omg/CosNaming/NamingContextPackage/InvalidName.html" title="class in org.omg.CosNaming.NamingContextPackage">InvalidName</a></pre>
<div class="block">
此操作将字符串名称转换为等效的名称组件数组。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>sn</code> - Stringified对象的名称
<p></p>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>org.omg.CosNaming.NamingContextExtPackage.InvalidName</code> - 表示该名称未标识绑定。
<p></p>
</dd>
<dd>
<code><a href="../../../org/omg/CosNaming/NamingContextPackage/InvalidName.html" title="class in org.omg.CosNaming.NamingContextPackage">InvalidName</a></code>
</dd>
</dl> </li>
</ul> <a name="to_url-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>to_url</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> to_url(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> addr,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> sn)
throws <a href="../../../org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.html" title="class in org.omg.CosNaming.NamingContextExtPackage">InvalidAddress</a>,
<a href="../../../org/omg/CosNaming/NamingContextPackage/InvalidName.html" title="class in org.omg.CosNaming.NamingContextPackage">InvalidName</a></pre>
<div class="block">
此操作将从对象的Stringified Name创建一个基于URL的“iiopname//”格式名称。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>addr</code> - 运行名称服务的主机的基于Internet的地址
<p></p>
</dd>
<dd>
<code>sn</code> - Stringified对象的名称
<p></p>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>org.omg.CosNaming.NamingContextExtPackage.InvalidName</code> - 表示名称不标识绑定。
<p></p>
</dd>
<dd>
<code>org.omg.CosNaming.NamingContextPackage.InvalidAddress</code> - 表示主机的互联网地址不正确
<p></p>
</dd>
<dd>
<code><a href="../../../org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.html" title="class in org.omg.CosNaming.NamingContextExtPackage">InvalidAddress</a></code>
</dd>
<dd>
<code><a href="../../../org/omg/CosNaming/NamingContextPackage/InvalidName.html" title="class in org.omg.CosNaming.NamingContextPackage">InvalidName</a></code>
</dd>
</dl> </li>
</ul> <a name="resolve_str-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>resolve_str</h4> <pre><a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a> resolve_str(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> sn)
throws <a href="../../../org/omg/CosNaming/NamingContextPackage/NotFound.html" title="class in org.omg.CosNaming.NamingContextPackage">NotFound</a>,
<a href="../../../org/omg/CosNaming/NamingContextPackage/CannotProceed.html" title="class in org.omg.CosNaming.NamingContextPackage">CannotProceed</a>,
<a href="../../../org/omg/CosNaming/NamingContextPackage/InvalidName.html" title="class in org.omg.CosNaming.NamingContextPackage">InvalidName</a></pre>
<div class="block">
此操作将Stringified名称解析为对象引用。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>sn</code> - Stringified对象的名称
<p></p>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/omg/CosNaming/NamingContextPackage/NotFound.html" title="class in org.omg.CosNaming.NamingContextPackage">NotFound</a></code> - 表示给定名称没有对象引用。
<p></p>
</dd>
<dd>
<code><a href="../../../org/omg/CosNaming/NamingContextPackage/CannotProceed.html" title="class in org.omg.CosNaming.NamingContextPackage">CannotProceed</a></code> - 表示给定的化合物名称不正确
<p></p>
</dd>
<dd>
<code>org.omg.CosNaming.NamingContextExtPackage.InvalidName</code> - 表示名称不标识绑定。
<p></p>
</dd>
<dd>
<code><a href="../../../org/omg/CosNaming/NamingContextPackage/InvalidName.html" title="class in org.omg.CosNaming.NamingContextPackage">InvalidName</a></code>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>