public interface HasRows extends HasHandlers
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addRangeChangeHandler(RangeChangeEvent.Handler handler)
Add a
RangeChangeEvent.Handler . |
HandlerRegistration |
addRowCountChangeHandler(RowCountChangeEvent.Handler handler)
Add a
RowCountChangeEvent.Handler . |
int |
getRowCount()
Get the total count of all rows.
|
Range |
getVisibleRange()
Get the range of visible rows.
|
boolean |
isRowCountExact()
Check if the total row count is exact, or an estimate.
|
void |
setRowCount(int count)
Set the exact total count of all rows.
|
void |
setRowCount(int count,
boolean isExact)
Set the total count of all rows, specifying whether the count is exact or
an estimate.
|
void |
setVisibleRange(int start,
int length)
Set the visible range or rows.
|
void |
setVisibleRange(Range range)
Set the visible range or rows.
|
fireEvent
HandlerRegistration addRangeChangeHandler(RangeChangeEvent.Handler handler)
RangeChangeEvent.Handler
.handler
- the handlerHandlerRegistration
to remove the handlerHandlerRegistration addRowCountChangeHandler(RowCountChangeEvent.Handler handler)
RowCountChangeEvent.Handler
.handler
- the handlerHandlerRegistration
to remove the handlerint getRowCount()
setRowCount(int)
Range getVisibleRange()
setVisibleRange(Range)
,
setVisibleRange(int, int)
boolean isRowCountExact()
void setRowCount(int count)
setRowCount(int, boolean)
.count
- the exact total countgetRowCount()
void setRowCount(int count, boolean isExact)
count
- the total countisExact
- true if the count is exact, false if an estimategetRowCount()
void setVisibleRange(int start, int length)
setVisibleRange(Range)
.start
- the start indexlength
- the lengthgetVisibleRange()
void setVisibleRange(Range range)
range
- the visible rangegetVisibleRange()