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)

New in version 1.1.0.

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

New in version 1.1.0.

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

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()

New in version 1.1.0.

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

Returns:

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