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 и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92