mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-07 01:42:48 +08:00
350 lines
16 KiB
HTML
350 lines
16 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
compact3
|
||
</div>
|
||
<div class="subTitle">
|
||
javax.naming.directory
|
||
</div>
|
||
<h2 class="title" title="Interface Attributes">Interface Attributes</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/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
|
||
</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>
|
||
所有已知实现类:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/naming/directory/BasicAttributes.html" title="javax.naming.directory中的类">BasicAttributes</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Attributes</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></pre>
|
||
<div class="block">
|
||
<span>此接口表示属性的集合。</span>
|
||
<p> <span>在一个目录中,命名对象可以与它们相关联的属性。</span> <span>属性界面表示属性集合。</span> <span>例如,您可以从目录请求与对象关联的属性。</span> <span>这些属性在实现Attributes接口的对象中返回。</span> </p>
|
||
<p> <span>实现Attributes接口的对象中的属性是无序的。</span> <span>该对象可以具有零个或多个属性。</span> <span>属性区分大小写或不区分大小写(case-ignore)。</span> <span>此属性在创建Attributes对象时确定。</span> <span>(例如,参见BasicAttributes构造函数)。</span> <span>在不区分大小写的属性中,在搜索属性或添加属性时忽略其属性标识符的情况。</span> <span>在区分大小写属性中,情况很重要。</span> </p>
|
||
<p> <span>请注意,属性的更新(例如添加或删除属性)不会影响目录中的对应表示。</span> <span>只能使用DirContext界面中的操作来更新目录。</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/directory/DirContext.html#getAttributes-javax.naming.Name-"><code>DirContext.getAttributes(javax.naming.Name)</code></a> , <a href="../../../javax/naming/directory/DirContext.html#modifyAttributes-javax.naming.Name-int-javax.naming.directory.Attributes-"><code>DirContext.modifyAttributes(javax.naming.Name, int, javax.naming.directory.Attributes)</code></a> , <a href="../../../javax/naming/directory/DirContext.html#bind-javax.naming.Name-java.lang.Object-javax.naming.directory.Attributes-"><code>DirContext.bind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes)</code></a> , <a href="../../../javax/naming/directory/DirContext.html#rebind-javax.naming.Name-java.lang.Object-javax.naming.directory.Attributes-"><code>DirContext.rebind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes)</code></a> , <a href="../../../javax/naming/directory/DirContext.html#createSubcontext-javax.naming.Name-javax.naming.directory.Attributes-"><code>DirContext.createSubcontext(javax.naming.Name, javax.naming.directory.Attributes)</code></a> , <a href="../../../javax/naming/directory/DirContext.html#search-javax.naming.Name-javax.naming.directory.Attributes-java.lang.String:A-"><code>DirContext.search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[])</code></a> , <a href="../../../javax/naming/directory/BasicAttributes.html" title="javax.naming.directory中的类"><code>BasicAttributes</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ========== METHOD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.summary">
|
||
<!-- --> </a> <h3>方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
|
||
<caption>
|
||
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Method and Description</th>
|
||
</tr>
|
||
<tr class="altColor" id="i0">
|
||
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/directory/Attributes.html#clone--">clone</a></span>()</code>
|
||
<div class="block">
|
||
创建属性集的副本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code><a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/directory/Attributes.html#get-java.lang.String-">get</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> attrID)</code>
|
||
<div class="block">
|
||
使用属性集中的给定属性id检索属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../../javax/naming/NamingEnumeration.html" title="interface in javax.naming">NamingEnumeration</a><? extends <a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a>></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/directory/Attributes.html#getAll--">getAll</a></span>()</code>
|
||
<div class="block">
|
||
检索属性集中属性的枚举。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code><a href="../../../javax/naming/NamingEnumeration.html" title="interface in javax.naming">NamingEnumeration</a><<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/directory/Attributes.html#getIDs--">getIDs</a></span>()</code>
|
||
<div class="block">
|
||
检索属性集中属性ID的枚举。
|
||
</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/directory/Attributes.html#isCaseIgnored--">isCaseIgnored</a></span>()</code>
|
||
<div class="block">
|
||
确定属性集是否在检索或添加属性时忽略属性标识符的情况。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code><a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/directory/Attributes.html#put-javax.naming.directory.Attribute-">put</a></span>(<a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a> attr)</code>
|
||
<div class="block">
|
||
向属性集添加一个新属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code><a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/directory/Attributes.html#put-java.lang.String-java.lang.Object-">put</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> attrID, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> val)</code>
|
||
<div class="block">
|
||
向属性集添加一个新属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code><a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/directory/Attributes.html#remove-java.lang.String-">remove</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> attrID)</code>
|
||
<div class="block">
|
||
从属性集中删除属性id“attrID”的属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/naming/directory/Attributes.html#size--">size</a></span>()</code>
|
||
<div class="block">
|
||
检索属性集中的属性数。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="details">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="isCaseIgnored--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isCaseIgnored</h4> <pre>boolean isCaseIgnored()</pre>
|
||
<div class="block">
|
||
确定属性集是否在检索或添加属性时忽略属性标识符的情况。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>如果忽略,则为true;</span>
|
||
<span>否则为假。</span>
|
||
</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="get-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>get</h4> <pre><a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a> get(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> attrID)</pre>
|
||
<div class="block">
|
||
使用属性集中的给定属性id检索属性。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>attrID</code> - 要检索的属性的非空ID。</span>
|
||
<span>如果此属性集忽略其属性ID的字符大小写,则忽略attrID的情况。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>由attrID标识的属性;</span>
|
||
<span>如果找不到null。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/naming/directory/Attributes.html#put-java.lang.String-java.lang.Object-"><code>put(java.lang.String, java.lang.Object)</code></a> ,
|
||
<a href="../../../javax/naming/directory/Attributes.html#remove-java.lang.String-"><code>remove(java.lang.String)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getAll--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getAll</h4> <pre><a href="../../../javax/naming/NamingEnumeration.html" title="interface in javax.naming">NamingEnumeration</a><? extends <a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a>> getAll()</pre>
|
||
<div class="block">
|
||
<span>检索属性集中属性的枚举。</span>
|
||
<span>在此枚举上设置的此属性的更新效果未定义。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>此属性集中属性的非空枚举。</span>
|
||
<span>枚举的每个元素都是类别<tt>Attribute</tt> 。</span>
|
||
<span>如果属性集具有零属性,则返回一个空的枚举。</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getIDs--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getIDs</h4> <pre><a href="../../../javax/naming/NamingEnumeration.html" title="interface in javax.naming">NamingEnumeration</a><<a href="../../../java/lang/String.html" title="class in java.lang">String</a>> getIDs()</pre>
|
||
<div class="block">
|
||
<span>检索属性集中属性ID的枚举。</span>
|
||
<span>在此枚举上设置的此属性的更新效果未定义。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>属性集中的属性ID的非空枚举。</span>
|
||
<span>枚举的每个元素都是String类。</span>
|
||
<span>如果属性集具有零属性,则返回一个空的枚举。</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="put-java.lang.String-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>put</h4> <pre><a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a> put(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> attrID,
|
||
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> val)</pre>
|
||
<div class="block">
|
||
向属性集添加一个新属性。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>attrID</code> - non-null要添加的属性的id。</span>
|
||
<span>如果属性集忽略其属性id的字符大小写,则忽略attrID的情况。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>val</code> - 要添加的属性的可能的空值。</span>
|
||
<span>如果为null,则该属性不具有任何值。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>此属性集中以前的attrID属性;</span>
|
||
<span>如果不存在这样的属性,则为null。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/naming/directory/Attributes.html#remove-java.lang.String-"><code>remove(java.lang.String)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="put-javax.naming.directory.Attribute-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>put</h4> <pre><a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a> put(<a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a> attr)</pre>
|
||
<div class="block">
|
||
向属性集添加一个新属性。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>attr</code> - 要添加的非空属性。</span>
|
||
<span>如果属性集忽略其属性ID的字符大小写,则忽略attr标识符的情况。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>与该属性集中以前的attr具有相同ID的属性;</span>
|
||
<span>如果不存在这样的属性,则为null。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/naming/directory/Attributes.html#remove-java.lang.String-"><code>remove(java.lang.String)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="remove-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>remove</h4> <pre><a href="../../../javax/naming/directory/Attribute.html" title="interface in javax.naming.directory">Attribute</a> remove(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> attrID)</pre>
|
||
<div class="block">
|
||
<span>从属性集中删除属性id“attrID”的属性。</span>
|
||
<span>如果属性不存在,请忽略。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>attrID</code> - 要删除的属性的非空ID。</span>
|
||
<span>如果属性集忽略其属性id的字符大小写,则忽略attrID的情况。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>与属性集中以前的attrID具有相同ID的属性;</span>
|
||
<span>如果不存在这样的属性,则为null。</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="clone--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<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>
|
||
<span>副本的更改不会影响原始文件,反之亦然。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
此属性集的非空拷贝。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |