670 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.management.openmbean
</div>
<h2 class="title" title="Interface TabularData">Interface TabularData</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../../javax/management/openmbean/TabularDataSupport.html" title="javax.management.openmbean中的类">TabularDataSupport</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">TabularData</span></pre>
<div class="block">
<tt>TabularData</tt>接口指定了表示
<i>表格数据</i>结构的特定类型的复杂
<i>开放数据</i>对象的行为。
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</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/management/openmbean/TabularData.html#calculateIndex-javax.management.openmbean.CompositeData-">calculateIndex</a></span>(<a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a> value)</code>
<div class="block">
计算此
<tt>TabularData</tt>实例中将使用的索引,以引用指定的复合数据
<var></var>参数(如果已添加到此实例)。
</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/management/openmbean/TabularData.html#clear--">clear</a></span>()</code>
<div class="block">
从这个
<tt>TabularData</tt>实例中删除所有
<tt>CompositeData个</tt>值(即行)。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#containsKey-java.lang.Object:A-">containsKey</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] key)</code>
<div class="block">
返回
<tt>true</tt>当且仅当此
<tt>TabularData</tt>实例包含
<tt>CompositeData</tt>值(即行),其指数为指定的
<var></var>
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#containsValue-javax.management.openmbean.CompositeData-">containsValue</a></span>(<a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a> value)</code>
<div class="block">
当且仅当此
<tt>TabularData</tt>实例包含指定的
<tt>CompositeData</tt>值时返回
<tt>true</tt>
</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/management/openmbean/TabularData.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">
将指定的
<var>obj</var>参数与此
<code>TabularData</code>实例进行比较以获得相等性。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#get-java.lang.Object:A-">get</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] key)</code>
<div class="block">
返回
<tt>CompositeData</tt>值,其指数是
<var>关键</var> ,或
<tt>null</tt>如果没有值映射到
<var>按键</var> ,在此
<tt>TabularData</tt>实例。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../javax/management/openmbean/TabularType.html" title="class in javax.management.openmbean">TabularType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#getTabularType--">getTabularType</a></span>()</code>
<div class="block">
返回描述此
<tt>TabularData</tt>实例的
<i>表格类型</i>
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#hashCode--">hashCode</a></span>()</code>
<div class="block">
返回此
<code>TabularData</code>实例的哈希码值。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#isEmpty--">isEmpty</a></span>()</code>
<div class="block">
返回
<tt>true</tt>
<tt>CompositeData个</tt>如果值的包含在此
<tt>TabularData</tt>实例的数目(即行的数目)为零。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../../java/util/Set.html" title="interface in java.util">Set</a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#keySet--">keySet</a></span>()</code>
<div class="block">
返回此
<code>TabularData</code>实例中包含的
<code>CompositeData</code>值(即行)的键的集合视图(即索引值)。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#put-javax.management.openmbean.CompositeData-">put</a></span>(<a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a> value)</code>
<div class="block">
为此
<tt>TabularData</tt>实例添加
<var></var>
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#putAll-javax.management.openmbean.CompositeData:A-">putAll</a></span>(<a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a>[] values)</code>
<div class="block">
<var></var>中的所有元素添加到此
<tt>TabularData</tt>实例中。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#remove-java.lang.Object:A-">remove</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] key)</code>
<div class="block">
从此
<tt>TabularData</tt>实例中删除其索引为
<var>关键字</var>
<tt>CompositeData</tt>值,并返回删除的值,如果没有索引为
<var>键的</var>值,则返回
<tt>null</tt>
</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/management/openmbean/TabularData.html#size--">size</a></span>()</code>
<div class="block">
返回此
<tt>TabularData</tt>实例中
<tt>包含的CompositeData个</tt>值(即行数)。
</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/management/openmbean/TabularData.html#toString--">toString</a></span>()</code>
<div class="block">
返回此
<code>TabularData</code>实例的字符串表示形式。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="../../../java/util/Collection.html" title="interface in java.util">Collection</a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/openmbean/TabularData.html#values--">values</a></span>()</code>
<div class="block">
返回此
<code>TabularData</code>实例中包含的
<code>CompositeData</code>值(即行)的集合
<code>TabularData</code>
</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="getTabularType--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getTabularType</h4> <pre><a href="../../../javax/management/openmbean/TabularType.html" title="class in javax.management.openmbean">TabularType</a> getTabularType()</pre>
<div class="block">
返回描述此
<tt>TabularData</tt>实例的
<i>表格类型</i>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
表格类型。
</dd>
</dl> </li>
</ul> <a name="calculateIndex-javax.management.openmbean.CompositeData-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>calculateIndex</h4> <pre><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] calculateIndex(<a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a> value)</pre>
<div class="block">
<span>计算将在此<tt>TabularData</tt>实例中使用的索引,以引用指定的复合数据<var></var>参数(如果已添加到此实例)。</span>
<span>此方法检查指定<var></var>的类型有效性,但不检查计算的索引是否已用于引用此<tt>TabularData</tt>实例中的值。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>value</code> - 要计算此<tt>TabularData</tt>实例中的索引的复合数据值;</span>
<span>必须与此实例的行类型具有相同的复合类型;</span>
<span>不能为空。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指定
<var></var>在该
<tt>TabularData</tt>实例中具有的索引。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<var>值为</var>
<tt>null</tt>
</dd>
<dd>
<code><a href="../../../javax/management/openmbean/InvalidOpenTypeException.html" title="class in javax.management.openmbean">InvalidOpenTypeException</a></code> - 如果
<var></var>不符合此
<tt>TabularData</tt>实例的行类型定义。
</dd>
</dl> </li>
</ul> <a name="size--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>size</h4> <pre>int size()</pre>
<div class="block">
返回此
<tt>TabularData</tt>实例中
<tt>包含的CompositeData个</tt>值(即行数)。
</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">
返回
<tt>true</tt>
<tt>CompositeData个</tt>如果值的包含在此
<tt>TabularData</tt>实例的数目(即行的数目)为零。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果这
<tt>TabularData</tt>为空则为true。
</dd>
</dl> </li>
</ul> <a name="containsKey-java.lang.Object:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>containsKey</h4> <pre>boolean containsKey(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] key)</pre>
<div class="block">
<span>返回<tt>true</tt>当且仅当此<tt>TabularData</tt>实例包含<tt>CompositeData</tt>值(即行),其指数为指定的<var></var></span>
<span>如果<var></var><tt>null</tt>或者不符合这个<tt>TabularData</tt>实例的<tt>TabularType</tt>定义,这个方法只需返回<tt>false</tt></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 要测试其在此
<tt>TabularData</tt>实例中的索引值。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<tt>true</tt>如果这
<tt>TabularData</tt>用指定的键索引行值。
</dd>
</dl> </li>
</ul> <a name="containsValue-javax.management.openmbean.CompositeData-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>containsValue</h4> <pre>boolean containsValue(<a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a> value)</pre>
<div class="block">
<span>当且仅当此<tt>TabularData</tt>实例包含指定的<tt>CompositeData</tt>值时返回<tt>true</tt></span>
<span>如果<var>值为</var> <tt>null</tt>或不符合此<tt>TabularData</tt>实例的行类型定义,则此方法只返回<tt>false</tt></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>value</code> - 要测试此
<tt>TabularData</tt>实例中的行值。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<tt>true</tt>如果这个
<tt>TabularData</tt>实例包含指定的行值。
</dd>
</dl> </li>
</ul> <a name="get-java.lang.Object:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get</h4> <pre><a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a> get(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] key)</pre>
<div class="block">
返回
<tt>CompositeData</tt>值,其指数是
<var>关键</var> ,或
<tt>null</tt>如果没有值映射到
<var>按键</var> ,在此
<tt>TabularData</tt>实例。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 要返回的行的键。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
值对应的
<var></var>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<var>密钥</var>
<tt>null</tt>
</dd>
<dd>
<code><a href="../../../javax/management/openmbean/InvalidKeyException.html" title="class in javax.management.openmbean">InvalidKeyException</a></code> - 如果
<var>密钥</var>不符合这个
<tt>TabularData</tt>实例的*
<tt>TabularType</tt>定义
</dd>
</dl> </li>
</ul> <a name="put-javax.management.openmbean.CompositeData-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>put</h4> <pre>void put(<a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a> value)</pre>
<div class="block">
<span>为此<tt>TabularData</tt>实例添加<var></var></span>
<span>当复合型的<var></var>必须与此相同实例的行类型(即由<tt>this.getTabularType().<a href="../../../javax/management/openmbean/TabularType.html#getRowType--"><code>getRowType()</code></a></tt>返回的复合类型),而且必须没有在这个<tt>TabularData</tt>实例,其指数是相同的<var></var>来计算的一个现有值被添加。</span>
<span><var>价值</var>指数根据<tt>TabularData</tt>实例的<tt>TabularType</tt>定义计算(见<tt>TabularType.<a href="../../../javax/management/openmbean/TabularType.html#getIndexNames--"><code>getIndexNames()</code></a></tt> )。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>value</code> - 要添加到此<tt>TabularData</tt>实例的新行的复合数据值;</span>
<span>必须与此实例的行类型具有相同的复合类型;</span>
<span>不能为空。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<var>值为</var>
<tt>null</tt>
</dd>
<dd>
<code><a href="../../../javax/management/openmbean/InvalidOpenTypeException.html" title="class in javax.management.openmbean">InvalidOpenTypeException</a></code> - 如果
<var></var>不符合这个
<tt>TabularData</tt>实例的行类型定义。
</dd>
<dd>
<code><a href="../../../javax/management/openmbean/KeyAlreadyExistsException.html" title="class in javax.management.openmbean">KeyAlreadyExistsException</a></code> - 如果根据此
<tt>TabularData</tt>实例的
<tt>TabularType</tt>定义
<var>计算的值</var>的索引已经映射到底层HashMap中的现有值。
</dd>
</dl> </li>
</ul> <a name="remove-java.lang.Object:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>remove</h4> <pre><a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a> remove(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] key)</pre>
<div class="block">
从该
<tt>TabularData</tt>实例中删除其索引为
<var>关键字</var>
<tt>CompositeData</tt>值,并返回删除的值,如果没有索引为
<var>key的</var>值,则返回
<tt>null</tt>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>key</code> - 在这个<tt>TabularData</tt>实例中获取的值的索引;</span>
<span>必须使用此<tt>TabularData</tt>实例的行类型定义有效;</span>
<span>不能为空。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
与指定键相关联的上一个值,如果没有键的映射,
<tt>则为null</tt>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<var>密钥</var>
<tt>null</tt>
</dd>
<dd>
<code><a href="../../../javax/management/openmbean/InvalidKeyException.html" title="class in javax.management.openmbean">InvalidKeyException</a></code> - 如果
<var></var>不符合这个
<tt>TabularData</tt>实例的
<tt>TabularType</tt>定义
</dd>
</dl> </li>
</ul> <a name="putAll-javax.management.openmbean.CompositeData:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>putAll</h4> <pre>void putAll(<a href="../../../javax/management/openmbean/CompositeData.html" title="interface in javax.management.openmbean">CompositeData</a>[] values)</pre>
<div class="block">
<span><var></var>中的所有元素添加到此<tt>TabularData</tt>实例。</span>
<span>如果<var></var>中的任何元素不满足<code><tt>put</tt></code>中定义的<a href="../../../javax/management/openmbean/TabularData.html#put-javax.management.openmbean.CompositeData-">约束</a> ,或者如果<var></var>中的任何两个元素具有根据此<tt>TabularData</tt>实例的<tt>TabularType</tt>定义<var>计算</var>的相同索引,则抛出描述失败的异常,并且不添加<var></var>元素,从而使这个<tt>TabularData</tt>实例保持不变。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>values</code> - 要添加到此<tt>TabularData</tt>实例的新行的复合数据值数组;</span>
<span>如果<var>值为</var> <tt>null</tt>或为空,则此方法返回而不做任何操作。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<var></var>的元素是
<tt>null</tt>
</dd>
<dd>
<code><a href="../../../javax/management/openmbean/InvalidOpenTypeException.html" title="class in javax.management.openmbean">InvalidOpenTypeException</a></code> - 如果
<var></var>的元素不符合此
<tt>TabularData</tt>实例的行类型定义
</dd>
<dd>
<code><a href="../../../javax/management/openmbean/KeyAlreadyExistsException.html" title="class in javax.management.openmbean">KeyAlreadyExistsException</a></code> - 如果根据此
<tt>TabularData</tt>实例的
<tt>TabularType</tt>定义
<var>计算</var>的一个元素的索引已经映射到此实例中的现有值,或两个
<var>值的</var>元素具有相同的索引。
</dd>
</dl> </li>
</ul> <a name="clear--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>clear</h4> <pre>void clear()</pre>
<div class="block">
从这个
<tt>TabularData</tt>实例中删除所有
<tt>CompositeData个</tt>值(即行)。
</div> </li>
</ul> <a name="keySet--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>keySet</h4> <pre><a href="../../../java/util/Set.html" title="interface in java.util">Set</a>&lt;?&gt; keySet()</pre>
<div class="block">
<span>返回此<code>TabularData</code>实例中包含的<code>CompositeData</code>值(即行)的键的集合视图(即索引值)。</span>
<span>返回<code>Set</code><code>Set&lt;List&lt;?&gt;&gt;</code> ,但被声明为<code>Set&lt;?&gt;</code>兼容性的原因。</span>
<span>返回的集合可用于遍历键。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>TabularData</code>实例中使用的索引值的设置视图(
<code>Set&lt;List&lt;?&gt;&gt;</code> )。
</dd>
</dl> </li>
</ul> <a name="values--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>values</h4> <pre><a href="../../../java/util/Collection.html" title="interface in java.util">Collection</a>&lt;?&gt; values()</pre>
<div class="block">
<span>返回此<code>TabularData</code>实例中包含的<code>CompositeData</code>值(即行)的集合<code>TabularData</code></span>
<span>返回<code>Collection</code><code>Collection&lt;CompositeData&gt;</code> ,但被声明为<code>Collection&lt;?&gt;</code>兼容性的原因。</span>
<span>返回的集合可以用于迭代值。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个
<code>TabularData</code>实例中包含的行的集合视图(
<code>Collection&lt;CompositeData&gt;</code> )。
</dd>
</dl> </li>
</ul> <a name="equals-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>equals</h4> <pre>boolean equals(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</pre>
<div class="block">
<span>将指定的<var>obj</var>参数与此<code>TabularData</code>实例相比较。</span>
<p> <span>返回<tt>true</tt>当且仅当以下所有语句都为真时:</span> </p>
<ul>
<li> <span><var>obj</var>是非空,</span> </li>
<li> <span><var>obj</var>也实现了<code>TabularData</code>接口,</span> </li>
<li> <span>他们的行类型是相等的</span> </li>
<li> <span>它们的内容(即索引到值映射)是相等的</span> </li>
</ul>
<span>这确保了此<tt>equals</tt>方法正常工作对作为不同实现<var>的obj</var>参数<code>TabularData</code>接口。</span>
<br/>
</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> - 要与此
<code>TabularData</code>实例相等的对象;
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果指定的对象等于这个
<code>TabularData</code>实例。
</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>int hashCode()</pre>
<div class="block">
<span>返回此<code>TabularData</code>实例的哈希码值。</span>
<p> <span>一个的哈希码<code>TabularData</code>实例中使用的所有信息元素的哈希码的总和<code>equals</code>比较(即:它的<i>表格类型</i>和它的内容,其中内容被定义为所有的索引值映射)。</span> </p>
<p> <span>这确保了<code>t1.equals(t2)</code>意味着<code>t1.hashCode()==t2.hashCode()</code>对于任何两个<code>TabularDataSupport</code>实例<code>t1</code><code>t2</code> ,所要求的方法的常规合同<a href="../../../java/lang/Object.html#hashCode--"><code>Object.hashCode()</code></a></span> </p>
</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>
这个
<code>TabularDataSupport</code>实例的哈希码值
</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="blockListLast">
<li class="blockList"> <h4>toString</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
<div class="block">
<span>返回此<code>TabularData</code>实例的字符串表示形式。</span>
<p> <span>字符串表示由实现类的名称和此实例的表格类型组成。</span> </p>
</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>
a string representation of this
<code>TabularData</code> instance
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>