com.ebmwebsourcing.petalsbpm.bpmndiagram.dragproxy.impl.common
Class AbstractBPMNDragProxy

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 com.ebmwebsourcing.geasytools.geasyui.impl.draggable.HasDragProxy
                  extended by com.ebmwebsourcing.petalsbpm.bpmndiagram.dragproxy.impl.common.AbstractBPMNDragProxy
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, 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.IsWidget
Direct Known Subclasses:
CallActivityDragProxy, CollapsedPoolDragProxy, DataAssociationDragProxy, DataInputDragProxy, DataObjectDragProxy, DataOutputDragProxy, EndMessageDragProxy, EndNoneDragProxy, EventBasedGatewayDragProxy, ExclusiveGatewayDragProxy, IntermediateCatchingMessageDragProxy, IntermediateCatchingTimerDragProxy, IntermediateThrowingMessageDragProxy, LaneDragProxy, MessageFlowDragProxy, ParallelGatewayDragProxy, PoolDragProxy, SequenceFlowDragProxy, StartTopLevelMessageDragProxy, StartTopLevelNoneDragProxy, StartTopLevelTimerDragProxy, TaskDragProxy, TerminateDragProxy

public abstract class AbstractBPMNDragProxy
extends com.ebmwebsourcing.geasytools.geasyui.impl.draggable.HasDragProxy


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
AbstractBPMNDragProxy(com.ebmwebsourcing.geasytools.geasyui.api.uipanel.IUIPanel uipanel)
           
 
Method Summary
protected abstract  java.lang.String getBigIcon()
           
protected abstract  java.lang.String getDescription()
           
 java.util.HashSet<java.lang.Class<? extends com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement>> getDraggedTypes()
           
protected abstract  java.lang.String getLabel()
           
 com.google.gwt.user.client.ui.Widget getMainWidget()
           
 java.lang.String getProxyImgUrl()
           
protected abstract  java.lang.String getSmallIcon()
           
protected  void init()
           
protected  void onLoad()
           
 void setLabelVisible(boolean visible)
           
 void setSmallIcon(boolean b)
           
 
Methods inherited from class com.ebmwebsourcing.geasytools.geasyui.impl.draggable.HasDragProxy
addDragProxyHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, fireEvent, getCreatedElement, getDraggableProxy, getDraggableProxyDefaultHandlers, getUIPanel, setCreatedElement, setDraggableProxy, setUIPanel
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onUnload, removeFromParent, setLayoutData, sinkEvents
 
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, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy
getData, getIUIElementType
 

Constructor Detail

AbstractBPMNDragProxy

public AbstractBPMNDragProxy(com.ebmwebsourcing.geasytools.geasyui.api.uipanel.IUIPanel uipanel)
Method Detail

init

protected void init()

getDraggedTypes

public java.util.HashSet<java.lang.Class<? extends com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement>> getDraggedTypes()

setLabelVisible

public void setLabelVisible(boolean visible)

setSmallIcon

public void setSmallIcon(boolean b)

getLabel

protected abstract java.lang.String getLabel()

getDescription

protected abstract java.lang.String getDescription()

getBigIcon

protected abstract java.lang.String getBigIcon()

getSmallIcon

protected abstract java.lang.String getSmallIcon()

getMainWidget

public com.google.gwt.user.client.ui.Widget getMainWidget()
Specified by:
getMainWidget in class com.ebmwebsourcing.geasytools.geasyui.impl.draggable.HasDragProxy

getProxyImgUrl

public java.lang.String getProxyImgUrl()

onLoad

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


Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.