com.ebmwebsourcing.webdesigner.presentation.gwt.client.component
Class DiagramComponentPanel

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.gwtext.client.widgets.Component
              extended by com.gwtext.client.widgets.BoxComponent
                  extended by com.gwtext.client.widgets.Container
                      extended by com.gwtext.client.widgets.Panel
                          extended by com.ebmwebsourcing.webdesigner.presentation.gwt.client.component.DiagramComponentPanel
All Implemented Interfaces:
HasCollapseExpandHandlers, com.google.gwt.event.logical.shared.HasResizeHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasWidgets, com.gwtext.client.widgets.event.BoxComponentListener, com.gwtext.client.widgets.event.ComponentListener, com.gwtext.client.widgets.event.ContainerListener, com.gwtext.client.widgets.event.PanelListener, com.gwtext.client.widgets.Observable, java.lang.Iterable<com.google.gwt.user.client.ui.Widget>

public class DiagramComponentPanel
extends com.gwtext.client.widgets.Panel
implements com.gwtext.client.widgets.event.PanelListener, HasCollapseExpandHandlers, com.google.gwt.event.logical.shared.HasResizeHandlers

A DiagramPanel is just a Panel wrapped to fit in GWT 2.0 event style. It publish some new events when a collapse/expand occurs

Author:
enhan

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.gwtext.client.widgets.Component
config, id
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
DiagramComponentPanel()
           
 
Method Summary
 com.google.gwt.event.shared.HandlerRegistration addCollapseExpandHandler(CollapseExpandHandler handler)
           
 com.google.gwt.event.shared.HandlerRegistration addResizeHandler(com.google.gwt.event.logical.shared.ResizeHandler arg0)
           
 boolean doBeforeAdd(com.gwtext.client.widgets.Container self, com.gwtext.client.widgets.Component component, int index)
           
 boolean doBeforeClose(com.gwtext.client.widgets.Panel panel)
           
 boolean doBeforeCollapse(com.gwtext.client.widgets.Panel panel, boolean animate)
           
 boolean doBeforeDestroy(com.gwtext.client.widgets.Component component)
           
 boolean doBeforeExpand(com.gwtext.client.widgets.Panel panel, boolean animate)
           
 boolean doBeforeHide(com.gwtext.client.widgets.Component component)
           
 boolean doBeforeRemove(com.gwtext.client.widgets.Container self, com.gwtext.client.widgets.Component component)
           
 boolean doBeforeRender(com.gwtext.client.widgets.Component component)
           
 boolean doBeforeShow(com.gwtext.client.widgets.Component component)
           
 boolean doBeforeStateRestore(com.gwtext.client.widgets.Component component, com.google.gwt.core.client.JavaScriptObject state)
           
 boolean doBeforeStateSave(com.gwtext.client.widgets.Component component, com.google.gwt.core.client.JavaScriptObject state)
           
 void onActivate(com.gwtext.client.widgets.Panel panel)
           
 void onAdd(com.gwtext.client.widgets.Container self, com.gwtext.client.widgets.Component component, int index)
           
 void onAfterLayout(com.gwtext.client.widgets.Container self)
           
 void onBodyResize(com.gwtext.client.widgets.Panel panel, java.lang.String width, java.lang.String height)
           
 void onClose(com.gwtext.client.widgets.Panel panel)
           
 void onCollapse(com.gwtext.client.widgets.Panel panel)
           
 void onDeactivate(com.gwtext.client.widgets.Panel panel)
           
 void onDestroy(com.gwtext.client.widgets.Component component)
           
 void onDisable(com.gwtext.client.widgets.Component component)
           
 void onEnable(com.gwtext.client.widgets.Component component)
           
 void onExpand(com.gwtext.client.widgets.Panel panel)
           
 void onHide(com.gwtext.client.widgets.Component component)
           
 void onMove(com.gwtext.client.widgets.BoxComponent component, int x, int y)
           
 void onRemove(com.gwtext.client.widgets.Container self, com.gwtext.client.widgets.Component component)
           
 void onRender(com.gwtext.client.widgets.Component component)
           
 void onResize(com.gwtext.client.widgets.BoxComponent component, int adjWidth, int adjHeight, int rawWidth, int rawHeight)
           
 void onShow(com.gwtext.client.widgets.Component component)
           
 void onStateRestore(com.gwtext.client.widgets.Component component, com.google.gwt.core.client.JavaScriptObject state)
           
 void onStateSave(com.gwtext.client.widgets.Component component, com.google.gwt.core.client.JavaScriptObject state)
           
 void onTitleChange(com.gwtext.client.widgets.Panel panel, java.lang.String title)
           
 
