GWT 2.7.0

com.google.gwt.view.client
Interface HasRows

All Superinterfaces:
HasHandlers
All Known Subinterfaces:
HasData<T>
All Known Implementing Classes:
AbstractCellTable, AbstractHasData, CellBrowser.BrowserCellList, CellList, CellTable, CellTreeNodeView.NodeCellList, DataGrid, HasDataPresenter

public interface HasRows
extends HasHandlers

Describes an object that displays a range of rows.


Method Summary
 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.
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Method Detail

addRangeChangeHandler

HandlerRegistration addRangeChangeHandler(RangeChangeEvent.Handler handler)
Add a RangeChangeEvent.Handler.

Parameters:
handler - the handler
Returns:
a HandlerRegistration to remove the handler

addRowCountChangeHandler

HandlerRegistration addRowCountChangeHandler(RowCountChangeEvent.Handler handler)
Add a RowCountChangeEvent.Handler.

Parameters:
handler - the handler
Returns:
a HandlerRegistration to remove the handler

getRowCount

int getRowCount()
Get the total count of all rows.

Returns:
the total row count
See Also:
setRowCount(int)

getVisibleRange

Range getVisibleRange()
Get the range of visible rows.

Returns:
the visible range
See Also:
setVisibleRange(Range), setVisibleRange(int, int)

isRowCountExact

boolean isRowCountExact()
Check if the total row count is exact, or an estimate.

Returns:
true if exact, false if an estimate

setRowCount

void setRowCount(int count)
Set the exact total count of all rows. This method defers to setRowCount(int, boolean).

Parameters:
count - the exact total count
See Also:
getRowCount()

setRowCount

void setRowCount(int count,
                 boolean isExact)
Set the total count of all rows, specifying whether the count is exact or an estimate.

Parameters:
count - the total count
isExact - true if the count is exact, false if an estimate
See Also:
getRowCount()

setVisibleRange

void setVisibleRange(int start,
                     int length)
Set the visible range or rows. This method defers to setVisibleRange(Range).

Parameters:
start - the start index
length - the length
See Also:
getVisibleRange()

setVisibleRange

void setVisibleRange(Range range)
Set the visible range or rows.

Parameters:
range - the visible range
See Also:
getVisibleRange()

GWT 2.7.0