M
- тип модели; например PersonModel
I
- тип идентификатора; при использовании TableRowSorter
это будет Integer
public abstract static class RowFilter.Entry<M,I> extends Object
Entry
объект передают к экземплярам RowFilter
, разрешение фильтра получить значение данных записи, и таким образом определить, нужно ли запись показать. Entry
объект содержит информацию о модели так же как методах для того, чтобы получить базовые значения от модели.RowFilter
, DefaultRowSorter.setRowFilter(javax.swing.RowFilter)
Конструктор и Описание |
---|
RowFilter.Entry()
Создает
Entry . |
Модификатор и Тип | Метод и Описание |
---|---|
abstract I |
getIdentifier()
Возвращает identifer (в модели) записи.
|
abstract M |
getModel()
Возвращает базовую модель.
|
Строка |
getStringValue(int index)
Возвращается строковое значение в указанном индексируют.
|
abstract Object |
getValue(int index)
Возвращается значение в указанном индексируют.
|
abstract int |
getValueCount()
Возвращает число значений в записи.
|
public abstract M getModel()
public abstract int getValueCount()
public abstract Object getValue(int index)
null
. Когда использующийся с таблицей, индексируйте, соответствует номеру столбца в модели.index
- индексирование значения, чтобы добратьсяIndexOutOfBoundsException
- если индексируют <0 или> = getValueCountpublic String getStringValue(int index)
String
значения этот метод предпочитаются тому из getValue
как getValue(index).toString()
может возвратить различный результат чем getStringValue(index)
. Эта реализация вызовы getValue(index).toString()
после проверки null
. Подклассы, которые обеспечивают различное преобразование строк, должны переопределить этот метод в случае необходимости.
index
- индексирование значения, чтобы добратьсяnon-null
строка в указанном индексируетIndexOutOfBoundsException
- если индексируют <0 ||> = getValueCountpublic abstract I getIdentifier()
Integer
.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92