com.vaadin.client.ui
Class VTreeTable.VTreeTableScrollBody

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.VScrollTable.VScrollTableBody
                  extended by com.vaadin.client.ui.VTreeTable.VTreeTableScrollBody
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, Iterable<com.google.gwt.user.client.ui.Widget>
Enclosing class:
VTreeTable

public class VTreeTable.VTreeTableScrollBody
extends VScrollTable.VScrollTableBody


Nested Class Summary
protected  class VTreeTable.VTreeTableScrollBody.VTreeTableGeneratedRow
           
 class VTreeTable.VTreeTableScrollBody.VTreeTableRow
           
 
Nested classes/interfaces inherited from class com.vaadin.client.ui.VScrollTable.VScrollTableBody
VScrollTable.VScrollTableBody.VScrollTableGeneratedRow, VScrollTable.VScrollTableBody.VScrollTableRow
 
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.VScrollTable.VScrollTableBody
DEFAULT_ROW_HEIGHT
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Method Summary
protected  void calculateMaxIndent()
          This method exists for the needs of VTreeTable only.
protected  VScrollTable.VScrollTableBody.VScrollTableRow createRow(com.vaadin.client.UIDL uidl, char[] aligns2)
           
protected  int getMaxIndent()
          This method exists for the needs of VTreeTable only.
protected  List<VScrollTable.VScrollTableBody.VScrollTableRow> insertRowsAnimated(com.vaadin.client.UIDL rowData, int firstIndex, int rows)
           
protected  void unlinkRowsAnimatedAndUpdateCacheWhenFinished(int firstIndex, int rows)
           
 
Methods inherited from class com.vaadin.client.ui.VScrollTable.VScrollTableBody
ensureCacheFilled, ensureFocus, getAvailableWidth, getColWidth, getFirstRendered, getLastRendered, getRequiredHeight, getRowByRowIndex, getRowHeight, getRowHeight, getTableHeight, insertAndReindexRows, insertRows, insertRowsDeleteBelow, iterator, moveCol, remove, renderInitialRows, renderRows, setColWidth, setLastRendered, unlinkAllRowsStartingAt, unlinkAndReindexRows, unlinkRow, unlinkRows, 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, onBrowserEvent, onDetach, 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, 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
 

Method Detail

createRow

protected VScrollTable.VScrollTableBody.VScrollTableRow createRow(com.vaadin.client.UIDL uidl,
                                                                  char[] aligns2)
Overrides:
createRow in class VScrollTable.VScrollTableBody

getMaxIndent

protected int getMaxIndent()
Description copied from class: VScrollTable.VScrollTableBody
This method exists for the needs of VTreeTable only. May be removed or replaced in the future.

Returns the maximum indent of the hierarcyColumn, if applicable.

Overrides:
getMaxIndent in class VScrollTable.VScrollTableBody
Returns:
maximum indent in pixels
See Also:
VScrollTable#getHierarchyColumnIndex()}

calculateMaxIndent

protected void calculateMaxIndent()
Description copied from class: VScrollTable.VScrollTableBody
This method exists for the needs of VTreeTable only. May be removed or replaced in the future.

Calculates the maximum indent of the hierarcyColumn, if applicable.

Overrides:
calculateMaxIndent in class VScrollTable.VScrollTableBody

unlinkRowsAnimatedAndUpdateCacheWhenFinished

protected void unlinkRowsAnimatedAndUpdateCacheWhenFinished(int firstIndex,
                                                            int rows)

insertRowsAnimated

protected List<VScrollTable.VScrollTableBody.VScrollTableRow> insertRowsAnimated(com.vaadin.client.UIDL rowData,
                                                                                 int firstIndex,
                                                                                 int rows)


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