645 lines
26 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="Interface Name">Interface Name</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Superinterfaces:
</dt>
<dd>
<span><a href="../../java/lang/Cloneable.html" title="java.lang中的接口">Cloneable</a> <a href="../../java/lang/Comparable.html" title="java.lang中的接口">Comparable</a> &lt; <a href="../../java/lang/Object.html" title="java.lang中的类">Object</a> &gt; <a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
</dd>
</dl>
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../javax/naming/CompositeName.html" title="javax.naming中的类">CompositeName</a> <a href="../../javax/naming/CompoundName.html" title="javax.naming中的类">CompoundName</a> <a href="../../javax/naming/ldap/LdapName.html" title="javax.naming.ldap中的类">LdapName</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Name</span>
extends <a href="../../java/lang/Cloneable.html" title="interface in java.lang">Cloneable</a>, <a href="../../java/io/Serializable.html" title="interface in java.io">Serializable</a>, <a href="../../java/lang/Comparable.html" title="interface in java.lang">Comparable</a>&lt;<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</pre>
<div class="block">
<span><tt>Name</tt>接口表示一个通用名称 - 组件的有序序列。</span>
<span>它可以是复合名称(跨多个命名空间的名称)或复合名称(在单个分层命名系统中使用的名称)。</span>
<p> <span>可以有不同的实现<tt>Name</tt> ;</span> <span>例如复合名称URL或命名空间特定的复合名称。</span> </p>
<p> <span>名称的组成部分被编号。</span> <span>具有N个分量的名称的索引范围从0到但不包括N。该范围可以写为[0N]。</span> <span>最重要的组件是索引0.空名称没有组件。</span> </p>
<p> <span>此接口中的任何方法都不接受null作为名称或名称组件的参数的有效值。</span> <span>同样返回名称或名称组件的方法也不会返回null。</span> </p>
<p> <span>如果该访问不是只读,那么<tt>Name</tt>的实例可能不会与并发多线程访问同步。</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">
<!-- =========== 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>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Name.html#serialVersionUID">serialVersionUID</a></span></code>
<div class="block">
类指纹被设置为指示与以前版本的类的序列化兼容性。
</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="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/Name.html" title="interface in javax.naming">Name</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Name.html#add-int-java.lang.String-">add</a></span>(int posn, <a href="../../java/lang/String.html" title="class in java.lang">String</a> comp)</code>
<div class="block">
在此名称中的指定位置添加单个组件。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<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/Name.html#add-java.lang.String-">add</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> comp)</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/Name.html#addAll-int-javax.naming.Name-">addAll</a></span>(int posn, <a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> n)</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/Name.html#addAll-javax.naming.Name-">addAll</a></span>(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> suffix)</code>
<div class="block">
将名称的组件按顺序添加到该名称的末尾。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<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/Name.html#clone--">clone</a></span>()</code>
<div class="block">
生成一个这个名字的新副本。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Name.html#compareTo-java.lang.Object-">compareTo</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</code>
<div class="block">
将此名称与其他名称进行比较以进行订购。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Name.html#endsWith-javax.naming.Name-">endsWith</a></span>(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> n)</code>
<div class="block">
确定此名称是否以指定的后缀结尾。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<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="../../javax/naming/Name.html#get-int-">get</a></span>(int posn)</code>
<div class="block">
检索此名称的组件。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code><a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;<a href="../../java/lang/String.html" title="class in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Name.html#getAll--">getAll</a></span>()</code>
<div class="block">
检索此名称的组件作为字符串的枚举。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<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/Name.html#getPrefix-int-">getPrefix</a></span>(int posn)</code>
<div class="block">
创建一个名称,其组件由此名称的组件的前缀组成。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<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/Name.html#getSuffix-int-">getSuffix</a></span>(int posn)</code>
<div class="block">
创建一个名称,其组件由此名称中的组件的后缀组成。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Name.html#isEmpty--">isEmpty</a></span>()</code>
<div class="block">
确定此名称是否为空。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<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/Name.html#remove-int-">remove</a></span>(int posn)</code>
<div class="block">
从此名称中删除组件。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Name.html#size--">size</a></span>()</code>
<div class="block">
返回此名称中的组件数。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Name.html#startsWith-javax.naming.Name-">startsWith</a></span>(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> n)</code>
<div class="block">
确定此名称是否以指定的前缀开头。
</div> </td>
</tr>
</tbody>
</table> </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="serialVersionUID">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>serialVersionUID</h4> <pre>static final long serialVersionUID</pre>
<div class="block">
类指纹被设置为指示与以前版本的类的序列化兼容性。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../constant-values.html#javax.naming.Name.serialVersionUID">Constant Field Values</a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="clone--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>clone</h4> <pre><a href="../../java/lang/Object.html" title="class in java.lang">Object</a> clone()</pre>
<div class="block">
<span>生成一个这个名字的新副本。</span>
<span>对该名称的组件的后续更改不会影响新副本,反之亦然。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个名字的副本
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/lang/Object.html#clone--"><code>Object.clone()</code></a>
</dd>
</dl> </li>
</ul> <a name="compareTo-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>compareTo</h4> <pre>int compareTo(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</pre>
<div class="block">
<span>将此名称与其他名称进行比较以进行订购。</span>
<span>返回一个负整数,零或正整数,因为该名称小于,等于或大于给定的名称。</span>
<p> <span><tt>Object.equals()一样</tt> ,命名的概念取决于实现此接口的类。</span> <span>例如,排序可以基于名称组件的字典排序。</span> <span>名称的具体属性,例如它如何处理大小写,可能会影响排序。</span> <span>一般来说,不同类别的两个名称可能不会被比较。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../java/lang/Comparable.html#compareTo-T-">compareTo</a></code>在界面
<code><a href="../../java/lang/Comparable.html" title="interface in java.lang">Comparable</a>&lt;<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>obj</code> - 要比较的非空对象。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
负整数,零或正整数,因为该名称小于,等于或大于给定的名称
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ClassCastException.html" title="class in java.lang">ClassCastException</a></code> - 如果obj不是可以与此名称进行比较的类型的
<tt>Name</tt>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/lang/Comparable.html#compareTo-T-"><code>Comparable.compareTo(Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="size--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>size</h4> <pre>int size()</pre>
<div class="block">
返回此名称中的组件数。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该名称中的组件数
</dd>
</dl> </li>
</ul> <a name="isEmpty--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isEmpty</h4> <pre>boolean isEmpty()</pre>
<div class="block">
<span>确定此名称是否为空。</span>
<span>一个空的名字是零个零件。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果此名称为空则为true否则为false
</dd>
</dl> </li>
</ul> <a name="getAll--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAll</h4> <pre><a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;<a href="../../java/lang/String.html" title="class in java.lang">String</a>&gt; getAll()</pre>
<div class="block">
<span>检索此名称的组件作为字符串的枚举。</span>
<span>对此名称的更新枚举的影响是未定义的。</span>
<span>如果名称具有零个组件,则返回一个空(非空)枚举。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
枚举这个名称的组件,每个都是一个字符串
</dd>
</dl> </li>
</ul> <a name="get-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get</h4> <pre><a href="../../java/lang/String.html" title="class in java.lang">String</a> get(int posn)</pre>
<div class="block">
检索此名称的组件。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>posn</code> - 要检索的组件的基于0的索引。</span>
<span>必须在[0size范围内。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
索引posn的组件
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 如果posn在指定范围之外
</dd>
</dl> </li>
</ul> <a name="getPrefix-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPrefix</h4> <pre><a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> getPrefix(int posn)</pre>
<div class="block">
<span>创建一个名称,其组件由此名称的组件的前缀组成。</span>
<span>此名称的后续更改不会影响返回的名称,反之亦然。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>posn</code> - 要停止的组件的基于0的索引。</span>
<span>必须在[0size]范围内。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
由[0posn]范围内的索引组成的名称。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 如果posn在指定范围之外
</dd>
</dl> </li>
</ul> <a name="getSuffix-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getSuffix</h4> <pre><a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> getSuffix(int posn)</pre>
<div class="block">
<span>创建一个名称,其组件由此名称中的组件的后缀组成。</span>
<span>此名称的后续更改不会影响返回的名称,反之亦然。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>posn</code> - 要开始的组件的基于0的索引。</span>
<span>必须在[0size]范围内。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>由[posnsize范围内的索引组成的名称。</span>
<span>如果posn等于size则返回一个空的名称。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 如果posn在指定范围之外
</dd>
</dl> </li>
</ul> <a name="startsWith-javax.naming.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>startsWith</h4> <pre>boolean startsWith(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> n)</pre>
<div class="block">
<span>确定此名称是否以指定的前缀开头。</span>
<span>名称<tt>n</tt>是一个前缀,如果它等于<tt>getPrefix(n.size())</tt></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>n</code> - 要检查的名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<tt>n</tt>是此名称的前缀则为true否则为false
</dd>
</dl> </li>
</ul> <a name="endsWith-javax.naming.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>endsWith</h4> <pre>boolean endsWith(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> n)</pre>
<div class="block">
<span>确定此名称是否以指定的后缀结尾。</span>
<span>名称<tt>n</tt>是一个后缀,如果它等于<tt>getSuffix(size()-n.size())</tt></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>n</code> - 要检查的名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果
<tt>n</tt>是此名称的后缀则为true否则为false
</dd>
</dl> </li>
</ul> <a name="addAll-javax.naming.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addAll</h4> <pre><a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> addAll(<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> suffix)
throws <a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></pre>
<div class="block">
将名称的组件按顺序添加到该名称的末尾。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>suffix</code> - 要添加的组件
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
更新的名称(不是新的)
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></code> - 如果
<tt>suffix</tt>不是有效的名称,或者添加组件将违反此名称的语法规则
</dd>
</dl> </li>
</ul> <a name="addAll-int-javax.naming.Name-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addAll</h4> <pre><a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> addAll(int posn,
<a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> n)
throws <a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></pre>
<div class="block">
<span>在名称中的指定位置添加名称的组件。</span>
<span>在第一个新组件的索引之前或之后此名称的组件向上移动远离0以适应新组件。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>n</code> - 要添加的组件
</dd>
<dd>
<span><code>posn</code> - 此名称中添加新组件的索引。</span>
<span>必须在[0size]范围内。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
更新的名称(不是新的)
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 如果posn在指定范围之外
</dd>
<dd>
<code><a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></code> - 如果
<tt>n</tt>不是有效的名称,或者添加组件将违反此名称的语法规则
</dd>
</dl> </li>
</ul> <a name="add-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>add</h4> <pre><a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> add(<a href="../../java/lang/String.html" title="class in java.lang">String</a> comp)
throws <a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></pre>
<div class="block">
将单个组件添加到此名称的末尾。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>comp</code> - 要添加的组件
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
更新的名称(不是新的)
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></code> - 如果添加
<tt>comp</tt>将违反此名称的语法规则
</dd>
</dl> </li>
</ul> <a name="add-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>add</h4> <pre><a href="../../javax/naming/Name.html" title="interface in javax.naming">Name</a> add(int posn,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> comp)
throws <a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></pre>
<div class="block">
<span>在此名称中的指定位置添加单个组件。</span>
<span>在新组件的索引之处或之后该名称的组件向上移动一远离索引0以适应新组件。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>comp</code> - 要添加的组件
</dd>
<dd>
<span><code>posn</code> - 添加新组件的索引。</span>
<span>必须在[0size]范围内。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
更新的名称(不是新的)
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 如果posn在指定范围之外
</dd>
<dd>
<code><a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></code> - 如果添加
<tt>comp</tt>将违反此名称的语法规则
</dd>
</dl> </li>
</ul> <a name="remove-int-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>remove</h4> <pre><a href="../../java/lang/Object.html" title="class in java.lang">Object</a> remove(int posn)
throws <a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></pre>
<div class="block">
<span>从此名称中删除组件。</span>
<span>该名称在指定位置的组件将被删除。</span>
<span>索引大于此位置的组件向下移动朝向索引01。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>posn</code> - 要删除的组件的索引。</span>
<span>必须在[0size范围内。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
删除组件一个String
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 如果posn在指定范围之外
</dd>
<dd>
<code><a href="../../javax/naming/InvalidNameException.html" title="class in javax.naming">InvalidNameException</a></code> - 如果删除组件将违反名称的语法规则
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>