Package com.vaadin.v7.client.ui
Class VScrollTable.TableHead
- 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.TableHead
-
- 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,ActionOwner,Iterable<com.google.gwt.user.client.ui.Widget>
- Enclosing class:
- VScrollTable
public class VScrollTable.TableHead extends com.google.gwt.user.client.ui.Panel implements ActionOwner
-
-
Constructor Summary
Constructors Constructor Description TableHead()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voiddisableAutoColumnWidthCalculation(VScrollTable.HeaderCell source)Disables the automatic calculation of all column widths by forcing the widths to be "defined" thus turning off expand ratios and such.voiddisableBrowserIntelligence()voidenableBrowserIntelligence()voidenableColumn(String cid, int index)Action[]getActions()ApplicationConnectiongetClient()char[]getColumnAlignments()Returns column alignments for visible columns.VScrollTable.HeaderCellgetHeaderCell(int index)VScrollTable.HeaderCellgetHeaderCell(String cid)Get's HeaderCell by it's column Key.StringgetPaintableId()intgetVisibleCellCount()Iterator<com.google.gwt.user.client.ui.Widget>iterator()voidmoveCell(int oldIndex, int newIndex)voidonBrowserEvent(com.google.gwt.user.client.Event event)protected voidonDetach()booleanremove(com.google.gwt.user.client.ui.Widget w)voidremoveCell(String colKey)voidresizeCaptionContainer(VScrollTable.HeaderCell cell)voidsetColumnCollapsingAllowed(boolean cc)voidsetHeaderCell(int index, VScrollTable.HeaderCell cell)voidsetHorizontalScrollPosition(int scrollLeft)voidupdateCellsFromUIDL(UIDL uidl)protected voidupdateStyleNames(String primaryStyleName)-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, add, adopt, 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, 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
-
updateStyleNames
protected void updateStyleNames(String primaryStyleName)
-
resizeCaptionContainer
public void resizeCaptionContainer(VScrollTable.HeaderCell cell)
-
clear
public void clear()
- Specified by:
clearin interfacecom.google.gwt.user.client.ui.HasWidgets- Overrides:
clearin classcom.google.gwt.user.client.ui.Panel
-
updateCellsFromUIDL
public void updateCellsFromUIDL(UIDL uidl)
-
enableColumn
public void enableColumn(String cid, int index)
-
getVisibleCellCount
public int getVisibleCellCount()
-
setHorizontalScrollPosition
public void setHorizontalScrollPosition(int scrollLeft)
-
setColumnCollapsingAllowed
public void setColumnCollapsingAllowed(boolean cc)
-
disableBrowserIntelligence
public void disableBrowserIntelligence()
-
enableBrowserIntelligence
public void enableBrowserIntelligence()
-
setHeaderCell
public void setHeaderCell(int index, VScrollTable.HeaderCell cell)
-
getHeaderCell
public VScrollTable.HeaderCell getHeaderCell(int index)
-
getHeaderCell
public VScrollTable.HeaderCell getHeaderCell(String cid)
Get's HeaderCell by it's column Key. Note that this returns HeaderCell even if it is currently collapsed.- Parameters:
cid- Column key of accessed HeaderCell- Returns:
- HeaderCell
-
moveCell
public void moveCell(int oldIndex, int newIndex)
-
iterator
public Iterator<com.google.gwt.user.client.ui.Widget> iterator()
-
remove
public boolean remove(com.google.gwt.user.client.ui.Widget w)
- Specified by:
removein interfacecom.google.gwt.user.client.ui.HasWidgets- Specified by:
removein classcom.google.gwt.user.client.ui.Panel
-
removeCell
public void removeCell(String colKey)
-
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Specified by:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin classcom.google.gwt.user.client.ui.Widget
-
onDetach
protected void onDetach()
- Overrides:
onDetachin classcom.google.gwt.user.client.ui.Widget
-
getActions
public Action[] getActions()
- Specified by:
getActionsin interfaceActionOwner
-
getClient
public ApplicationConnection getClient()
- Specified by:
getClientin interfaceActionOwner
-
getPaintableId
public String getPaintableId()
- Specified by:
getPaintableIdin interfaceActionOwner
-
getColumnAlignments
public char[] getColumnAlignments()
Returns column alignments for visible columns.
-
disableAutoColumnWidthCalculation
public void disableAutoColumnWidthCalculation(VScrollTable.HeaderCell source)
Disables the automatic calculation of all column widths by forcing the widths to be "defined" thus turning off expand ratios and such.
-
-