T - the data type of list itemsclass CellBrowser.BrowserCellList<T> extends CellList<T>
CellList.Resources, CellList.Style, CellList.TemplateAbstractHasData.DefaultKeyboardSelectionHandler<T>, AbstractHasData.RedrawEventUIObject.DebugIdImpl, UIObject.DebugIdImplEnabledHasKeyboardPagingPolicy.KeyboardPagingPolicyHasKeyboardSelectionPolicy.KeyboardSelectionPolicyisFocusedDEBUG_ID_PREFIX| Constructor and Description | 
|---|
| BrowserCellList(Cell<T> cell,
               int level,
               ProvidesKey<T> keyProvider) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | deselectValue() | 
| protected Element | getCellParent(Element item)Get the parent element that wraps the cell from the list item. | 
| protected boolean | isKeyboardNavigationSuppressed()Check if keyboard navigation is being suppressed, such as when the user is
 editing a cell. | 
| protected void | onBrowserEvent2(Event event)Called after  AbstractHasData.onBrowserEvent(Event)completes. | 
| protected void | renderRowValues(SafeHtmlBuilder sb,
               java.util.List<T> values,
               int start,
               SelectionModel<? super T> selectionModel)Render all row values into the specified  SafeHtmlBuilder. | 
| protected void | setKeyboardSelected(int index,
                   boolean selected,
                   boolean stealFocus)Update an element to reflect its keyboard selected state. | 
| protected void | setSelectedValue(T value)Set the selected value in this list. | 
dependsOnSelection, doAttachChildren, doDetachChildren, fireEventToCell, getCell, getChildContainer, getEmptyListMessage, getEmptyListWidget, getKeyboardSelectedElement, getLoadingIndicator, getRowElement, onLoadingStateChanged, resetFocusOnCell, setEmptyListMessage, setEmptyListWidget, setLoadingIndicator, setSelected, setValueUpdateraddCellPreviewHandler, addLoadingStateChangeHandler, addRangeChangeHandler, addRedrawHandler, addRowCountChangeHandler, addValueChangeHandler, adopt, cellConsumesEventType, checkRowBounds, convertToElements, convertToElements, doAttach, doDetach, getAccessKey, getChildElement, getDisplayedItem, getDisplayedItems, getKeyboardPagingPolicy, getKeyboardSelectedRow, getKeyboardSelectionPolicy, getKeyProvider, getPageSize, getPageStart, getPresenter, getRowContainer, getRowCount, getSelectionModel, getTabIndex, getValueKey, getVisibleItem, getVisibleItemCount, getVisibleItems, getVisibleRange, isRowCountExact, isRowWithinBounds, onBlur, onBrowserEvent, onFocus, onUnload, redraw, redrawRow, replaceAllChildren, replaceAllChildren, replaceChildren, replaceChildren, setAccessKey, setFocus, setFocusable, setKeyboardPagingPolicy, setKeyboardSelectedRow, setKeyboardSelectedRow, setKeyboardSelectionHandler, setKeyboardSelectionPolicy, setPageSize, setPageStart, setRowCount, setRowCount, setRowData, setRowData, setSelectionModel, setSelectionModel, setTabIndex, setVisibleRange, setVisibleRange, setVisibleRangeAndClearData, showOrHideclaimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfireEventpublic BrowserCellList(Cell<T> cell, int level, ProvidesKey<T> keyProvider)
protected void deselectValue()
protected Element getCellParent(Element item)
CellListgetCellParent in class CellList<T>item - the row element that wraps the list itemprotected boolean isKeyboardNavigationSuppressed()
AbstractHasDataisKeyboardNavigationSuppressed in class CellList<T>protected void onBrowserEvent2(Event event)
AbstractHasDataAbstractHasData.onBrowserEvent(Event) completes.onBrowserEvent2 in class CellList<T>event - the event that was firedprotected void renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)
AbstractHasDataSafeHtmlBuilder.
 
 
 Subclasses can optionally throw an UnsupportedOperationException if
 they prefer to render the rows in
 AbstractHasData.replaceAllChildren(List, SafeHtml) and
 AbstractHasData.replaceChildren(List, int, SafeHtml). In this case, the
 SafeHtml argument will be null. Though a bit hacky, this is
 designed to supported legacy widgets that use SafeHtmlBuilder, and
 newer widgets that use other builders, such as the ElementBuilder API.
 
renderRowValues in class CellList<T>sb - the SafeHtmlBuilder to render intovalues - the row valuesstart - the absolute start index of the valuesselectionModel - the SelectionModelprotected void setKeyboardSelected(int index,
                                   boolean selected,
                                   boolean stealFocus)
AbstractHasDatasetKeyboardSelected in class CellList<T>index - the index of the elementselected - true if selected, false if notstealFocus - true if the row should steal focus, false if notprotected void setSelectedValue(T value)
value - the selected value