Package com.opencloud.rem.client.ui
Class DraggableCellList<T>
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- com.google.gwt.user.cellview.client.AbstractHasData<T>
-
- com.google.gwt.user.cellview.client.CellList<T>
-
- com.opencloud.rem.client.ui.DraggableCellList<T>
-
- All Implemented Interfaces:
HasAttachHandlers
,HasHandlers
,HasKeyboardPagingPolicy
,HasKeyboardSelectionPolicy
,EventListener
,Focusable
,HasVisibility
,IsRenderable
,IsWidget
,HasCellPreviewHandlers<T>
,HasData<T>
,HasKeyProvider<T>
,HasRows
public class DraggableCellList<T> extends CellList<T>
Subclass ofCellList
that supports rearranging the list items by dragging.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DraggableCellList.DragHandler<T>
static interface
DraggableCellList.Resources
static interface
DraggableCellList.Style
-
Nested classes/interfaces inherited from class com.google.gwt.user.cellview.client.AbstractHasData
AbstractHasData.DefaultKeyboardSelectionHandler<T extends Object>, AbstractHasData.RedrawEvent
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
-
Nested classes/interfaces inherited from interface com.google.gwt.user.cellview.client.HasKeyboardPagingPolicy
HasKeyboardPagingPolicy.KeyboardPagingPolicy
-
Nested classes/interfaces inherited from interface com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy
HasKeyboardSelectionPolicy.KeyboardSelectionPolicy
-
-
Field Summary
-
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
-
Constructor Summary
Constructors Constructor Description DraggableCellList(List<HasCell<T,?>> cells)
DraggableCellList(List<HasCell<T,?>> cells, ProvidesKey<T> keyProvider)
DraggableCellList(List<HasCell<T,?>> cells, DraggableCellList.Resources resources)
DraggableCellList(List<HasCell<T,?>> cells, DraggableCellList.Resources resources, ProvidesKey<T> keyProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setDragHandler(DraggableCellList.DragHandler<T> dragHandler)
-
Methods inherited from class com.google.gwt.user.cellview.client.CellList
getEmptyListMessage, getEmptyListWidget, getLoadingIndicator, getRowElement, setEmptyListMessage, setEmptyListWidget, setLoadingIndicator, setValueUpdater
-
Methods inherited from class com.google.gwt.user.cellview.client.AbstractHasData
addCellPreviewHandler, addLoadingStateChangeHandler, addRangeChangeHandler, addRedrawHandler, addRowCountChangeHandler, getAccessKey, getDisplayedItem, getDisplayedItems, getKeyboardPagingPolicy, getKeyboardSelectedRow, getKeyboardSelectionPolicy, getKeyProvider, getPageSize, getPageStart, getRowContainer, getRowCount, getSelectionModel, getTabIndex, getValueKey, getVisibleItem, getVisibleItemCount, getVisibleItems, getVisibleRange, isRowCountExact, onBrowserEvent, redraw, redrawRow, setAccessKey, setFocus, setKeyboardPagingPolicy, setKeyboardSelectedRow, setKeyboardSelectedRow, setKeyboardSelectionHandler, setKeyboardSelectionPolicy, setPageSize, setPageStart, setRowCount, setRowCount, setRowData, setRowData, setSelectionModel, setSelectionModel, setTabIndex, setVisibleRange, setVisibleRange, setVisibleRangeAndClearData
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, initializeClaimedElement, isAttached, render, render
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, fireEvent, getLayoutData, getParent, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
-
-
-
Constructor Detail
-
DraggableCellList
public DraggableCellList(List<HasCell<T,?>> cells, DraggableCellList.Resources resources)
-
DraggableCellList
public DraggableCellList(List<HasCell<T,?>> cells, ProvidesKey<T> keyProvider)
-
DraggableCellList
public DraggableCellList(List<HasCell<T,?>> cells, DraggableCellList.Resources resources, ProvidesKey<T> keyProvider)
-
-
Method Detail
-
setDragHandler
public void setDragHandler(DraggableCellList.DragHandler<T> dragHandler)
-
-