org.drools.guvnor.client.rulefloweditor
Class WorkItemNode

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.google.gwt.user.client.ui.SimplePanel
                  extended by com.google.gwt.user.client.ui.FocusPanel
                      extended by org.drools.guvnor.client.rulefloweditor.WorkItemNode
All Implemented Interfaces:
com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.event.dom.client.HasAllGestureHandlers, com.google.gwt.event.dom.client.HasAllKeyHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasAllTouchHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasGestureChangeHandlers, com.google.gwt.event.dom.client.HasGestureEndHandlers, com.google.gwt.event.dom.client.HasGestureStartHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers, com.google.gwt.event.dom.client.HasKeyPressHandlers, com.google.gwt.event.dom.client.HasKeyUpHandlers, 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.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.dom.client.HasTouchCancelHandlers, com.google.gwt.event.dom.client.HasTouchEndHandlers, com.google.gwt.event.dom.client.HasTouchMoveHandlers, com.google.gwt.event.dom.client.HasTouchStartHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasFocus, com.google.gwt.user.client.ui.HasOneWidget, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesFocusEvents, com.google.gwt.user.client.ui.SourcesKeyboardEvents, com.google.gwt.user.client.ui.SourcesMouseEvents, com.google.gwt.user.client.ui.SourcesMouseWheelEvents, Iterable<com.google.gwt.user.client.ui.Widget>, AttributableNode
Direct Known Subclasses:
DefaultWorkItemNode, EmailNode, LogNode

public abstract class WorkItemNode
extends com.google.gwt.user.client.ui.FocusPanel
implements AttributableNode


Nested Class Summary
protected static class RuleFlowBaseNode.Corners
           
 
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
protected static String BLUE_RULE_FLOW_NODE_STYLE
           
protected static int CORNER_HEIGHT
           
protected static int CORNER_ROUND_HEIGHT
           
static String DEFAULT
           
static String EMAIL
           
protected static String IMAGE_STYLE
           
static String LOG
           
protected  FormStyleLayout parametersForm
           
protected static String WHITE_RULE_FLOW_NODE_STYLE
           
protected static String YELLOW_RULE_FLOW_NODE_STYLE
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
WorkItemNode()
           
 
Method Summary
 void addAttribute(String key, String value)
           
 void addParametersForm(FormStyleLayout parametersForm)
           
 RuleFlowBaseNode.Corners getCorners()
           
 long getId()
           
abstract  com.google.gwt.resources.client.ImageResource getImagePath()
           
 Map<String,String> getParameters()
           
 String getStyle()
           
 int getX()
           
 int getY()
           
 void onClick(com.google.gwt.event.dom.client.ClickEvent event)
          Clear parameters when clicked.
 void onClick(com.google.gwt.user.client.ui.Widget arg0)
          Show parameters when clicked.
 void setAttributes(Map<String,String> map)
           
 void setId(long id)
           
 void setX(int x)
           
 void setY(int y)
           
 
Methods inherited from class com.google.gwt.user.client.ui.FocusPanel
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getTabIndex, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setFocus, setTabIndex
 
Methods inherited from class com.google.gwt.user.client.ui.SimplePanel
add, getContainerElement, getWidget, iterator, remove, setWidget, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, 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
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.google.gwt.event.shared.HasHandlers
fireEvent
 

Field Detail

LOG

public static final String LOG
See Also:
Constant Field Values

EMAIL

public static final String EMAIL
See Also:
Constant Field Values

DEFAULT

public static final String DEFAULT
See Also:
Constant Field Values

CORNER_HEIGHT

protected static final int CORNER_HEIGHT
See Also:
Constant Field Values

CORNER_ROUND_HEIGHT

protected static final int CORNER_ROUND_HEIGHT
See Also:
Constant Field Values

IMAGE_STYLE

protected static final String IMAGE_STYLE
See Also:
Constant Field Values

WHITE_RULE_FLOW_NODE_STYLE

protected static final String WHITE_RULE_FLOW_NODE_STYLE
See Also:
Constant Field Values

YELLOW_RULE_FLOW_NODE_STYLE

protected static final String YELLOW_RULE_FLOW_NODE_STYLE
See Also:
Constant Field Values

BLUE_RULE_FLOW_NODE_STYLE

protected static final String BLUE_RULE_FLOW_NODE_STYLE
See Also:
Constant Field Values

parametersForm

protected FormStyleLayout parametersForm
Constructor Detail

WorkItemNode

public WorkItemNode()
Method Detail

getCorners

public RuleFlowBaseNode.Corners getCorners()

getStyle

public String getStyle()

addAttribute

public void addAttribute(String key,
                         String value)
Specified by:
addAttribute in interface AttributableNode

getParameters

public Map<String,String> getParameters()
Specified by:
getParameters in interface AttributableNode

setAttributes

public void setAttributes(Map<String,String> map)
Specified by:
setAttributes in interface AttributableNode

onClick

public void onClick(com.google.gwt.user.client.ui.Widget arg0)
Show parameters when clicked.


getImagePath

public abstract com.google.gwt.resources.client.ImageResource getImagePath()

onClick

public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
Clear parameters when clicked.

Specified by:
onClick in interface com.google.gwt.event.dom.client.ClickHandler

addParametersForm

public void addParametersForm(FormStyleLayout parametersForm)

setId

public void setId(long id)

getId

public long getId()

setX

public void setX(int x)

getX

public int getX()

setY

public void setY(int y)

getY

public int getY()


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.