Nuxeo Enterprise Platform 5.4

org.nuxeo.opensocial.container.client.view
Class ContainerWidget

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.Composite
              extended by org.nuxeo.opensocial.container.client.view.ContainerWidget
All Implemented Interfaces:
com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, net.customware.gwt.presenter.client.Display, net.customware.gwt.presenter.client.widget.WidgetDisplay, ContainerPresenter.Display

public class ContainerWidget
extends com.google.gwt.user.client.ui.Composite
implements ContainerPresenter.Display

Author:
Stéphane Fourrier

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
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
ContainerWidget()
           
 
Method Summary
 void addUnit(int zoneIndex, String unitClass, String unitName)
           
 void addZone(String cssStyle)
           
 com.google.gwt.user.client.ui.Widget asWidget()
           
 HasId getContainerFooter()
           
 HasId getContainerHeader()
           
 HasId getContainerSideBar()
           
 int getNumberOfUnits(int zoneIndex)
           
 int getNumberOfZones()
           
 HasWebContents getUnit(int zoneIndex, int unitIndex)
           
 HasWebContents getUnit(String unitName)
           
 net.customware.gwt.presenter.client.widget.WidgetDisplay getWebContent(String webContentId)
           
 HasUnits getZone(int index)
           
 boolean hasWebContentInUnit(int zoneIndex, int unitIndex)
           
 boolean hasWebContentInUnit(String unitName)
           
 boolean hasWebContentInZone(int zoneIndex)
           
 boolean hasWebContentsIContainer()
           
 void maximizeWebContent(com.google.gwt.user.client.ui.Widget widget)
           
 void minimizeWebContent(com.google.gwt.user.client.ui.Widget widget, String unitName, long position)
           
 void moveWebContent(String fromUnitName, int fromWebContentPosition, String toUnitName, int toWebContentPosition)
           
 void moveWebContents(int fromZoneIndex, int fromUnitIndex, int toZoneIndex, int toUnitIndex)
           
 void removeUnit(int zoneIndex, int unitIndex)
           
 void removeWebContent(String webContentId)
           
 void removeZone(int zoneIndex)
           
 void setContainerCustomSize(String cssStyle, long size)
           
 void setContainerFixedSize(String cssStyle)
           
 void setContainerFooter(boolean hasFooter, String footerId)
           
 void setContainerHeader(boolean hasHeader, String headerId)
           
 void setContainerSideBar(boolean hasSidebar, String cssStyle, String sideBarId)
           
 void setData()
           
 void startProcessing()
           
 void stopProcessing()
           
 void updateZoneTemplate(int zoneIndex, String zoneClass)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
isAttached, onBrowserEvent
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
fireEvent, getLayoutData, getParent, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContainerWidget

public ContainerWidget()
Method Detail

setContainerHeader

public void setContainerHeader(boolean hasHeader,
                               String headerId)
Specified by:
setContainerHeader in interface ContainerPresenter.Display

getContainerHeader

public HasId getContainerHeader()
Specified by:
getContainerHeader in interface ContainerPresenter.Display

setContainerCustomSize

public void setContainerCustomSize(String cssStyle,
                                   long size)
Specified by:
setContainerCustomSize in interface ContainerPresenter.Display

setContainerFixedSize

public void setContainerFixedSize(String cssStyle)
Specified by:
setContainerFixedSize in interface ContainerPresenter.Display

setContainerSideBar

public void setContainerSideBar(boolean hasSidebar,
                                String cssStyle,
                                String sideBarId)
Specified by:
setContainerSideBar in interface ContainerPresenter.Display

getContainerSideBar

public HasId getContainerSideBar()
Specified by:
getContainerSideBar in interface ContainerPresenter.Display

setContainerFooter

public void setContainerFooter(boolean hasFooter,
                               String footerId)
Specified by:
setContainerFooter in interface ContainerPresenter.Display

getContainerFooter

public HasId getContainerFooter()
Specified by:
getContainerFooter in interface ContainerPresenter.Display

setData

public void setData()
Specified by:
setData in interface ContainerPresenter.Display

addZone

public void addZone(String cssStyle)
Specified by:
addZone in interface ContainerPresenter.Display

removeZone

public void removeZone(int zoneIndex)
Specified by:
removeZone in interface ContainerPresenter.Display

getZone

public HasUnits getZone(int index)
Specified by:
getZone in interface ContainerPresenter.Display

updateZoneTemplate

public void updateZoneTemplate(int zoneIndex,
                               String zoneClass)
Specified by:
updateZoneTemplate in interface ContainerPresenter.Display

getNumberOfZones

public int getNumberOfZones()

addUnit

public void addUnit(int zoneIndex,
                    String unitClass,
                    String unitName)
Specified by:
addUnit in interface ContainerPresenter.Display

removeUnit

public void removeUnit(int zoneIndex,
                       int unitIndex)
Specified by:
removeUnit in interface ContainerPresenter.Display

getUnit

public HasWebContents getUnit(String unitName)
Specified by:
getUnit in interface ContainerPresenter.Display

getUnit

public HasWebContents getUnit(int zoneIndex,
                              int unitIndex)
Specified by:
getUnit in interface ContainerPresenter.Display

getNumberOfUnits

public int getNumberOfUnits(int zoneIndex)

removeWebContent

public void removeWebContent(String webContentId)
Specified by:
removeWebContent in interface ContainerPresenter.Display

getWebContent

public net.customware.gwt.presenter.client.widget.WidgetDisplay getWebContent(String webContentId)
Specified by:
getWebContent in interface ContainerPresenter.Display

moveWebContents

public void moveWebContents(int fromZoneIndex,
                            int fromUnitIndex,
                            int toZoneIndex,
                            int toUnitIndex)
Specified by:
moveWebContents in interface ContainerPresenter.Display

moveWebContent

public void moveWebContent(String fromUnitName,
                           int fromWebContentPosition,
                           String toUnitName,
                           int toWebContentPosition)
Specified by:
moveWebContent in interface ContainerPresenter.Display

maximizeWebContent

public void maximizeWebContent(com.google.gwt.user.client.ui.Widget widget)
Specified by:
maximizeWebContent in interface ContainerPresenter.Display

minimizeWebContent

public void minimizeWebContent(com.google.gwt.user.client.ui.Widget widget,
                               String unitName,
                               long position)
Specified by:
minimizeWebContent in interface ContainerPresenter.Display

hasWebContentInUnit

public boolean hasWebContentInUnit(int zoneIndex,
                                   int unitIndex)

hasWebContentInUnit

public boolean hasWebContentInUnit(String unitName)

hasWebContentInZone

public boolean hasWebContentInZone(int zoneIndex)

hasWebContentsIContainer

public boolean hasWebContentsIContainer()

asWidget

public com.google.gwt.user.client.ui.Widget asWidget()
Specified by:
asWidget in interface net.customware.gwt.presenter.client.widget.WidgetDisplay

startProcessing

public void startProcessing()
Specified by:
startProcessing in interface net.customware.gwt.presenter.client.Display

stopProcessing

public void stopProcessing()
Specified by:
stopProcessing in interface net.customware.gwt.presenter.client.Display

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.