org.dawb.passerelle.editors
Class UserModifyComposite

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.dawb.passerelle.editors.UserModifyComposite
All Implemented Interfaces:
RemoveWorkbenchPart, org.eclipse.swt.graphics.Drawable

public class UserModifyComposite
extends org.eclipse.swt.widgets.Composite
implements RemoveWorkbenchPart


Nested Class Summary
static interface UserModifyComposite.Closeable
           
 
Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
UserModifyComposite(org.eclipse.swt.widgets.Composite container, UserModifyComposite.Closeable closeable, int style)
           
 
Method Summary
 void dispose()
           
 java.lang.String getPartName()
           
 org.eclipse.jface.viewers.ColumnViewer getViewer()
           
 void setConfiguration(java.lang.String configurationXML)
          Information specifying which fields should be edited and how.
 boolean setFocus()
           
 void setPartName(java.lang.String partName)
           
 void setQueue(java.util.Queue<java.util.Map<java.lang.String,java.lang.String>> queue)
          Queue must not be null and is cleared prior to using.
 void setValues(java.util.Map<java.lang.String,java.lang.String> ovs)
          The default values that the user will edit.
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, 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, setBackground, 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, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserModifyComposite

public UserModifyComposite(org.eclipse.swt.widgets.Composite container,
                           UserModifyComposite.Closeable closeable,
                           int style)
Method Detail

getViewer

public org.eclipse.jface.viewers.ColumnViewer getViewer()

setConfiguration

public void setConfiguration(java.lang.String configurationXML)
                      throws java.lang.Exception
Description copied from interface: RemoveWorkbenchPart
Information specifying which fields should be edited and how.

Specified by:
setConfiguration in interface RemoveWorkbenchPart
Throws:
java.lang.Exception

setFocus

public boolean setFocus()
Overrides:
setFocus in class org.eclipse.swt.widgets.Composite

dispose

public void dispose()
Overrides:
dispose in class org.eclipse.swt.widgets.Widget

setQueue

public void setQueue(java.util.Queue<java.util.Map<java.lang.String,java.lang.String>> queue)
Queue must not be null and is cleared prior to using.

Specified by:
setQueue in interface RemoveWorkbenchPart

setValues

public void setValues(java.util.Map<java.lang.String,java.lang.String> ovs)
Description copied from interface: RemoveWorkbenchPart
The default values that the user will edit. NOTE Calling this will also refresh the UI table to reflect these new values.

Specified by:
setValues in interface RemoveWorkbenchPart

getPartName

public java.lang.String getPartName()

setPartName

public void setPartName(java.lang.String partName)
Specified by:
setPartName in interface RemoveWorkbenchPart