Spec-Zone .ru
спецификации, руководства, описания, API
|
M
- тип базовой моделиI
- идентификатор, предоставленный фильтруprotected abstract static class DefaultRowSorter.ModelWrapper<M,I> extends Object
DefaultRowSorter.ModelWrapper
ответственно за обеспечение данных, которые сортируются DefaultRowSorter
. Вы обычно не взаимодействуете непосредственно с ModelWrapper
. Подклассы DefaultRowSorter
обеспечьте реализацию ModelWrapper
обертывание другой модели. Например, TableRowSorter
обеспечивает a ModelWrapper
это обертывает a TableModel
.
ModelWrapper
делает различие между значениями как Object
s и String
s. Это позволяет реализациям обеспечивать пользовательский строковый преобразователь, который будет использоваться вместо вызова toString
на объекте.
RowFilter
, RowFilter.Entry
Модификатор | Конструктор и Описание |
---|---|
protected |
DefaultRowSorter.ModelWrapper()
Создает новое
ModelWrapper . |
Модификатор и Тип | Метод и Описание |
---|---|
abstract int |
getColumnCount()
Возвращает число столбцов в модели.
|
abstract I |
getIdentifier(int row)
Возвращает идентификатор для указанной строки.
|
abstract M |
getModel()
Возвращает базовую модель что это
Model переносится. |
abstract int |
getRowCount()
Возвращает число строк в модели.
|
Строка |
getStringValueAt(int row, int column)
Возвращает значение как a
String по указанному индексу. |
abstract Object |
getValueAt(int row, int column)
Возвращает значение по указанному индексу.
|
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
по указанному индексу. Эта реализация использование toString
на следствии getValueAt
(удостоверяющийся возвращать пустую строку для нулевых значений). Подклассы, которые переопределяют этот метод, никогда не должны возвращать нуль.row
- индекс строкиcolumn
- индекс столбцаString
IndexOutOfBoundsException
- если индексы вне диапазона моделиpublic abstract I getIdentifier(int row)
RowFilter.Entry
это передают к RowFilter
.row
- строка, чтобы возвратить идентификатор для, с точки зрения базовой моделиRowFilter.Entry.getIdentifier()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.