edu.columbia.cs.irt.sipcloud.gui
Class TabbarDataCenter

java.lang.Object
  extended by edu.columbia.cs.irt.sipcloud.gui.TabbarDataCenter

public class TabbarDataCenter
extends java.lang.Object

TabItem Abstract class represents each Amazon EC2 region. Also, this includes 3 area canvases for each Amazon EC2 region. By adding this class, LoadScalingManager can easily add another region.

Author:
Jin Hyung Park [jp2105]

Field Summary
 org.eclipse.swt.widgets.Canvas canvas_1
           
 org.eclipse.swt.widgets.Canvas canvas_2
           
 org.eclipse.swt.widgets.Canvas canvas_3
           
 org.eclipse.swt.widgets.TabItem tabItem_1
           
 
Constructor Summary
TabbarDataCenter(org.eclipse.swt.widgets.TabFolder tabFolder, java.lang.String tabName)
          TabbarDataCenter Constructor
 
Method Summary
 java.lang.String getTabName()
          Get this tab name.
 void setTabName(java.lang.String tabName)
          Set this tab name.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tabItem_1

public org.eclipse.swt.widgets.TabItem tabItem_1

canvas_1

public org.eclipse.swt.widgets.Canvas canvas_1

canvas_2

public org.eclipse.swt.widgets.Canvas canvas_2

canvas_3

public org.eclipse.swt.widgets.Canvas canvas_3
Constructor Detail

TabbarDataCenter

public TabbarDataCenter(org.eclipse.swt.widgets.TabFolder tabFolder,
                        java.lang.String tabName)
TabbarDataCenter Constructor

Parameters:
tabFolder - TabFolder class - Our TabItem will be added to this tabFolder.
tabName - TabFolder's Tab Name. In our case, this will be Amazon EC2 Region name.
Method Detail

getTabName

public java.lang.String getTabName()
Get this tab name.

Returns:
Tab Name(Amazon EC2 Region name)

setTabName

public void setTabName(java.lang.String tabName)
Set this tab name.

Parameters:
tabName - Name which will be displayed on TabFolder.