uTools-Manuals/docs/java/javax/naming/spi/ResolveResult.html

414 lines
18 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">
compact3
</div>
<div class="subTitle">
javax.naming.spi
</div>
<h2 class="title" title="Class ResolveResult">Class ResolveResult</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>javax.naming.spi.ResolveResult</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></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">ResolveResult</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a></pre>
<div class="block">
<span>该类代表解析名称的结果。</span>
<span>它包含已解析名称的对象以及尚未解析的名称部分。</span>
<p> <span>ResolveResult实例与并发多线程访问不同步。</span> <span>尝试访问和修改单个ResolveResult实例的多个线程应锁定该对象。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../serialized-form.html#javax.naming.spi.ResolveResult">Serialized Form</a>
</dd>
</dl> </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>protected <a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#remainingName">remainingName</a></span></code>
<div class="block">
包含剩余名称的字段尚待解决。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#resolvedObj">resolvedObj</a></span></code>
<div class="block">
包含已成功解析的对象的字段。
</div> </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="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#ResolveResult--">ResolveResult</a></span>()</code>
<div class="block">
构造一个ResolveResult的实例其中已解析的对象和剩余的名称都初始化为null。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code> </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#ResolveResult-java.lang.Object-javax.naming.Name-">ResolveResult</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> robj, <a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> rname)</code>
<div class="block">
构造由解析的对象和剩余名称组成的ResolveResult的新实例。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code> </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#ResolveResult-java.lang.Object-java.lang.String-">ResolveResult</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> robj, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> rcomp)</code>
<div class="block">
构造由解析的对象和剩余的未解析组件组成的ResolveResult的新实例。
</div> </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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#appendRemainingComponent-java.lang.String-">appendRemainingComponent</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
将单个组件添加到剩余名称的末尾。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#appendRemainingName-javax.naming.Name-">appendRemainingName</a></span>(<a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> name)</code>
<div class="block">
将组件添加到剩余名称的末尾。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#getRemainingName--">getRemainingName</a></span>()</code>
<div class="block">
检索其余未解决的名称部分。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#getResolvedObj--">getResolvedObj</a></span>()</code>
<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="../../../javax/naming/spi/ResolveResult.html#setRemainingName-javax.naming.Name-">setRemainingName</a></span>(<a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> name)</code>
<div class="block">
将此结果的剩余名称字段设置为名称。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/spi/ResolveResult.html#setResolvedObj-java.lang.Object-">setResolvedObj</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</code>
<div class="block">
将此结果的已解析对象字段设置为obj。
</div> </td>
</tr>
</tbody>
</table>
<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#equals-java.lang.Object-">equals</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#hashCode--">hashCode</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#toString--">toString</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> </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="resolvedObj">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>resolvedObj</h4> <pre>protected <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> resolvedObj</pre>
<div class="block">
<span>包含已成功解析的对象的字段。</span>
<span>它只能在使用子类构造时才为null。</span>
<span>构造函数应该始终初始化。</span>
</div> </li>
</ul> <a name="remainingName">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>remainingName</h4> <pre>protected <a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> remainingName</pre>
<div class="block">
<span>包含剩余名称的字段尚待解决。</span>
<span>它只能在使用子类构造时才为null。</span>
<span>构造函数应该始终初始化。</span>
</div> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="ResolveResult--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ResolveResult</h4> <pre>protected ResolveResult()</pre>
<div class="block">
构造一个ResolveResult的实例其中已解析的对象和剩余的名称都初始化为null。
</div> </li>
</ul> <a name="ResolveResult-java.lang.Object-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ResolveResult</h4> <pre>public ResolveResult(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> robj,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> rcomp)</pre>
<div class="block">
构造由解析的对象和剩余的未解析组件组成的ResolveResult的新实例。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>robj</code> - 非空对象解析为。
</dd>
<dd>
<span><code>rcomp</code> - 尚未解决的单个剩余名称组件。</span>
<span>不能为空(但可以为空)。</span>
</dd>
</dl> </li>
</ul> <a name="ResolveResult-java.lang.Object-javax.naming.Name-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>ResolveResult</h4> <pre>public ResolveResult(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> robj,
<a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> rname)</pre>
<div class="block">
构造由解析的对象和剩余名称组成的ResolveResult的新实例。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>robj</code> - 非空对象解析为。
</dd>
<dd>
<code>rname</code> - 尚未解决的非空剩余名称。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getRemainingName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRemainingName</h4> <pre>public <a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> getRemainingName()</pre>
<div class="block">
检索其余未解决的名称部分。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>其余未解决的部分名称。</span>
<span>不能为空但为空OK。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/naming/spi/ResolveResult.html#appendRemainingName-javax.naming.Name-"><code>appendRemainingName(javax.naming.Name)</code></a>
<a href="../../../javax/naming/spi/ResolveResult.html#appendRemainingComponent-java.lang.String-"><code>appendRemainingComponent(java.lang.String)</code></a>
<a href="../../../javax/naming/spi/ResolveResult.html#setRemainingName-javax.naming.Name-"><code>setRemainingName(javax.naming.Name)</code></a>
</dd>
</dl> </li>
</ul> <a name="getResolvedObj--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getResolvedObj</h4> <pre>public <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getResolvedObj()</pre>
<div class="block">
检索分辨率成功的对象。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>分辨率成功的对象。</span>
<span>不能为空。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/naming/spi/ResolveResult.html#setResolvedObj-java.lang.Object-"><code>setResolvedObj(java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="setRemainingName-javax.naming.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setRemainingName</h4> <pre>public void setRemainingName(<a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> name)</pre>
<div class="block">
<span>将此结果的剩余名称字段设置为名称。</span>
<span>做出一个名称的副本以便修改此ResolveResult中的副本不会影响<code>name</code> ,反之亦然。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>name</code> - 将剩余名称设置为的名称。</span>
<span>不能为空。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/naming/spi/ResolveResult.html#getRemainingName--"><code>getRemainingName()</code></a>
<a href="../../../javax/naming/spi/ResolveResult.html#appendRemainingName-javax.naming.Name-"><code>appendRemainingName(javax.naming.Name)</code></a>
<a href="../../../javax/naming/spi/ResolveResult.html#appendRemainingComponent-java.lang.String-"><code>appendRemainingComponent(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="appendRemainingName-javax.naming.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>appendRemainingName</h4> <pre>public void appendRemainingName(<a href="../../../javax/naming/Name.html" title="interface in javax.naming">Name</a> name)</pre>
<div class="block">
将组件添加到剩余名称的末尾。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>name</code> - 要添加的组件。</span>
<span>可以为null。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/naming/spi/ResolveResult.html#getRemainingName--"><code>getRemainingName()</code></a>
<a href="../../../javax/naming/spi/ResolveResult.html#setRemainingName-javax.naming.Name-"><code>setRemainingName(javax.naming.Name)</code></a>
<a href="../../../javax/naming/spi/ResolveResult.html#appendRemainingComponent-java.lang.String-"><code>appendRemainingComponent(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="appendRemainingComponent-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>appendRemainingComponent</h4> <pre>public void appendRemainingComponent(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
将单个组件添加到剩余名称的末尾。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>name</code> - 要添加的组件。</span>
<span>可以为null。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/naming/spi/ResolveResult.html#getRemainingName--"><code>getRemainingName()</code></a>
<a href="../../../javax/naming/spi/ResolveResult.html#appendRemainingName-javax.naming.Name-"><code>appendRemainingName(javax.naming.Name)</code></a>
</dd>
</dl> </li>
</ul> <a name="setResolvedObj-java.lang.Object-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>setResolvedObj</h4> <pre>public void setResolvedObj(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</pre>
<div class="block">
将此结果的已解析对象字段设置为obj。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>obj</code> - 用于设置解析的对象字段的对象。</span>
<span>不能为空。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/naming/spi/ResolveResult.html#getResolvedObj--"><code>getResolvedObj()</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>