|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.RowFilter.Entry<M,I>
M
- 模型的型別;例如 PersonModel
I
- 標識符的型別;使用 TableRowSorter
時,此型別為 Integer
public abstract static class RowFilter.Entry<M,I>
一個傳遞給 RowFilter
實例的 Entry
物件,允許過濾器獲取該條目的資料的值,以確定是否應該顯示該條目。Entry
物件包含有關模型的資訊以及從模型中獲取底層值的方法。
RowFilter
,
DefaultRowSorter.setRowFilter(javax.swing.RowFilter)
建構子摘要 | |
---|---|
RowFilter.Entry()
創建一個 Entry 。 |
方法摘要 | |
---|---|
abstract I |
getIdentifier()
返回條目的標識符(在模型中)。 |
abstract M |
getModel()
返回底層模型。 |
String |
getStringValue(int index)
返回指定索引處的字元串值。 |
abstract Object |
getValue(int index)
返回指定索引處的值。 |
abstract int |
getValueCount()
返回條目中值的數量。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public RowFilter.Entry()
Entry
。
方法詳細資訊 |
---|
public abstract M getModel()
public abstract int getValueCount()
public abstract Object getValue(int index)
null
。當用於表時,索引對應於模型中的列號。
index
- 要獲取的值的索引
IndexOutOfBoundsException
- 如果索引小於 0 或大於等於 getValueCountpublic String getStringValue(int index)
String
值進行過濾操作,則首選此方法而不是使用 getValue
,因為 getValue(index).toString()
返回的結果可能與 getStringValue(index)
不同。
此實作檢查有無 null
值後調用 getValue(index).toString()
。如有必要,提供不同字元串轉換的子類別應該覆寫此方法。
index
- 要獲取的值的索引
非 null
字元串
IndexOutOfBoundsException
- 如果索引小於 0 或大於等於 getValueCountpublic abstract I getIdentifier()
Integer
形式表示。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。