Rows#

public class Rows implements Iterable<Row>#

New in version 1.1.0.

Класс, предоставляющий методы получения отображенных строк табличного представления и получения строки по порядковым индексам getByIndex(int) и номерам getByNumber(int).

See also

Constructors#

Rows#

Rows(Grid grid)#

Methods#

getAllVisible#

protected static List<Row> getAllVisible(Grid grid)#

getByIndex#

public Row getByIndex(int rowIndex)#

Получить строку табличного представления из строк, отображающихся в гриде в текущий момент, по порядковому индексу. Порядковый индекс – число от 0 до <количество отображенных строк> - 1.

Parameters
  • rowIndex – порядковый индекс (число от 0 до <количество отображенных строк> - 1)

Throws
Returns

строка

See also

getByIndex#

protected static Row getByIndex(Grid grid, int rowIndex)#

getByNumber#

public Row getByNumber(int rowNumber)#

Получить строку табличного представления по порядковому номеру строки.

Parameters
  • rowNumber – порядковый номер строки (число от 0 до Grid.getTotalCount() - 1)

Throws
Returns

строка

See also

getByNumber#

protected static Row getByNumber(Grid grid, int rowNumber)#

isEmpty#

public boolean isEmpty()#

Проверить, что в текущий момент отображена минимум одна строка. Прямой аналог метода Collection.isEmpty().

Returns

true, если в табличном представлении нет отображаемых строк

iterator#

public Iterator<Row> iterator()#

Метод, обеспечивающий возможность итерационного перебора отображаемых строк.

Метод предоставляет итератор по “мгновенному” слепку табличного представления. Т.е. не получает с dom-модели строки по одной.

Returns

итератор по отображенным строкам

size#

public int size()#

Получить количество отображенных в данный момент строк. Прямой аналог метода Collection.size().

Returns

количество отображенных строк