com.vaadin.client.ui
Class VScrollTable.TableHead

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Panel
              extended by com.vaadin.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, com.vaadin.client.ui.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 com.vaadin.client.ui.ActionOwner


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
VScrollTable.TableHead()
           
 
Method Summary
 void clear()
           
 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.
 void disableBrowserIntelligence()
           
 void enableBrowserIntelligence()
           
 void enableColumn(String cid, int index)
           
 com.vaadin.client.ui.Action[] getActions()
           
 com.vaadin.client.ApplicationConnection getClient()
           
 char[] getColumnAlignments()
          Returns column alignments for visible columns
 VScrollTable.HeaderCell getHeaderCell(int index)
           
 VScrollTable.HeaderCell getHeaderCell(String cid)
          Get's HeaderCell by it's column Key.
 String getPaintableId()
           
 int getVisibleCellCount()
           
 Iterator<com.google.gwt.user.client.ui.Widget> iterator()
           
 void moveCell(int oldIndex, int newIndex)
           
 void onBrowserEvent(com.google.gwt.user.client.Event event)
           
protected  void onDetach()
           
 boolean remove(com.google.gwt.user.client.ui.Widget w)
           
 void removeCell(String colKey)
           
 void resizeCaptionContainer(VScrollTable.HeaderCell cell)
           
 void setColumnCollapsingAllowed(boolean cc)
           
 void setHeaderCell(int index, VScrollTable.HeaderCell cell)
           
 void setHorizontalScrollPosition(int scrollLeft)
           
 void updateCellsFromUIDL(com.vaadin.client.UIDL uidl)
           
protected  void updateStyleNames(String primaryStyleName)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, add, adopt, adopt, disown, 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
 

Constructor Detail

VScrollTable.TableHead

public VScrollTable.TableHead()
Method Detail

updateStyleNames

protected void updateStyleNames(String primaryStyleName)

resizeCaptionContainer

public void resizeCaptionContainer(VScrollTable.HeaderCell cell)

clear

public void clear()
Specified by:
clear in interface com.google.gwt.user.client.ui.HasWidgets
Overrides:
clear in class com.google.gwt.user.client.ui.Panel

updateCellsFromUIDL

public void updateCellsFromUIDL(com.vaadin.client.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()
Specified by:
iterator in interface com.google.gwt.user.client.ui.HasWidgets
Specified by:
iterator in interface Iterable<com.google.gwt.user.client.ui.Widget>

remove

public boolean remove(com.google.gwt.user.client.ui.Widget w)
Specified by:
remove in interface com.google.gwt.user.client.ui.HasWidgets
Specified by:
remove in class com.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:
onBrowserEvent in interface com.google.gwt.user.client.EventListener
Overrides:
onBrowserEvent in class com.google.gwt.user.client.ui.Widget

onDetach

protected void onDetach()
Overrides:
onDetach in class com.google.gwt.user.client.ui.Widget

getActions

public com.vaadin.client.ui.Action[] getActions()
Specified by:
getActions in interface com.vaadin.client.ui.ActionOwner

getClient

public com.vaadin.client.ApplicationConnection getClient()
Specified by:
getClient in interface com.vaadin.client.ui.ActionOwner

getPaintableId

public String getPaintableId()
Specified by:
getPaintableId in interface com.vaadin.client.ui.ActionOwner

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.



Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.