info.magnolia.ui.vaadin.gwt.client.grid
Class VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Panel
              extended by com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody.VScrollTableRow
                  extended by info.magnolia.ui.vaadin.gwt.client.grid.VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, com.vaadin.client.ui.ActionOwner, Iterable<com.google.gwt.user.client.ui.Widget>
Enclosing class:
VMagnoliaTable.MagnoliaTableBody

public class VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow
extends com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody.VScrollTableRow

Extend VScrollTableRow to contain selection checkbox.


Nested Class Summary
 
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
 
Field Summary
 
Fields inherited from class com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody.VScrollTableRow
childWidgets, rowKey
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow()
           
VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow(com.vaadin.client.UIDL uidl, char[] aligns)
           
 
Method Summary
protected  void initCellWithText(String text, char align, String style, boolean textIsHTML, boolean sorted, String description, com.google.gwt.dom.client.TableCellElement td)
           
protected  void initCellWithWidget(com.google.gwt.user.client.ui.Widget w, char align, String style, boolean sorted, com.google.gwt.dom.client.TableCellElement td)
           
protected  boolean isRenderHtmlInCells()
           
protected  void setElement(com.google.gwt.user.client.Element elem)
          Minor hack.
 void toggleSelection()
           
 
Methods inherited from class com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody.VScrollTableRow
addCell, addCell, addCell, addCellsFromUIDL, getActions, getClient, getIndex, getKey, getPaintableId, getTooltip, getTooltipInfo, getWidgetForPaintable, initCellWidths, isBefore, isInViewPort, isSelected, iterator, onBrowserEvent, onDetach, remove, setCellWidth, showContextMenu, showContextMenu, startRowDrag, updateCellStyleNames, updateStyleNames
 
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, add, adopt, adopt, clear, 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, onAttach, 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, 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
 

Constructor Detail

VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow

public VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow(com.vaadin.client.UIDL uidl,
                                                         char[] aligns)

VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow

public VMagnoliaTable.MagnoliaTableBody.MagnoliaTableRow()
Method Detail

setElement

protected void setElement(com.google.gwt.user.client.Element elem)
Minor hack. Construction has to happen during base class construction and this method is called by the base class constructor.

Overrides:
setElement in class com.google.gwt.user.client.ui.UIObject

initCellWithText

protected void initCellWithText(String text,
                                char align,
                                String style,
                                boolean textIsHTML,
                                boolean sorted,
                                String description,
                                com.google.gwt.dom.client.TableCellElement td)
Overrides:
initCellWithText in class com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody.VScrollTableRow

initCellWithWidget

protected void initCellWithWidget(com.google.gwt.user.client.ui.Widget w,
                                  char align,
                                  String style,
                                  boolean sorted,
                                  com.google.gwt.dom.client.TableCellElement td)
Overrides:
initCellWithWidget in class com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody.VScrollTableRow

toggleSelection

public void toggleSelection()
Overrides:
toggleSelection in class com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody.VScrollTableRow

isRenderHtmlInCells

protected boolean isRenderHtmlInCells()
Overrides:
isRenderHtmlInCells in class com.vaadin.client.ui.VScrollTablePatched.VScrollTableBody.VScrollTableRow


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.