M - тип модели; например PersonModelI - тип идентификатора; при использовании TableRowSorter это будет Integerpublic 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