|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.ow2.clif.console.lib.egui.monitor.TableGraphComposite
public class TableGraphComposite
Content of CTabItems.
Nested Class Summary | |
---|---|
class |
TableGraphComposite.BladeLabelProvider
|
class |
TableGraphComposite.BladeOptionCellModifier
This class represents the cell modifier for the TableViewer of the Monitoring view |
class |
TableGraphComposite.BladeTableContentProvider
|
Field Summary |
---|
Fields inherited from class org.eclipse.swt.widgets.Composite |
---|
embeddedHandle |
Fields inherited from class org.eclipse.swt.widgets.Widget |
---|
handle |
Constructor Summary | |
---|---|
TableGraphComposite(org.eclipse.swt.widgets.Composite parent,
int style,
ClifAppFacade clifApp,
java.util.Map<java.lang.String,ClifDeployDefinition> selectedTestPlan,
java.util.Map<java.lang.String,java.lang.Integer> serverColors)
|
Method Summary | |
---|---|
void |
addBladeOption(BladeOption bladeOption)
Adds a BladeOption to listBlades. |
void |
addPoint(java.lang.String injectorID,
java.lang.String label,
int totalTime,
long stat)
Add point in the graph |
void |
beginTimer(java.lang.String id)
Function called when the test is starting. |
java.lang.String |
constructStatsTree(java.lang.String tabTitle)
Returns (or creates if directories don't exist) the path where the CSV file will be filled |
void |
dispose()
|
Graph |
getCanvas()
Get the canvas where graph are drawn |
boolean |
getCollectDataValue()
Gets value of Collect check box |
java.lang.Object[] |
getInjectorsToCollect()
Get blades whose monitoring data must be picked up |
java.lang.String[] |
getInjectorsToDisplay()
Get blades whose monitoring data must be drawn |
org.eclipse.swt.custom.CCombo |
getViewComboInjectors()
Get the combo |
void |
paintControl(org.eclipse.swt.events.PaintEvent e)
|
void |
removeAllBlades()
Removes all BladeOption |
void |
removeAllPoints()
Remove all points in the graph |
void |
removeLastBladeEntered()
Removes last BladeOption added in listBlades. |
void |
reset()
Reset graph draw |
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Calls when user clicks the cells of blades Table |
void |
setDelay(int delay)
Set delay interval beetween two graph redraw |
void |
setTimeFrame(int nbPoints)
Set nbpoints to display |
void |
start()
Start drawing thread |
void |
stop()
Stop drawing thread |
void |
storeMonitoring(java.lang.String bladeId,
java.lang.String[] label,
int time,
long[] stat)
Store monitoring data in a CSV File |
void |
suspendTimer(java.lang.String id)
Function called when the test is suspending. |
void |
updateGraph()
Redraw graph with the new collected stat |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
|
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
|
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, 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, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, 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, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TableGraphComposite(org.eclipse.swt.widgets.Composite parent, int style, ClifAppFacade clifApp, java.util.Map<java.lang.String,ClifDeployDefinition> selectedTestPlan, java.util.Map<java.lang.String,java.lang.Integer> serverColors)
parent
- TabFolder where this widget is addedstyle
- styleclifApp
- selectedTestPlan
- serverColors
- Method Detail |
---|
public java.lang.Object[] getInjectorsToCollect()
public java.lang.String[] getInjectorsToDisplay()
public void storeMonitoring(java.lang.String bladeId, java.lang.String[] label, int time, long[] stat)
bladeId
- identifier of the bladelabel
- blade labelstime
- time of measure to collectstat
- blade statistics (corresponding to the label)public java.lang.String constructStatsTree(java.lang.String tabTitle)
tabTitle
- name of the tab where data will be stored
public boolean getCollectDataValue()
public void addBladeOption(BladeOption bladeOption)
bladeOption
- BladeOption to addpublic void removeLastBladeEntered()
public void removeAllBlades()
public Graph getCanvas()
public org.eclipse.swt.custom.CCombo getViewComboInjectors()
public void beginTimer(java.lang.String id)
id
- public void suspendTimer(java.lang.String id)
id
- public void updateGraph()
public void addPoint(java.lang.String injectorID, java.lang.String label, int totalTime, long stat)
injectorID
- label
- totalTime
- stat
- public void removeAllPoints()
public void dispose()
dispose
in class org.eclipse.swt.widgets.Widget
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
SelectionListener.widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent)
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
selectionChanged
in interface org.eclipse.jface.viewers.ISelectionChangedListener
ISelectionChangedListener.selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
public void paintControl(org.eclipse.swt.events.PaintEvent e)
paintControl
in interface org.eclipse.swt.events.PaintListener
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
SelectionListener.widgetSelected(org.eclipse.swt.events.SelectionEvent)
public void setDelay(int delay)
delay
- public void reset()
public void setTimeFrame(int nbPoints)
nbPoints
- public void start()
public void stop()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |