Package com.vaadin.v7.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.v7.client.ui.VScrollTable.VScrollTableBody
-
- com.vaadin.v7.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 classVTreeTable.VTreeTableScrollBody.VTreeTableGeneratedRowclassVTreeTable.VTreeTableScrollBody.VTreeTableRow-
Nested classes/interfaces inherited from class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody
VScrollTable.VScrollTableBody.VScrollTableGeneratedRow, VScrollTable.VScrollTableBody.VScrollTableRow
-
-
Field Summary
-
Fields inherited from class com.vaadin.v7.client.ui.VScrollTable.VScrollTableBody
DEFAULT_ROW_HEIGHT
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedVTreeTableScrollBody()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcalculateMaxIndent()This method exists for the needs ofVTreeTableonly.protected VScrollTable.VScrollTableBody.VScrollTableRowcreateRow(UIDL uidl, char[] aligns2)protected intgetMaxIndent()This method exists for the needs ofVTreeTableonly.protected List<VScrollTable.VScrollTableBody.VScrollTableRow>insertRowsAnimated(UIDL rowData, int firstIndex, int rows)protected voidunlinkRowsAnimatedAndUpdateCacheWhenFinished(int firstIndex, int rows)-
Methods inherited from class com.vaadin.v7.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:
createRowin classVScrollTable.VScrollTableBody
-
getMaxIndent
protected int getMaxIndent()
Description copied from class:VScrollTable.VScrollTableBodyThis method exists for the needs ofVTreeTableonly. May be removed or replaced in the future.
Returns the maximum indent of the hierarcyColumn, if applicable.- Overrides:
getMaxIndentin classVScrollTable.VScrollTableBody- Returns:
- maximum indent in pixels
- See Also:
VScrollTable.getHierarchyColumnIndex()
-
calculateMaxIndent
protected void calculateMaxIndent()
Description copied from class:VScrollTable.VScrollTableBodyThis method exists for the needs ofVTreeTableonly. May be removed or replaced in the future.
Calculates the maximum indent of the hierarcyColumn, if applicable.- Overrides:
calculateMaxIndentin classVScrollTable.VScrollTableBody
-
unlinkRowsAnimatedAndUpdateCacheWhenFinished
protected void unlinkRowsAnimatedAndUpdateCacheWhenFinished(int firstIndex, int rows)
-
insertRowsAnimated
protected List<VScrollTable.VScrollTableBody.VScrollTableRow> insertRowsAnimated(UIDL rowData, int firstIndex, int rows)
-
-