com.vaadin.client.ui
Class VTreeTable.VTreeTableScrollBody

java.lang.Object
  extended by Panel
      extended by com.vaadin.client.ui.VScrollTable.VScrollTableBody
          extended by com.vaadin.client.ui.VTreeTable.VTreeTableScrollBody
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
 
Field Summary
 
Fields inherited from class com.vaadin.client.ui.VScrollTable.VScrollTableBody
DEFAULT_ROW_HEIGHT
 
Constructor Summary
protected VTreeTable.VTreeTableScrollBody()
           
 
Method Summary
protected  void calculateMaxIndent()
          This method exists for the needs of VTreeTable only.
protected  VScrollTable.VScrollTableBody.VScrollTableRow createRow(UIDL uidl, char[] aligns2)
           
protected  int getMaxIndent()
          This method exists for the needs of VTreeTable only.
protected  java.util.List<VScrollTable.VScrollTableBody.VScrollTableRow> insertRowsAnimated(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, indexOf, insertAndReindexRows, insertRows, insertRowsDeleteBelow, iterator, moveCol, remove, renderInitialRows, renderRows, setColWidth, setLastRendered, unlinkAllRowsStartingAt, unlinkAndReindexRows, unlinkRow, unlinkRows, updateStyleNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VTreeTable.VTreeTableScrollBody

protected VTreeTable.VTreeTableScrollBody()
Method Detail

createRow

protected VScrollTable.VScrollTableBody.VScrollTableRow createRow(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 java.util.List<VScrollTable.VScrollTableBody.VScrollTableRow> insertRowsAnimated(UIDL rowData,
                                                                                           int firstIndex,
                                                                                           int rows)


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.