public class TabItemFolderPrincipal
extends org.eclipse.swt.widgets.Composite
implements java.util.Observer, org.eclipse.swt.events.SelectionListener
Constructor and Description |
---|
TabItemFolderPrincipal(org.eclipse.swt.custom.CTabFolder parent,
int style,
ClifAppFacade clifApp,
java.util.Map testPlan)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addAlarm(AlarmObservation alarmObs)
Add alarm to "Alarms" tab
|
void |
createTabsByClass(java.util.ArrayList<java.lang.String> listClass)
Creates Tabs which will allow to sort blades by class.
|
void |
fillCombo(java.lang.String bclass,
java.lang.String bladeId)
Fills CCombo of CTabItem named bclass
|
void |
fillCTabItem(java.lang.String id,
java.lang.String bclass)
Fills the table with the blades for each Items.
|
org.eclipse.swt.custom.CTabItem |
getCTabItem(java.lang.String title)
gets CTabItem which title is title
|
void |
setSelection(int index)
Select a tab
|
void |
update(java.util.Observable o,
java.lang.Object observation) |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e) |
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
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
public TabItemFolderPrincipal(org.eclipse.swt.custom.CTabFolder parent, int style, ClifAppFacade clifApp, java.util.Map testPlan)
parent
- style
- clifApp
- testPlan
- public void createTabsByClass(java.util.ArrayList<java.lang.String> listClass)
listClass
- list of blade's class namepublic org.eclipse.swt.custom.CTabItem getCTabItem(java.lang.String title)
title
- title researchedpublic void fillCTabItem(java.lang.String id, java.lang.String bclass)
id
- bclass
- public void fillCombo(java.lang.String bclass, java.lang.String bladeId)
bclass
- name of the CTabItembladeId
- reference id for state labelspublic void setSelection(int index)
index
- index of tabpublic void update(java.util.Observable o, java.lang.Object observation)
update
in interface java.util.Observer
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
public void addAlarm(AlarmObservation alarmObs)
alarmObs
-