767 lines
34 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 Reference">Class Reference</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.Reference</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> <a href="../../java/lang/Cloneable.html" title="java.lang中的接口">Cloneable</a></span>
</dd>
</dl>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../javax/naming/LinkRef.html" title="javax.naming中的类">LinkRef</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">Reference</span>
extends <a href="../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <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></pre>
<div class="block">
<span>此类表示对在命名/目录系统外部找到的对象的引用。</span>
<p> <span>引用提供了一种记录关于自身不直接绑定到命名/目录系统的对象的地址信息的方法。</span> </p>
<p> <span>A Reference由一个有序的地址列表和关于被引用对象的类信息组成。</span> <span>列表中的每个地址标识同一概念对象的通信端点。</span> <span>“通信端点”是指示如何联系对象的信息。</span> <span>它可以是例如网络地址,本地机器上的存储器中的位置,在同一机器上的另一过程等。列表中的地址的顺序对于解释参考的对象工厂可能是重要的。</span> </p>
<p> <span>由于各种原因可能会出现多个地址,例如复制或通过多个通信机制提供接口的对象。</span> <span>这些地址从零开始索引。</span> </p>
<p> <span>引用还包含有助于创建此引用引用的对象的实例的信息。</span> <span>它包含该对象的类名,以及用于创建对象的工厂的类名和位置。</span> <span>类工厂位置是一个空格分隔的URL表示代表用于加载工厂的类路径。</span> <span>当需要加载工厂类或其所依赖的任何类或资源将使用每个URL按顺序尝试加载该类。</span> </p>
<p> <span>引用实例与多个线程的并发访问不同步。</span> <span>需要同时访问单个引用的线程应该在它们之间同步并提供必要的锁定。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/naming/RefAddr.html" title="javax.naming中的类"><code>RefAddr</code></a> <a href="../../javax/naming/StringRefAddr.html" title="javax.naming中的类"><code>StringRefAddr</code></a> <a href="../../javax/naming/BinaryRefAddr.html" title="javax.naming中的类"><code>BinaryRefAddr</code></a> <a href="../../serialized-form.html#javax.naming.Reference">Serialized Form</a></span>
</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="../../java/util/Vector.html" title="class in java.util">Vector</a>&lt;<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#addrs">addrs</a></span></code>
<div class="block">
包含本参考文献中包含的地址。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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/Reference.html#classFactory">classFactory</a></span></code>
<div class="block">
包含用于创建此引用引用的对象的实例的工厂类的名称。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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/Reference.html#classFactoryLocation">classFactoryLocation</a></span></code>
<div class="block">
包含工厂类的位置。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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/Reference.html#className">className</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="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#Reference-java.lang.String-">Reference</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className)</code>
<div class="block">
为类名为“className”的对象构造一个新的引用。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#Reference-java.lang.String-javax.naming.RefAddr-">Reference</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className, <a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> addr)</code>
<div class="block">
为类名为“className”的对象和地址构造一个新引用。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#Reference-java.lang.String-javax.naming.RefAddr-java.lang.String-java.lang.String-">Reference</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className, <a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> addr, <a href="../../java/lang/String.html" title="class in java.lang">String</a> factory, <a href="../../java/lang/String.html" title="class in java.lang">String</a> factoryLocation)</code>
<div class="block">
为类名为“className”的对象对象工厂的类名和位置以及对象的地址构造一个新引用。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#Reference-java.lang.String-java.lang.String-java.lang.String-">Reference</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className, <a href="../../java/lang/String.html" title="class in java.lang">String</a> factory, <a href="../../java/lang/String.html" title="class in java.lang">String</a> factoryLocation)</code>
<div class="block">
为类名为“className”的对象以及对象工厂的类名和位置构造一个新引用。
</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/Reference.html#add-int-javax.naming.RefAddr-">add</a></span>(int posn, <a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> addr)</code>
<div class="block">
将地址添加到索引posn的地址列表中。
</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/Reference.html#add-javax.naming.RefAddr-">add</a></span>(<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> addr)</code>
<div class="block">
将地址添加到地址列表的末尾。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#clear--">clear</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/Reference.html#clone--">clone</a></span>()</code>
<div class="block">
使用其类别名称列表的地址,类工厂名称和类工厂位置创建此引用的副本。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#equals-java.lang.Object-">equals</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</code>
<div class="block">
确定obj是否是具有与该引用相同的地址以相同的顺序的引用。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#get-int-">get</a></span>(int posn)</code>
<div class="block">
检索索引posn上的地址。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#get-java.lang.String-">get</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> addrType)</code>
<div class="block">
检索地址类型为“addrType”的第一个地址。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#getAll--">getAll</a></span>()</code>
<div class="block">
检索本参考文献中地址的列举。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<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/Reference.html#getClassName--">getClassName</a></span>()</code>
<div class="block">
检索引用引用的对象的类名。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<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/Reference.html#getFactoryClassLocation--">getFactoryClassLocation</a></span>()</code>
<div class="block">
检索此引用引用的对象的工厂位置。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<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/Reference.html#getFactoryClassName--">getFactoryClassName</a></span>()</code>
<div class="block">
检索此引用引用对象的工厂的类名。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/naming/Reference.html#hashCode--">hashCode</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/Reference.html#remove-int-">remove</a></span>(int posn)</code>
<div class="block">
从地址列表中删除索引posn上的地址。
</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/Reference.html#size--">size</a></span>()</code>
<div class="block">
检索此引用中的地址数。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<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/Reference.html#toString--">toString</a></span>()</code>
<div class="block">
生成此引用的字符串表示形式。
</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#finalize--">finalize</a>, <a href="../../java/lang/Object.html#getClass--">getClass</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="className">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>className</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> className</pre>
<div class="block">
包含此引用引用的对象的类的完全限定名称。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/lang/Class.html#getName--"><code>Class.getName()</code></a>
</dd>
</dl> </li>
</ul> <a name="addrs">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addrs</h4> <pre>protected <a href="../../java/util/Vector.html" title="class in java.util">Vector</a>&lt;<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a>&gt; addrs</pre>
<div class="block">
<span>包含本参考文献中包含的地址。</span>
<span>由构造函数初始化</span>
</div> </li>
</ul> <a name="classFactory">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>classFactory</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> classFactory</pre>
<div class="block">
<span>包含用于创建此引用引用的对象的实例的工厂类的名称。</span>
<span>初始化为null。</span>
</div> </li>
</ul> <a name="classFactoryLocation">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>classFactoryLocation</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> classFactoryLocation</pre>
<div class="block">
<span>包含工厂类的位置。</span>
<span>初始化为null。</span>
</div> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="Reference-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>Reference</h4> <pre>public Reference(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className)</pre>
<div class="block">
<span>为类名为“className”的对象构造一个新的引用。</span>
<span>班级工厂和班级工厂的位置设置为空。</span>
<span>新创建的引用包含零地址。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 此引用引用的对象的非空类名。
</dd>
</dl> </li>
</ul> <a name="Reference-java.lang.String-javax.naming.RefAddr-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>Reference</h4> <pre>public Reference(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className,
<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> addr)</pre>
<div class="block">
<span>为类名为“className”的对象和地址构造一个新引用。</span>
<span>班级工厂和班级工厂的位置设置为空。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 此引用引用的对象的非空类名称。
</dd>
<dd>
<code>addr</code> - 对象的非空地址。
</dd>
</dl> </li>
</ul> <a name="Reference-java.lang.String-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>Reference</h4> <pre>public Reference(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> factory,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> factoryLocation)</pre>
<div class="block">
为类名为“className”的对象以及对象工厂的类名和位置构造一个新引用。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 此引用引用的对象的非空类名称。
</dd>
<dd>
<code>factory</code> - 对象工厂的可能的空类名。
</dd>
<dd>
<code>factoryLocation</code> - 加载工厂可能为空的位置例如URL
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/naming/spi/ObjectFactory.html" title="javax.naming.spi中的接口"><code>ObjectFactory</code></a> <a href="../../javax/naming/spi/NamingManager.html#getObjectInstance-java.lang.Object-javax.naming.Name-javax.naming.Context-java.util.Hashtable-"><code>NamingManager.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable&lt;?, ?&gt;)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="Reference-java.lang.String-javax.naming.RefAddr-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>Reference</h4> <pre>public Reference(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className,
<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> addr,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> factory,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> factoryLocation)</pre>
<div class="block">
为类名为“className”的对象对象工厂的类名和位置以及对象的地址构造一个新引用。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 此引用引用的对象的非空类名。
</dd>
<dd>
<code>factory</code> - 对象工厂的可能空类的名称。
</dd>
<dd>
<code>factoryLocation</code> - 加载工厂可能为空的位置例如URL
</dd>
<dd>
<code>addr</code> - 对象的非空地址。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/naming/spi/ObjectFactory.html" title="javax.naming.spi中的接口"><code>ObjectFactory</code></a> <a href="../../javax/naming/spi/NamingManager.html#getObjectInstance-java.lang.Object-javax.naming.Name-javax.naming.Context-java.util.Hashtable-"><code>NamingManager.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable&lt;?, ?&gt;)</code></a></span>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getClassName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getClassName</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getClassName()</pre>
<div class="block">
检索引用引用的对象的类名。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>对象的非空完全限定类名。</span>
<span>例如“java.lang.String”</span>
</dd>
</dl> </li>
</ul> <a name="getFactoryClassName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFactoryClassName</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getFactoryClassName()</pre>
<div class="block">
检索此引用引用对象的工厂的类名。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>工厂的可能为空的完全合格的类名。</span>
<span>例如“java.lang.String”</span>
</dd>
</dl> </li>
</ul> <a name="getFactoryClassLocation--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFactoryClassLocation</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getFactoryClassLocation()</pre>
<div class="block">
<span>检索此引用引用的对象的工厂位置。</span>
<span>如果它是一个代码库那么它是一个有序的URL列表用空格分隔列出应该加载工厂类定义的位置。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
可能为空的字符串,其中包含在工厂类中加载的位置。
</dd>
</dl> </li>
</ul> <a name="get-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get</h4> <pre>public <a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> get(<a href="../../java/lang/String.html" title="class in java.lang">String</a> addrType)</pre>
<div class="block">
<span>检索地址类型为“addrType”的第一个地址。</span>
<span>String.compareTo用于测试地址类型的相等性。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>addrType</code> - 找到地址的非空地址类型。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>地址类型为'addrType;</span>
<span>如果不存在这样的地址则为null。</span>
</dd>
</dl> </li>
</ul> <a name="get-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get</h4> <pre>public <a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> get(int posn)</pre>
<div class="block">
检索索引posn上的地址。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>posn</code> - 要检索的地址的索引。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>在0的索引posn上的地址。</span>
<span>它必须在[0getAddressCount范围内。</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="getAll--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAll</h4> <pre>public <a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a>&gt; getAll()</pre>
<div class="block">
<span>检索本参考文献中地址的列举。</span>
<span>当添加,更改或从此引用中删除地址时,其对此枚举的影响是未定义的。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>本参考文献中的地址( <tt>RefAddr</tt> )的非空枚举。</span>
<span>如果该引用具有零地址,则返回具有零个元素的枚举。</span>
</dd>
</dl> </li>
</ul> <a name="size--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>size</h4> <pre>public int size()</pre>
<div class="block">
检索此引用中的地址数。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
本参考文献中的非负数地址。
</dd>
</dl> </li>
</ul> <a name="add-javax.naming.RefAddr-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>add</h4> <pre>public void add(<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> addr)</pre>
<div class="block">
将地址添加到地址列表的末尾。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>addr</code> - 要添加的非空地址。
</dd>
</dl> </li>
</ul> <a name="add-int-javax.naming.RefAddr-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>add</h4> <pre>public void add(int posn,
<a href="../../javax/naming/RefAddr.html" title="class in javax.naming">RefAddr</a> addr)</pre>
<div class="block">
<span>将地址添加到索引posn的地址列表中。</span>
<span>索引posn或更大的所有地址都从列表中移出1远离索引0</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>posn</code> - 用于插入addr的列表的基于0的索引。
</dd>
<dd>
<code>addr</code> - 要添加的非空地址。
</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="remove-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>remove</h4> <pre>public <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> remove(int posn)</pre>
<div class="block">
<span>从地址列表中删除索引posn上的地址。</span>
<span>索引大于posn的所有地址都会从列表中向下移动一个朝向索引0</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>posn</code> - 要删除的地址为0的索引。
</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>
</dl> </li>
</ul> <a name="clear--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>clear</h4> <pre>public void clear()</pre>
<div class="block">
从此引用中删除所有地址。
</div> </li>
</ul> <a name="equals-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>equals</h4> <pre>public boolean equals(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</pre>
<div class="block">
<span>确定obj是否是具有与该引用相同的地址以相同的顺序的引用。</span>
<span>使用RefAddr.equals检查地址。</span>
<span>除了具有相同的地址之外,“引用”还需要具有与此引用相同的类名。</span>
<span>不检查班级工厂和班级工厂的位置。</span>
<span>如果obj为null则返回引用的实例则返回null。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/lang/Object.html#equals-java.lang.Object-">equals</a></code>在类别
<code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>obj</code> - 要检查的可能的空对象。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>如果obj等于该引用则为true;</span>
<span>否则为假。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/lang/Object.html#hashCode--"><code>Object.hashCode()</code></a> <a href="../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a></span>
</dd>
</dl> </li>
</ul> <a name="hashCode--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>hashCode</h4> <pre>public int hashCode()</pre>
<div class="block">
<span>计算此引用的哈希码。</span>
<span>哈希码是其地址的哈希码的总和。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/lang/Object.html#hashCode--">hashCode</a></code>
<code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该引用的散列码为int。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/lang/Object.html#equals-java.lang.Object-"><code>Object.equals(java.lang.Object)</code></a>
<a href="../../java/lang/System.html#identityHashCode-java.lang.Object-"><code>System.identityHashCode(java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="toString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
<div class="block">
<span>生成此引用的字符串表示形式。</span>
<span>该字符串由此引用引用的类名以及每个地址的字符串表示形式组成。</span>
<span>此表示仅供显示且不被解析。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/lang/Object.html#toString--">toString</a></code>在类别
<code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
此引用的非空字符串表示形式。
</dd>
</dl> </li>
</ul> <a name="clone--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>clone</h4> <pre>public <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="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/lang/Object.html#clone--">clone</a></code>在类别
<code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个实例的一个克隆。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/lang/Cloneable.html" title="java.lang中的接口"><code>Cloneable</code></a></span>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>