Class CellGridImpl<V>
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.HTMLTable
-
- com.google.gwt.user.client.ui.Grid
-
- com.google.gwt.user.datepicker.client.CellGridImpl<V>
-
- Type Parameters:
V- type of value in grid.
- All Implemented Interfaces:
HasAllDragAndDropHandlers,HasClickHandlers,HasDoubleClickHandlers,HasDragEndHandlers,HasDragEnterHandlers,HasDragHandlers,HasDragLeaveHandlers,HasDragOverHandlers,HasDragStartHandlers,HasDropHandlers,HasAttachHandlers,HasHandlers,EventListener,HasVisibility,HasWidgets,HasWidgets.ForIsWidget,IsWidget,SourcesTableEvents,java.lang.Iterable<Widget>
- Direct Known Subclasses:
DefaultCalendarView.CellGrid
abstract class CellGridImpl<V> extends Grid
Highlighting, selectable cell grid. Used to help construct the default calendar view.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classCellGridImpl.Cell-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.HTMLTable
HTMLTable.CellFormatter, HTMLTable.ColumnFormatter, HTMLTable.RowFormatter
-
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.client.ui.HasWidgets
HasWidgets.ForIsWidget
-
-
Field Summary
-
Fields inherited from class com.google.gwt.user.client.ui.Grid
numColumns, numRows
-
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCellGridImpl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CellGridImpl.CellgetCell(int i)CellGridImpl.CellgetCell(Element element)CellGridImpl.CellgetCell(Event e)java.util.IteratorgetCells()CellGridImpl.CellgetHighlightedCell()intgetNumCells()CellGridImpl.CellgetSelectedCell()VgetSelectedValue()VgetValue(CellGridImpl.Cell cell)voidonBrowserEvent(Event event)Fired whenever a browser event is received.protected abstract voidonSelected(CellGridImpl.Cell lastSelected, CellGridImpl.Cell cell)voidonUnload()This method is called immediately before a widget will be detached from the browser's document.voidsetHighlighted(CellGridImpl.Cell nextHighlighted)voidsetSelected(CellGridImpl.Cell cell)-
Methods inherited from class com.google.gwt.user.client.ui.Grid
clearCell, createCell, getCellCount, getColumnCount, getRowCount, insertRow, prepareCell, prepareColumn, prepareRow, removeRow, resize, resizeColumns, resizeRows
-
Methods inherited from class com.google.gwt.user.client.ui.HTMLTable
addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addTableListener, checkCellBounds, checkRowBounds, clear, clear, getBodyElement, getCellForEvent, getCellFormatter, getCellPadding, getCellSpacing, getColumnFormatter, getDOMCellCount, getDOMCellCount, getDOMCellCount, getDOMRowCount, getDOMRowCount, getDOMRowCount, getEventTargetCell, getHTML, getRowFormatter, getText, getWidget, insertCell, insertCells, internalClearCell, internalClearCell, isCellPresent, iterator, onEnsureDebugId, remove, removeCell, removeTableListener, setBorderWidth, setCellFormatter, setCellPadding, setCellSpacing, setColumnFormatter, setHTML, setHTML, setRowFormatter, setText, setWidget, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, add, adopt, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
-
-
-
Method Detail
-
getCell
public CellGridImpl.Cell getCell(Element element)
-
getCell
public CellGridImpl.Cell getCell(Event e)
-
getCell
public CellGridImpl.Cell getCell(int i)
-
getCells
public java.util.Iterator getCells()
-
getHighlightedCell
public CellGridImpl.Cell getHighlightedCell()
-
getNumCells
public int getNumCells()
-
getSelectedCell
public CellGridImpl.Cell getSelectedCell()
-
getSelectedValue
public V getSelectedValue()
-
getValue
public V getValue(CellGridImpl.Cell cell)
-
onBrowserEvent
public void onBrowserEvent(Event event)
Description copied from interface:EventListenerFired whenever a browser event is received.- Specified by:
onBrowserEventin interfaceEventListener- Overrides:
onBrowserEventin classWidget- Parameters:
event- the event received
-
onUnload
public void onUnload()
Description copied from class:WidgetThis method is called immediately before a widget will be detached from the browser's document.
-
setHighlighted
public final void setHighlighted(CellGridImpl.Cell nextHighlighted)
-
setSelected
public final void setSelected(CellGridImpl.Cell cell)
-
onSelected
protected abstract void onSelected(CellGridImpl.Cell lastSelected, CellGridImpl.Cell cell)
-
-