|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.DefaultRowSorter.ModelWrapper<M,I>
M
- 底層模型的型別I
- 提供給過濾器的標識符protected abstract static class DefaultRowSorter.ModelWrapper<M,I>
DefaultRowSorter.ModelWrapper
負責提供由 DefaultRowSorter
進行排序的資料。通常不直接與 ModelWrapper
進行交互。DefaultRowSorter
的子類別提供包裹另一個模型的 ModelWrapper
實作。例如,TableRowSorter
提供包裹 TableModel
的 ModelWrapper
。
ModelWrapper
將值以 Object
和 String
形式加以區分。這允許實作提供要使用的自定義字元串轉換器,而不是在物件上調用 toString
。
RowFilter
,
RowFilter.Entry
建構子摘要 | |
---|---|
protected |
DefaultRowSorter.ModelWrapper()
創建一個新的 ModelWrapper 。 |
方法摘要 | |
---|---|
abstract int |
getColumnCount()
返回模型中的列數。 |
abstract I |
getIdentifier(int row)
返回指定行的標識符。 |
abstract M |
getModel()
返回此 Model 套件裝的底層模型。 |
abstract int |
getRowCount()
返回模型中的行數。 |
String |
getStringValueAt(int row,
int column)
以 String 的形式返回指定索引處的值。 |
abstract Object |
getValueAt(int row,
int column)
返回指定索引處的值。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
protected DefaultRowSorter.ModelWrapper()
ModelWrapper
。
方法詳細資訊 |
---|
public abstract M getModel()
Model
套件裝的底層模型。
public abstract int getColumnCount()
public abstract int getRowCount()
public abstract Object getValueAt(int row, int column)
row
- 行索引column
- 列索引
IndexOutOfBoundsException
- 如果索引超出模型的範圍public String getStringValueAt(int row, int column)
String
的形式返回指定索引處的值。此實作在 getValueAt
的結果上使用 toString
(確保對 null 值返回一個空字元串)。覆寫此方法的子類別不應該返回 null。
row
- 行索引column
- 列索引
String
形式的值
IndexOutOfBoundsException
- 如果索引超出模型的範圍public abstract I getIdentifier(int row)
RowFilter
的 RowFilter.Entry
的標識符。
row
- 要為其返回標識符的行,就底層模型而言
RowFilter.Entry.getIdentifier()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。