Methods inherited from class com.gwtext.client.widgets.Panel
addButton, addListener, addTool, collapse, collapse, create, expand, expand, getBaseCls, getBody, getBodyStyle, getBodyWrap, getBottomToolbar, getCollapsedCls, getCollapseFirst, getConfigPrototype, getFloating, getFooter, getFrameHeight, getFrameWidth, getHeader, getHtml, getIconCls, getInnerHeight, getInnerWidth, getMinButtonWidth, getShadowOffset, getTabCls, getTitle, getTopToolbar, getUpdateManager, getXType, isAnimCollapse, isAutoScroll, isBodyBorder, isBorder, isClosable, isCollapsed, isCollapsible, isFrame, isHeader, isHeaderAsText, isHideCollapseTool, isMaskDisabled, isShadow, isShim, isTitleCollapse, load, load, setAnimCollapse, setAutoLoad, setAutoLoad, setAutoScroll, setBaseCls, setBodyBorder, setBodyStyle, setBorder, setBottomToolbar, setBottomToolbar, setBottomToolbar, setButtonAlign, setButtons, setClosable, setCollapsed, setCollapsedCls, setCollapseFirst, setCollapsible, setContentEl, setDraggable, setFloating, setFooter, setFrame, setHeader, setHeaderAsText, setHideCollapseTool, setHtml, setIconCls, setMargins, setMargins, setMaskDisabled, setMinButtonWidth, setPaddings, setPaddings, setShadow, setShadow, setShadowOffset, setShim, setTabCls, setTitle, setTitle, setTitleCollapse, setTools, setTopToolbar, setTopToolbar, setTopToolbar, toggleCollapse, toggleCollapse
 
Methods inherited from class com.gwtext.client.widgets.Container
add, add, add, add, addListener, bubble, cascade, clear, doLayout, doLayout, findBy, findByID, findByType, getActiveItem, getActiveItemID, getAutoDestroy, getBufferResize, getComponent, getComponent, getComponents, getHideBorders, getItems, getLayout, getMonitorResize, insert, iterator, remove, remove, remove, remove, removeAll, removeAll, setActiveItem, setActiveItemID, setAutoDestroy, setBufferResize, setDefaults, setHideBorders, setLayout, setMonitorResize
 
Methods inherited from class com.gwtext.client.widgets.BoxComponent
addListener, doOnRender, doOnRender, getAutoHeight, getAutoWidth, getBox, getBox, getHeight, getPosition, getPosition, getSize, getWidth, setAutoHeight, setAutoWidth, setHeight, setHeight, setPagePosition, setPosition, setSize, setSize, setWidth, setWidth, syncSize, updateBox
 
