uTools-Manuals/docs/java/javax/naming/CannotProceedException.html

563 lines
29 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
</div>
<h2 class="title" title="Class CannotProceedException">Class CannotProceedException</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><a href="../../java/lang/Throwable.html" title="class in java.lang">java.lang.Throwable</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/lang/Exception.html" title="class in java.lang">java.lang.Exception</a></li>
<li>
<ul class="inheritance">
<li><a href="../../javax/naming/NamingException.html" title="class in javax.naming">javax.naming.NamingException</a></li>
<li>
<ul class="inheritance">
<li>javax.naming.CannotProceedException</li>
</ul> </li>
</ul> </li>
</ul> </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">CannotProceedException</span>
extends <a href="../../javax/naming/NamingException.html" title="class in javax.naming">NamingException</a></pre>
<div class="block">
<span>抛出此异常以指示操作达到操作无法继续进行的名称中的一个点。</span>
<span>当对组合名称执行操作时,命名服务提供者可能会到达不属于其命名空间的名称的一部分。</span>
<span>在这一点上它可以构造一个CannotProceedException然后调用由javax.naming.spi.NamingManager如getContinuationContext提供的方法来定位另一个提供者来继续操作。</span>
<span>如果这是不可能的,这种异常被提到上下文操作的调用者。</span>
<p> <span>如果程序特别要处理这个异常那么在尝试捕获NamingException之前它应该明确地捕获CannotProceedException。</span> </p>
<p> <span>CannotProceedException实例与并发多线程访问不同步。</span> <span>尝试访问和修改CannotProceedException的多个线程应锁定该对象。</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.CannotProceedException">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/CannotProceedException.html#altName">altName</a></span></code>
<div class="block">
包含解析对象的名称,相对于上下文
<code>altNameCtx</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../javax/naming/Context.html" title="interface in javax.naming">Context</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/CannotProceedException.html#altNameCtx">altNameCtx</a></span></code>
<div class="block">
包含指定
<code>altName</code>的上下文。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;?,?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/CannotProceedException.html#environment">environment</a></span></code>
<div class="block">
包含与Context或DirContext方法无关的环境。
</div> </td>
</tr>
<tr class="rowColor">
<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/CannotProceedException.html#remainingNewName">remainingNewName</a></span></code>
<div class="block">
包含Context.rename的第二个“name”参数的剩余未解决部分。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.naming.NamingException">
<!-- --> </a> <h3>Fields inherited from class javax.naming.<a href="../../javax/naming/NamingException.html" title="class in javax.naming">NamingException</a></h3> <code><a href="../../javax/naming/NamingException.html#remainingName">remainingName</a>, <a href="../../javax/naming/NamingException.html#resolvedName">resolvedName</a>, <a href="../../javax/naming/NamingException.html#resolvedObj">resolvedObj</a>, <a href="../../javax/naming/NamingException.html#rootException">rootException</a></code></li>
</ul> </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="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/naming/CannotProceedException.html#CannotProceedException--">CannotProceedException</a></span>()</code>
<div class="block">
构造一个新的CannotProceedException实例。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/naming/CannotProceedException.html#CannotProceedException-java.lang.String-">CannotProceedException</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> explanation)</code>
<div class="block">
使用说明构造一个新的CannotProceedException实例。
</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><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/CannotProceedException.html#getAltName--">getAltName</a></span>()</code>
<div class="block">
检索此
<code>altName</code>字段。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../javax/naming/Context.html" title="interface in javax.naming">Context</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/CannotProceedException.html#getAltNameCtx--">getAltNameCtx</a></span>()</code>
<div class="block">
检索此
<code>altNameCtx</code>字段。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;?,?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/CannotProceedException.html#getEnvironment--">getEnvironment</a></span>()</code>
<div class="block">
检索创建此异常时生效的环境。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<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/CannotProceedException.html#getRemainingNewName--">getRemainingNewName</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/CannotProceedException.html#setAltName-javax.naming.Name-">setAltName</a></span>(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> altName)</code>
<div class="block">
设置此
<code>altName</code>字段。
</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/CannotProceedException.html#setAltNameCtx-javax.naming.Context-">setAltNameCtx</a></span>(<a href="../../javax/naming/Context.html" title="interface in javax.naming">Context</a> altNameCtx)</code>
<div class="block">
设置此
<code>altNameCtx</code>字段。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/CannotProceedException.html#setEnvironment-java.util.Hashtable-">setEnvironment</a></span>(<a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;?,?&gt; environment)</code>
<div class="block">
设置调用getEnvironment时将返回的环境。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/CannotProceedException.html#setRemainingNewName-javax.naming.Name-">setRemainingNewName</a></span>(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> newName)</code>
<div class="block">
设置此异常的“剩余新名称”字段。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.naming.NamingException">
<!-- --> </a> <h3>Methods inherited from class javax.naming.<a href="../../javax/naming/NamingException.html" title="class in javax.naming">NamingException</a></h3> <code><a href="../../javax/naming/NamingException.html#appendRemainingComponent-java.lang.String-">appendRemainingComponent</a>, <a href="../../javax/naming/NamingException.html#appendRemainingName-javax.naming.Name-">appendRemainingName</a>, <a href="../../javax/naming/NamingException.html#getCause--">getCause</a>, <a href="../../javax/naming/NamingException.html#getExplanation--">getExplanation</a>, <a href="../../javax/naming/NamingException.html#getRemainingName--">getRemainingName</a>, <a href="../../javax/naming/NamingException.html#getResolvedName--">getResolvedName</a>, <a href="../../javax/naming/NamingException.html#getResolvedObj--">getResolvedObj</a>, <a href="../../javax/naming/NamingException.html#getRootCause--">getRootCause</a>, <a href="../../javax/naming/NamingException.html#initCause-java.lang.Throwable-">initCause</a>, <a href="../../javax/naming/NamingException.html#setRemainingName-javax.naming.Name-">setRemainingName</a>, <a href="../../javax/naming/NamingException.html#setResolvedName-javax.naming.Name-">setResolvedName</a>, <a href="../../javax/naming/NamingException.html#setResolvedObj-java.lang.Object-">setResolvedObj</a>, <a href="../../javax/naming/NamingException.html#setRootCause-java.lang.Throwable-">setRootCause</a>, <a href="../../javax/naming/NamingException.html#toString--">toString</a>, <a href="../../javax/naming/NamingException.html#toString-boolean-">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></h3> <code><a href="../../java/lang/Throwable.html#addSuppressed-java.lang.Throwable-">addSuppressed</a>, <a href="../../java/lang/Throwable.html#fillInStackTrace--">fillInStackTrace</a>, <a href="../../java/lang/Throwable.html#getLocalizedMessage--">getLocalizedMessage</a>, <a href="../../java/lang/Throwable.html#getMessage--">getMessage</a>, <a href="../../java/lang/Throwable.html#getStackTrace--">getStackTrace</a>, <a href="../../java/lang/Throwable.html#getSuppressed--">getSuppressed</a>, <a href="../../java/lang/Throwable.html#printStackTrace--">printStackTrace</a>, <a href="../../java/lang/Throwable.html#printStackTrace-java.io.PrintStream-">printStackTrace</a>, <a href="../../java/lang/Throwable.html#printStackTrace-java.io.PrintWriter-">printStackTrace</a>, <a href="../../java/lang/Throwable.html#setStackTrace-java.lang.StackTraceElement:A-">setStackTrace</a></code></li>
</ul>
<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#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="remainingNewName">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>remainingNewName</h4> <pre>protected <a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> remainingNewName</pre>
<div class="block">
<span>包含Context.rename的第二个“name”参数的剩余未解决部分。</span>
<span>此信息用于继续Context.rename操作。</span>
<p> <span>该字段初始化为null。</span> <span>不应该直接操作它应该使用getRemainingName和setRemainingName进行访问和更新。</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#getRemainingNewName--"><code>getRemainingNewName()</code></a>
<a href="../../javax/naming/CannotProceedException.html#setRemainingNewName-javax.naming.Name-"><code>setRemainingNewName(javax.naming.Name)</code></a>
</dd>
</dl> </li>
</ul> <a name="environment">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>environment</h4> <pre>protected <a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;?,?&gt; environment</pre>
<div class="block">
<span>包含与Context或DirContext方法无关的环境。</span>
<p> <span>该字段初始化为null。</span> <span>不应该直接操作它应该使用getEnvironment和setEnvironment进行访问和更新。</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#getEnvironment--"><code>getEnvironment()</code></a>
<a href="../../javax/naming/CannotProceedException.html#setEnvironment-java.util.Hashtable-"><code>setEnvironment(java.util.Hashtable&lt;?, ?&gt;)</code></a>
</dd>
</dl> </li>
</ul> <a name="altName">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>altName</h4> <pre>protected <a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> altName</pre>
<div class="block">
<span>包含解析对象的名称,相对于上下文<code>altNameCtx</code></span>
<span>它是一个复合名称。</span>
<span>如果为空,则不指定名称。</span>
<span>有关如何使用此方法的详细信息,请参阅<code>javax.naming.spi.ObjectFactory.getObjectInstance</code>方法。</span>
<p> <span>该字段初始化为null。</span> <span>不应该直接操作应该使用getAltName和setAltName来访问和更新它。</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#getAltName--"><code>getAltName()</code></a>
<a href="../../javax/naming/CannotProceedException.html#setAltName-javax.naming.Name-"><code>setAltName(javax.naming.Name)</code></a>
<a href="../../javax/naming/CannotProceedException.html#altNameCtx"><code>altNameCtx</code></a>
<a href="../../javax/naming/spi/ObjectFactory.html#getObjectInstance-java.lang.Object-javax.naming.Name-javax.naming.Context-java.util.Hashtable-"><code>ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable&lt;?, ?&gt;)</code></a>
</dd>
</dl> </li>
</ul> <a name="altNameCtx">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>altNameCtx</h4> <pre>protected <a href="../../javax/naming/Context.html" title="interface in javax.naming">Context</a> altNameCtx</pre>
<div class="block">
<span>包含指定<code>altName</code>的上下文。</span>
<span>如果为空,那么默认的初始上下文是隐含的。</span>
<span>有关如何使用此方法的详细信息,请参阅<code>javax.naming.spi.ObjectFactory.getObjectInstance</code>方法。</span>
<p> <span>该字段初始化为null。</span> <span>它不应该直接操作它应该使用getAltNameCtx和setAltNameCtx进行访问和更新。</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#getAltNameCtx--"><code>getAltNameCtx()</code></a>
<a href="../../javax/naming/CannotProceedException.html#setAltNameCtx-javax.naming.Context-"><code>setAltNameCtx(javax.naming.Context)</code></a>
<a href="../../javax/naming/CannotProceedException.html#altName"><code>altName</code></a>
<a href="../../javax/naming/spi/ObjectFactory.html#getObjectInstance-java.lang.Object-javax.naming.Name-javax.naming.Context-java.util.Hashtable-"><code>ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable&lt;?, ?&gt;)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="CannotProceedException-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>CannotProceedException</h4> <pre>public CannotProceedException(<a href="../../java/lang/String.html" title="class in java.lang">String</a> explanation)</pre>
<div class="block">
<span>使用说明构造一个新的CannotProceedException实例。</span>
<span>所有未指定的字段默认为null。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>explanation</code> - 可能为空字符串,其中包含有关此异常的其他详细信息。</span>
<span>如果为空,则此异常没有详细消息。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/lang/Throwable.html#getMessage--"><code>Throwable.getMessage()</code></a>
</dd>
</dl> </li>
</ul> <a name="CannotProceedException--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>CannotProceedException</h4> <pre>public CannotProceedException()</pre>
<div class="block">
<span>构造一个新的CannotProceedException实例。</span>
<span>所有字段默认为null。</span>
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getEnvironment--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getEnvironment</h4> <pre>public <a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;?,?&gt; getEnvironment()</pre>
<div class="block">
检索创建此异常时生效的环境。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>可能为空环境属性设置。</span>
<span>null表示没有记录此异常的环境。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#setEnvironment-java.util.Hashtable-"><code>setEnvironment(java.util.Hashtable&lt;?, ?&gt;)</code></a>
</dd>
</dl> </li>
</ul> <a name="setEnvironment-java.util.Hashtable-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setEnvironment</h4> <pre>public void setEnvironment(<a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a>&lt;?,?&gt; environment)</pre>
<div class="block">
设置调用getEnvironment时将返回的环境。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>environment</code> - 一个可能为空的环境属性集。</span>
<span>null表示没有为此异常记录环境。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#getEnvironment--"><code>getEnvironment()</code></a>
</dd>
</dl> </li>
</ul> <a name="getRemainingNewName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRemainingNewName</h4> <pre>public <a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> getRemainingNewName()</pre>
<div class="block">
检索此异常的“剩余新名称”字段,该字段在重命名()操作期间抛出此异常时使用。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>新名称的可能空白部分尚未解决。</span>
<span>它是一个复合名称。</span>
<span>它可以为null这意味着尚未设置剩余的新名称字段。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#setRemainingNewName-javax.naming.Name-"><code>setRemainingNewName(javax.naming.Name)</code></a>
</dd>
</dl> </li>
</ul> <a name="setRemainingNewName-javax.naming.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setRemainingNewName</h4> <pre>public void setRemainingNewName(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> newName)</pre>
<div class="block">
<span>设置此异常的“剩余新名称”字段。</span>
<span>这是<code>getRemainingNewName()</code>返回的值。</span>
<p> <span><tt>newName</tt>是一个复合名称。</span> <span>如果要使用复合名称或字符串设置此字段,则必须“复制”复合名称,并使用字符串创建具有单个组件的组合名称。</span> <span>然后可以使用生成的组合名称来调用此方法。</span> </p>
<p> <span>制作并存储<code>newName</code>的副本。</span> <span>随后的变化<code>name</code>不影响此NamingException反之亦然副本。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>newName</code> - 将“剩余新名称”设置为可能为空的名称。</span>
<span>如果为空则将其余名称字段设置为null。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#getRemainingNewName--"><code>getRemainingNewName()</code></a>
</dd>
</dl> </li>
</ul> <a name="getAltName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAltName</h4> <pre>public <a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> getAltName()</pre>
<div class="block">
<span>检索此<code>altName</code>字段。</span>
<span>这是解析对象的名称,相对于上下文<code>altNameCtx</code></span>
<span>将在以后调用<code>javax.naming.spi.ObjectFactory.getObjectInstance</code>方法中使用它。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>解析对象的名称,相对于<code>altNameCtx</code></span>
<span>它是一个复合名称。</span>
<span>如果为空,则不指定名称。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#setAltName-javax.naming.Name-"><code>setAltName(javax.naming.Name)</code></a>
<a href="../../javax/naming/CannotProceedException.html#getAltNameCtx--"><code>getAltNameCtx()</code></a>
<a href="../../javax/naming/spi/ObjectFactory.html#getObjectInstance-java.lang.Object-javax.naming.Name-javax.naming.Context-java.util.Hashtable-"><code>ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable&lt;?, ?&gt;)</code></a>
</dd>
</dl> </li>
</ul> <a name="setAltName-javax.naming.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAltName</h4> <pre>public void setAltName(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> altName)</pre>
<div class="block">
设置此
<code>altName</code>字段。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>altName</code> - 解析对象的名称,相对于<code>altNameCtx</code></span>
<span>它是一个复合名称。</span>
<span>如果为空,则不指定名称。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#getAltName--"><code>getAltName()</code></a>
<a href="../../javax/naming/CannotProceedException.html#setAltNameCtx-javax.naming.Context-"><code>setAltNameCtx(javax.naming.Context)</code></a>
</dd>
</dl> </li>
</ul> <a name="getAltNameCtx--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAltNameCtx</h4> <pre>public <a href="../../javax/naming/Context.html" title="interface in javax.naming">Context</a> getAltNameCtx()</pre>
<div class="block">
<span>检索此<code>altNameCtx</code>字段。</span>
<span>这是<code>altName</code>被命名的上下文。</span>
<span>它将在随后调用<code>javax.naming.spi.ObjectFactory.getObjectInstance</code>方法时使用。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>命名为<code>altName</code>的上下文。</span>
<span>如果为空,那么默认的初始上下文是隐含的。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#setAltNameCtx-javax.naming.Context-"><code>setAltNameCtx(javax.naming.Context)</code></a>
<a href="../../javax/naming/CannotProceedException.html#getAltName--"><code>getAltName()</code></a>
<a href="../../javax/naming/spi/ObjectFactory.html#getObjectInstance-java.lang.Object-javax.naming.Name-javax.naming.Context-java.util.Hashtable-"><code>ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable&lt;?, ?&gt;)</code></a>
</dd>
</dl> </li>
</ul> <a name="setAltNameCtx-javax.naming.Context-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>setAltNameCtx</h4> <pre>public void setAltNameCtx(<a href="../../javax/naming/Context.html" title="interface in javax.naming">Context</a> altNameCtx)</pre>
<div class="block">
设置此
<code>altNameCtx</code>字段。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>altNameCtx</code> -上下文相对于其<code>altName</code>而得名。</span>
<span>如果为空,那么默认的初始上下文是隐含的。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/naming/CannotProceedException.html#getAltNameCtx--"><code>getAltNameCtx()</code></a>
<a href="../../javax/naming/CannotProceedException.html#setAltName-javax.naming.Name-"><code>setAltName(javax.naming.Name)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>