org.drools.eclipse.flow.common.view.datatype.editor.impl
Class ObjectDataTypeEditor

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.drools.eclipse.flow.common.view.datatype.editor.impl.ObjectDataTypeEditor
All Implemented Interfaces:
DataTypeEditor, Editor, org.eclipse.swt.graphics.Drawable

public class ObjectDataTypeEditor
extends org.eclipse.swt.widgets.Composite
implements Editor, DataTypeEditor

Default empty editor.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.eclipse.flow.common.view.datatype.editor.DataTypeEditor
DataTypeEditor.DataTypeListener
 
Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
ObjectDataTypeEditor(org.eclipse.swt.widgets.Composite parent)
           
 
Method Summary
 void addListener(DataTypeEditor.DataTypeListener listener)
           
 org.drools.process.core.datatype.DataType getDataType()
           
 Object getValue()
           
 void removeListener(DataTypeEditor.DataTypeListener listener)
           
 void reset()
           
 void setBackground(org.eclipse.swt.graphics.Color color)
           
 void setDataType(org.drools.process.core.datatype.DataType dataType)
           
 void setValue(Object value)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectDataTypeEditor

public ObjectDataTypeEditor(org.eclipse.swt.widgets.Composite parent)
Method Detail

getDataType

public org.drools.process.core.datatype.DataType getDataType()
Specified by:
getDataType in interface DataTypeEditor

setDataType

public void setDataType(org.drools.process.core.datatype.DataType dataType)
Specified by:
setDataType in interface DataTypeEditor
Specified by:
setDataType in interface Editor

getValue

public Object getValue()
Specified by:
getValue in interface Editor

setValue

public void setValue(Object value)
Specified by:
setValue in interface Editor

reset

public void reset()
Specified by:
reset in interface DataTypeEditor
Specified by:
reset in interface Editor

addListener

public void addListener(DataTypeEditor.DataTypeListener listener)
Specified by:
addListener in interface DataTypeEditor

removeListener

public void removeListener(DataTypeEditor.DataTypeListener listener)
Specified by:
removeListener in interface DataTypeEditor

setBackground

public void setBackground(org.eclipse.swt.graphics.Color color)
Overrides:
setBackground in class org.eclipse.swt.widgets.Control


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.