Methods inherited from class com.gwtext.client.widgets.Component
addClass, addClassCreated, addEvent, addEvents, addListener, addListener, addListener, addPlugin, addStyleDependentName, addStyleName, afterRender, beforeDestroy, check, checkExtVer, cloneComponent, cloneComponent, cloneConfig, destroy, disable, enable, equals, error, findParentBy, findParentByType, fireEvent, focus, focus, focus, focus, getApplyTo, getAttribute, getAttributeAsBoolean, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAutoShow, getCls, getComponentJS, getConfig, getConfigAsString, getCtCls, getDisabledClass, getEl, getElement, getElement, getElement, getHideMode, getHideParent, getId, getItemId, getJsObj, getOffsetHeight, getOffsetWidth, getOrCreateJsObj, getOwnerContainer, getRenderTo, getStateEvents, getStateId, getXTypes, hashCode, hide, initComponent, isCreated, isDisabled, isHidden, isRendered, isVisible, isXType, isXType, onDestroy, purgeListeners, removeClass, removeStyleDependentName, removeStyleName, render, render, render, render, render, render, resumeEvents, setApplyTo, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAutoEl, setAutoEl, setAutoShow, setCls, setCtCls, setDisabled, setDisabledClass, setEl, setEl, setElement, setHideMode, setHideParent, setId, setRenderTo, setRenderToID, setStateEvents, setStateId, setStyle, setStyle, setStyleName, setStylePrimaryName, setVisible, show, suspendEvents, toString
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addDomHandler, addHandler, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, setElement, setPixelSize, setStyleName, setStyleName, setStylePrimaryName, setVisible, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

DiagramComponentPanel

public DiagramComponentPanel()
Method Detail

addCollapseExpandHandler

public com.google.gwt.event.shared.HandlerRegistration addCollapseExpandHandler(CollapseExpandHandler handler)
Specified by:
addCollapseExpandHandler in interface HasCollapseExpandHandlers

doBeforeClose

public boolean doBeforeClose(com.gwtext.client.widgets.Panel panel)
Specified by:
doBeforeClose in interface com.gwtext.client.widgets.event.PanelListener

doBeforeCollapse

public boolean doBeforeCollapse(com.gwtext.client.widgets.Panel panel,
                                boolean animate)
Specified by:
doBeforeCollapse in interface com.gwtext.client.widgets.event.PanelListener

doBeforeExpand

public boolean doBeforeExpand(com.gwtext.client.widgets.Panel panel,
                              boolean animate)
Specified by:
doBeforeExpand in interface com.gwtext.client.widgets.event.PanelListener

onActivate

public void onActivate(com.gwtext.client.widgets.Panel panel)
Specified by:
onActivate in interface com.gwtext.client.widgets.event.PanelListener

onBodyResize

public void onBodyResize(com.gwtext.client.widgets.Panel panel,
                         java.lang.String width,
                         java.lang.String height)
Specified by:
onBodyResize in interface com.gwtext.client.widgets.event.PanelListener

onClose

public void onClose(com.gwtext.client.widgets.Panel panel)
Specified by:
onClose in interface com.gwtext.client.widgets.event.PanelListener

onCollapse

public void onCollapse(com.gwtext.client.widgets.Panel panel)
Specified by:
onCollapse in interface com.gwtext.client.widgets.event.PanelListener

onDeactivate

public void onDeactivate(com.gwtext.client.widgets.Panel panel)
Specified by:
onDeactivate in interface com.gwtext.client.widgets.event.PanelListener

onExpand

public void onExpand(com.gwtext.client.widgets.Panel panel)
Specified by:
onExpand in interface com.gwtext.client.widgets.event.PanelListener

onTitleChange

public void onTitleChange(com.gwtext.client.widgets.Panel panel,
                          java.lang.String title)
Specified by:
onTitleChange in interface com.gwtext.client.widgets.event.PanelListener

doBeforeAdd

public boolean doBeforeAdd(com.gwtext.client.widgets.Container self,
                           com.gwtext.client.widgets.Component component,
                           int index)
Specified by:
doBeforeAdd in interface com.gwtext.client.widgets.event.ContainerListener

doBeforeRemove

public boolean doBeforeRemove(com.gwtext.client.widgets.Container self,
                              com.gwtext.client.widgets.Component component)
Specified by:
doBeforeRemove in interface com.gwtext.client.widgets.event.ContainerListener

onAdd

public void onAdd(com.gwtext.client.widgets.Container self,
                  com.gwtext.client.widgets.Component component,
                  int index)
Specified by:
onAdd in interface com.gwtext.client.widgets.event.ContainerListener

onAfterLayout

