## Uses of Class
com.google.gwt.view.client.Range

- Packages that use Range
  Package | Description
  --- | ---
  com.google.gwt.user.cellview.client | The "cellview" widget set.
  com.google.gwt.view.client | Classes and interfaces used by the `cellview` widget set.

- - ### Uses of Range in com.google.gwt.user.cellview.client

    Methods in com.google.gwt.user.cellview.client that return Range
    Modifier and Type | Method | Description
    --- | --- | ---
    `Range` | AbstractHasData.`getVisibleRange()` |
    `Range` | CellTreeNodeView.NodeCellList.`getVisibleRange()` |
    `Range` | HasDataPresenter.`getVisibleRange()` | Return the range of data being displayed.

    Methods in com.google.gwt.user.cellview.client that return types with arguments of type Range
    Modifier and Type | Method | Description
    --- | --- | ---
    `(package private) java.util.List<Range>` | HasDataPresenter.`calculateModifiedRanges​(JsArrayInteger modifiedRows, int pageStart, int pageEnd)` | Combine the modified row indexes into as many as two `Range`s, optimizing to have the fewest unmodified rows within the ranges.

    Methods in com.google.gwt.user.cellview.client with parameters of type Range
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractHasData.`setVisibleRange​(Range range)` |
    `void` | CellTreeNodeView.NodeCellList.`setVisibleRange​(Range range)` |
    `void` | HasDataPresenter.`setVisibleRange​(Range range)` |
    `void` | AbstractHasData.`setVisibleRangeAndClearData​(Range range, boolean forceRangeChangeEvent)` |
    `void` | CellTreeNodeView.NodeCellList.`setVisibleRangeAndClearData​(Range range, boolean forceRangeChangeEvent)` |
    `void` | HasDataPresenter.`setVisibleRangeAndClearData​(Range range, boolean forceRangeChangeEvent)` |

  - ### Uses of Range in com.google.gwt.view.client

    Methods in com.google.gwt.view.client that return Range
    Modifier and Type | Method | Description
    --- | --- | ---
    `Range` | RangeChangeEvent.`getNewRange()` | Gets the new range.
    `Range[]` | AbstractDataProvider.`getRanges()` | Get the current ranges of all displays.
    `Range` | HasRows.`getVisibleRange()` | Get the range of visible rows.

    Methods in com.google.gwt.view.client with parameters of type Range
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | RangeChangeEvent.`fire​(HasRows source, Range range)` | Fires a `RangeChangeEvent` on all registered handlers in the handler manager.
    `protected void` | DefaultSelectionEventManager.`setRangeSelection​(MultiSelectionModel<? super T> selectionModel, HasData<T> display, Range range, boolean addToSelection, boolean clearOthers)` | Select or deselect a range of row indexes, optionally deselecting all other values.
    `void` | HasRows.`setVisibleRange​(Range range)` | Set the visible range or rows.
    `void` | HasData.`setVisibleRangeAndClearData​(Range range, boolean forceRangeChangeEvent)` | Set the visible range and clear the current visible data.

    Constructors in com.google.gwt.view.client with parameters of type Range
    Constructor | Description
    --- | ---
    `RangeChangeEvent​(Range range)` | Creates a `RangeChangeEvent`.