Package com.vaadin.client.ui
Class VTreeTable.VTreeTableScrollBody
- 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.vaadin.client.ui.VScrollTable.VScrollTableBody
-
- 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
Nested Classes Modifier and Type Class Description 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
Constructors Modifier Constructor Description protected
VTreeTableScrollBody()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
calculateMaxIndent()
This method exists for the needs ofVTreeTable
only.protected VScrollTable.VScrollTableBody.VScrollTableRow
createRow(UIDL uidl, char[] aligns2)
protected int
getMaxIndent()
This method exists for the needs ofVTreeTable
only.protected 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 com.google.gwt.user.client.ui.Panel
add, add, adopt, clear, 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
-
-
-
-
Method Detail
-
createRow
protected VScrollTable.VScrollTableBody.VScrollTableRow createRow(UIDL uidl, char[] aligns2)
- Overrides:
createRow
in classVScrollTable.VScrollTableBody
-
getMaxIndent
protected int getMaxIndent()
Description copied from class:VScrollTable.VScrollTableBody
This method exists for the needs ofVTreeTable
only. May be removed or replaced in the future.
Returns the maximum indent of the hierarcyColumn, if applicable.- Overrides:
getMaxIndent
in classVScrollTable.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 ofVTreeTable
only. May be removed or replaced in the future.
Calculates the maximum indent of the hierarcyColumn, if applicable.- Overrides:
calculateMaxIndent
in classVScrollTable.VScrollTableBody
-
unlinkRowsAnimatedAndUpdateCacheWhenFinished
protected void unlinkRowsAnimatedAndUpdateCacheWhenFinished(int firstIndex, int rows)
-
insertRowsAnimated
protected List<VScrollTable.VScrollTableBody.VScrollTableRow> insertRowsAnimated(UIDL rowData, int firstIndex, int rows)
-
-