|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.ComplexPanel com.google.gwt.user.client.ui.FlowPanel com.vaadin.client.ui.VScrollTablePatched info.magnolia.ui.vaadin.gwt.client.grid.VMagnoliaTable
public class VMagnoliaTable
Magnolia table extends VScrollTable in a way that out-of-the-box version of it would not allow. Therefore maven build will patch the VScrollTable to reveal it's private members.
Nested Class Summary | |
---|---|
class |
VMagnoliaTable.MagnoliaHeaderCell
Extend header cell to contain caption text. |
class |
VMagnoliaTable.MagnoliaTableBody
Extension of VScrollTableBody. |
class |
VMagnoliaTable.MagnoliaTableHead
Extend TableHead to contain select all checkbox. |
Nested classes/interfaces inherited from class com.vaadin.client.ui.VScrollTablePatched |
---|
com.vaadin.client.ui.VScrollTablePatched.ContextMenuDetails, com.vaadin.client.ui.VScrollTablePatched.FooterCell, com.vaadin.client.ui.VScrollTablePatched.HeaderCell, com.vaadin.client.ui.VScrollTablePatched.RowHeadersFooterCell, com.vaadin.client.ui.VScrollTablePatched.RowHeadersHeaderCell, com.vaadin.client.ui.VScrollTablePatched.RowRequestHandler, com.vaadin.client.ui.VScrollTablePatched.SelectMode, com.vaadin.client.ui.VScrollTablePatched.TableFooter, com.vaadin.client.ui.VScrollTablePatched.TableHead, com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody, com.vaadin.client.ui.VScrollTablePatched.VScrollTableDropHandler |
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
---|
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.InsertPanel |
---|
com.google.gwt.user.client.ui.InsertPanel.ForIsWidget |
Field Summary |
---|
Fields inherited from class com.vaadin.client.ui.VScrollTablePatched |
---|
ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, bodyActionKeys, client, contextMenu, dropHandler, enabled, focusedRow, focusFirstItemInNextRender, focusLastItemInNextRender, headerChangedDuringUpdate, immediate, initializedAndAttached, lastRenderedHeight, multiselectmode, multiselectPending, paintableId, postponeSanityCheckForLastRendered, recalcWidths, rendering, rowRequestHandler, scrollBody, scrollBodyPanel, selectedRowKeys, selectFirstItemInNextRender, selectionChanged, selectionRangeStart, selectLastItemInNextRender, serverCacheFirst, serverCacheLast, showColFooters, showColHeaders, showRowHeaders, sizeNeedsInit, STYLENAME, tabIndex, tFoot, tHead, totalRows |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
VMagnoliaTable()
|
Method Summary | |
---|---|
protected com.vaadin.client.ui.VScrollTablePatched.HeaderCell |
createHeaderCell(String colId,
String headerText)
|
protected com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody |
createScrollBody()
|
protected com.vaadin.client.ui.VScrollTablePatched.TableHead |
createTableHead()
|
protected void |
setMultiSelectMode(int multiselectmode)
|
Methods inherited from class com.vaadin.client.ui.VScrollTablePatched |
---|
addAndRemoveRows, buildCaptionHtmlSnippet, calcFirstRowInViewPort, cancelScrollingVelocityTimer, deselectAll, discardRowsOutsideCacheWindow, focus, focusRowFromBody, getActionCaption, getActionIcon, getActions, getClient, getDropHandler, getFocusedRow, getHierarchyColumnIndex, getNavigationDownKey, getNavigationEndKey, getNavigationLeftKey, getNavigationPageDownKey, getNavigationPageUpKey, getNavigationRightKey, getNavigationSelectKey, getNavigationStartKey, getNavigationUpKey, getPaintableId, getRenderedRowByKey, getTotalRows, getWidgetForPaintable, handleNavigation, hideScrollPositionAnnotation, init, initializeRows, isFocusable, isMultiSelectModeAny, isMultiSelectModeDefault, isMultiSelectModeSimple, isScrollPositionVisible, isSelectable, isSingleSelectMode, isVisibleInHierarchy, lazyRevertFocusToRow, measureRowHeightOffset, onAttach, onBlur, onDetach, onFocus, onScroll, removeRowFromUnsentSelectionRanges, reOrderColumn, resizeSortedColumnForSortIndicator, selectFirstRenderedRowInViewPort, selectLastRenderedRowInViewPort, selectSelectedRows, sendSelectedRows, sendSelectedRows, setCacheRateFromUIDL, setColWidth, setHeight, setProperTabIndex, setRowFocus, setStyleName, setStylePrimaryName, setTotalRows, setVisible, sizeInit, startScrollingVelocityTimer, triggerLazyColumnAdjustment, updateActionMap, updateBody, updateColumnProperties, updateDragMode, updateFirstVisibleAndScrollIfNeeded, updateHeight, updateMaxIndent, updatePageLength, updatePageLength, updateRowsInBody, updateSelectionProperties, updateSortingProperties, updateTotalRows, updateWidth, willHaveScrollbars |
Methods inherited from class com.google.gwt.user.client.ui.FlowPanel |
---|
add, clear, insert, insert |
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
---|
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove |
Methods inherited from class com.google.gwt.user.client.ui.Panel |
---|
add, adopt, adopt, disown, 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, onBrowserEvent, onLoad, onUnload, 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, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setTitle, 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.user.client.ui.HasWidgets |
---|
add, clear, iterator, remove |
Methods inherited from interface com.google.gwt.user.client.ui.InsertPanel.ForIsWidget |
---|
add |
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget |
---|
getWidgetIndex |
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel |
---|
getWidget, getWidgetCount, getWidgetIndex, remove |
Constructor Detail |
---|
public VMagnoliaTable()
Method Detail |
---|
protected com.vaadin.client.ui.VScrollTablePatched.TableHead createTableHead()
createTableHead
in class com.vaadin.client.ui.VScrollTablePatched
protected com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody createScrollBody()
createScrollBody
in class com.vaadin.client.ui.VScrollTablePatched
protected com.vaadin.client.ui.VScrollTablePatched.HeaderCell createHeaderCell(String colId, String headerText)
createHeaderCell
in class com.vaadin.client.ui.VScrollTablePatched
protected void setMultiSelectMode(int multiselectmode)
setMultiSelectMode
in class com.vaadin.client.ui.VScrollTablePatched
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |