158 lines
7.4 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.

<div class="header">
<div class="subTitle">
compact3
</div>
<div class="subTitle">
javax.naming.spi
</div>
<h2 class="title" title="Interface Resolver">Interface Resolver</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Resolver</span></pre>
<div class="block">
<span>此接口表示名称解析的“中间上下文”。</span>
<p> <span>解析器界面包含由不支持上下文子类的上下文实现的方法,但可以作为解决目的的中间上下文。</span> </p>
<p> <span>传递给任何方法的<tt>Name</tt>参数由调用者所有。</span> <span>服务提供商不会修改对象或保留对它的引用。</span> <span>由任何方法返回的<tt>ResolveResult</tt>对象由调用者拥有。</span> <span>呼叫者可以随后修改它;</span> <span>服务提供商可能不会。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </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="../../../javax/naming/spi/ResolveResult.html" title="class in javax.naming.spi">ResolveResult</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/Resolver.html#resolveToClass-javax.naming.Name-java.lang.Class-">resolveToClass</a></span>(<a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> name, <a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../../javax/naming/Context.html" title="interface in javax.naming">Context</a>&gt; contextType)</code>
<div class="block">
部分解决名称。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../javax/naming/spi/ResolveResult.html" title="class in javax.naming.spi">ResolveResult</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/Resolver.html#resolveToClass-java.lang.String-java.lang.Class-">resolveToClass</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../../javax/naming/Context.html" title="interface in javax.naming">Context</a>&gt; contextType)</code>
<div class="block">
部分解决名称。
</div> </td>
</tr>
</tbody>
</table> </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="resolveToClass-javax.naming.Name-java.lang.Class-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>resolveToClass</h4> <pre><a href="../../../javax/naming/spi/ResolveResult.html" title="class in javax.naming.spi">ResolveResult</a> resolveToClass(<a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> name,
<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../../javax/naming/Context.html" title="interface in javax.naming">Context</a>&gt; contextType)
throws <a href="../../../javax/naming/NamingException.html" title="class in javax.naming">NamingException</a></pre>
<div class="block">
<span>部分解决名称。</span>
<span>在第一个上下文中停止,这是<code>Context</code>的给定子类型的<code>Context</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要解决的名称
</dd>
<dd>
<span><code>contextType</code> - 要解析的对象的类型。</span>
<span>这应该是<code>Context</code>的子类型。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>被发现的对象,以及未解决的后缀<code>name</code></span>
<span>不能为空。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/naming/NotContextException.html" title="class in javax.naming">NotContextException</a></code> - 如果没有找到适当类型的上下文
</dd>
<dd>
<code><a href="../../../javax/naming/NamingException.html" title="class in javax.naming">NamingException</a></code> - 如果遇到命名异常
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/naming/spi/Resolver.html#resolveToClass-java.lang.String-java.lang.Class-"><code>resolveToClass(String, Class)</code></a>
</dd>
</dl> </li>
</ul> <a name="resolveToClass-java.lang.String-java.lang.Class-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>resolveToClass</h4> <pre><a href="../../../javax/naming/spi/ResolveResult.html" title="class in javax.naming.spi">ResolveResult</a> resolveToClass(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;? extends <a href="../../../javax/naming/Context.html" title="interface in javax.naming">Context</a>&gt; contextType)
throws <a href="../../../javax/naming/NamingException.html" title="class in javax.naming">NamingException</a></pre>
<div class="block">
<span>部分解决名称。</span>
<span>详见<a href="../../../javax/naming/spi/Resolver.html#resolveToClass-javax.naming.Name-java.lang.Class-"><code>resolveToClass(Name, Class)</code></a></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要解决的名称
</dd>
<dd>
<span><code>contextType</code> - 要解析的对象的类型。</span>
<span>这应该是<code>Context</code>的子类型。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>找到的对象,以及未解析的后缀<code>name</code></span>
<span>不能为空。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/naming/NotContextException.html" title="class in javax.naming">NotContextException</a></code> - 如果没有找到适当类型的上下文
</dd>
<dd>
<code><a href="../../../javax/naming/NamingException.html" title="class in javax.naming">NamingException</a></code> - 如果遇到命名异常
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>