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:
public class VTreeTable.VTreeTableScrollBody extends VScrollTable.VScrollTableBody
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and 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 and Description protected
VTreeTableScrollBody()
-
Method Summary
All Methods Modifier and Type Method and Description 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 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
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 of
VTreeTable
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:
-
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:
-
unlinkRowsAnimatedAndUpdateCacheWhenFinished
protected void unlinkRowsAnimatedAndUpdateCacheWhenFinished(int firstIndex, int rows)
-
insertRowsAnimated
protected List<VScrollTable.VScrollTableBody.VScrollTableRow> insertRowsAnimated(UIDL rowData, int firstIndex, int rows)
-
-