## 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 and 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 and 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 and 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 and 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 and 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 and Description
    `RangeChangeEvent(Range range)` Creates a `RangeChangeEvent`.