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