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

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.DataTypeEditorComposite
All Implemented Interfaces:
DataTypeEditor.DataTypeListener, org.eclipse.swt.graphics.Drawable

public class DataTypeEditorComposite
extends org.eclipse.swt.widgets.Composite
implements DataTypeEditor.DataTypeListener

Default editor for a datatype.


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
DataTypeEditorComposite(org.eclipse.swt.widgets.Composite parent, int style, DataTypeRegistry registry)
           
 
Method Summary
 void addListener(DataTypeEditor.DataTypeListener listener)
           
 void dataTypeChanged(org.drools.process.core.datatype.DataType dataType)
           
 org.drools.process.core.datatype.DataType getDataType()
           
 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 setEnabled(boolean enabled)
           
 
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, 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

DataTypeEditorComposite

public DataTypeEditorComposite(org.eclipse.swt.widgets.Composite parent,
                               int style,
                               DataTypeRegistry registry)
Method Detail

setDataType

public void setDataType(org.drools.process.core.datatype.DataType dataType)

getDataType

public org.drools.process.core.datatype.DataType getDataType()

reset

public void reset()

setEnabled

public void setEnabled(boolean enabled)
Overrides:
setEnabled in class org.eclipse.swt.widgets.Control

addListener

public void addListener(DataTypeEditor.DataTypeListener listener)

removeListener

public void removeListener(DataTypeEditor.DataTypeListener listener)

dataTypeChanged

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

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.