public void onAfterLayout(com.gwtext.client.widgets.Container self)
Specified by:
onAfterLayout in interface com.gwtext.client.widgets.event.ContainerListener

onRemove

public void onRemove(com.gwtext.client.widgets.Container self,
                     com.gwtext.client.widgets.Component component)
Specified by:
onRemove in interface com.gwtext.client.widgets.event.ContainerListener

onMove

public void onMove(com.gwtext.client.widgets.BoxComponent component,
                   int x,
                   int y)
Specified by:
onMove in interface com.gwtext.client.widgets.event.BoxComponentListener

onResize

public void onResize(com.gwtext.client.widgets.BoxComponent component,
                     int adjWidth,
                     int adjHeight,
                     int rawWidth,
                     int rawHeight)
Specified by:
onResize in interface com.gwtext.client.widgets.event.BoxComponentListener

doBeforeDestroy

public boolean doBeforeDestroy(com.gwtext.client.widgets.Component component)
Specified by:
doBeforeDestroy in interface com.gwtext.client.widgets.event.ComponentListener

doBeforeHide

public boolean doBeforeHide(com.gwtext.client.widgets.Component component)
Specified by:
doBeforeHide in interface com.gwtext.client.widgets.event.ComponentListener

doBeforeRender

public boolean doBeforeRender(com.gwtext.client.widgets.Component component)
Specified by:
doBeforeRender in interface com.gwtext.client.widgets.event.ComponentListener

doBeforeShow

public boolean doBeforeShow(com.gwtext.client.widgets.Component component)
Specified by:
doBeforeShow in interface com.gwtext.client.widgets.event.ComponentListener

doBeforeStateRestore

public boolean doBeforeStateRestore(com.gwtext.client.widgets.Component component,
                                    com.google.gwt.core.client.JavaScriptObject state)
Specified by:
doBeforeStateRestore in interface com.gwtext.client.widgets.event.ComponentListener

doBeforeStateSave

public boolean doBeforeStateSave(com.gwtext.client.widgets.Component component,
                                 com.google.gwt.core.client.JavaScriptObject state)
Specified by:
doBeforeStateSave in interface com.gwtext.client.widgets.event.ComponentListener

onDestroy

public void onDestroy(com.gwtext.client.widgets.Component component)
Specified by:
onDestroy in interface com.gwtext.client.widgets.event.ComponentListener

onDisable

public void onDisable(com.gwtext.client.widgets.Component component)
Specified by:
onDisable in interface com.gwtext.client.widgets.event.ComponentListener

onEnable

public void onEnable(com.gwtext.client.widgets.Component component)
Specified by:
onEnable in interface com.gwtext.client.widgets.event.ComponentListener

onHide

public void onHide(com.gwtext.client.widgets.Component component)
Specified by:
onHide in interface com.gwtext.client.widgets.event.ComponentListener

onRender

public void onRender(com.gwtext.client.widgets.Component component)
Specified by:
onRender in interface com.gwtext.client.widgets.event.ComponentListener

onShow

public void onShow(com.gwtext.client.widgets.Component component)
Specified by:
onShow in interface com.gwtext.client.widgets.event.ComponentListener

onStateRestore

public void onStateRestore(com.gwtext.client.widgets.Component component,
                           com.google.gwt.core.client.JavaScriptObject state)
Specified by:
onStateRestore in interface com.gwtext.client.widgets.event.ComponentListener

onStateSave

public void onStateSave(com.gwtext.client.widgets.Component component,
                        com.google.gwt.core.client.JavaScriptObject state)
Specified by:
onStateSave in interface com.gwtext.client.widgets.event.ComponentListener

addResizeHandler

public com.google.gwt.event.shared.HandlerRegistration addResizeHandler(com.google.gwt.event.logical.shared.ResizeHandler arg0)
Specified by:
addResizeHandler in interface com.google.gwt.event.logical.shared.HasResizeHandlers


Copyright © 2010 eBM WebSourcing. All Rights Reserved.