public abstract class GenericComposite extends org.eclipse.swt.widgets.Composite implements RegistrationManager.Listener
Modifier and Type | Field and Description |
---|---|
protected CallbackHandler |
callbackHandler |
protected RegistrationManager |
registrationManager |
Constructor and Description |
---|
GenericComposite(org.eclipse.swt.widgets.Composite parent,
int style,
Collection<Registration> registrations,
Map<String,String> properties) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
SummaryProvider |
getSummaryProvider() |
protected void |
handleDispose() |
void |
start() |
void |
stop() |
void |
triggerDataUpdate() |
protected abstract void |
updateState(Map<String,DataValue> data,
SummaryInformation summaryInformation) |
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
protected final RegistrationManager registrationManager
protected final CallbackHandler callbackHandler
public GenericComposite(org.eclipse.swt.widgets.Composite parent, int style, Collection<Registration> registrations, Map<String,String> properties)
public void start()
public void stop()
protected void handleDispose()
public SummaryProvider getSummaryProvider()
public void dispose()
dispose
in class org.eclipse.swt.widgets.Widget
public void triggerDataUpdate()
triggerDataUpdate
in interface RegistrationManager.Listener
protected abstract void updateState(Map<String,DataValue> data, SummaryInformation summaryInformation)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.