|
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 делает различие между значениями как Objects и Strings. Это позволяет реализациям обеспечивать пользовательский строковый преобразователь, который будет использоваться вместо вызова 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 - столбец индексируетStringIndexOutOfBoundsException - если индексы вне диапазона моделиpublic abstract I getIdentifier(int row)
RowFilter.Entry это передают к RowFilter.row - строка, чтобы возвратить идентификатор для, с точки зрения базовой моделиRowFilter.Entry.getIdentifier()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92