org.eclipse.emf.emfstore.internal.client.ui.dialogs.admin
Class TabContent

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.client.ui.dialogs.admin.TabContent
Direct Known Subclasses:
GroupTabContent, ProjectTabContent, UserTabContent

public abstract class TabContent
extends Object

This class sets the contents of tabs on the left side of OrgUnitManagmentGUI.

Author:
Hodaie, gurcankarakoc, deser

Constructor Summary
TabContent(String tabName, AdminBroker adminBroker, PropertiesForm frm)
          Constructor.
 
Method Summary
 AdminBroker getAdminBroker()
           
abstract  org.eclipse.jface.viewers.IStructuredContentProvider getContentProvider()
           
 PropertiesForm getForm()
           
abstract  org.eclipse.jface.viewers.ITableLabelProvider getLabelProvider()
           
 TabContent getTab()
           
 org.eclipse.jface.viewers.TableViewer getTableViewer()
          This is called from user and group properties composites in order to update TableViewer, For example when name of an OrgUnit is changed.
 String getTabName()
           
 void selectFirstElement()
          This is used during first creation of tab folder to set initial input to properties form.
 void setAdminBroker(AdminBroker adminBroker)
           
 void setForm(PropertiesForm form)
           
 void setTab(TabContent tab)
           
 void setTableViewer(org.eclipse.jface.viewers.TableViewer tableViewer)
           
 void setTabName(String tabName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabContent

public TabContent(String tabName,
                  AdminBroker adminBroker,
                  PropertiesForm frm)
Constructor.

Parameters:
tabName - tab name
adminBroker - AdminBroker
frm - ProperitesForm
Method Detail

getLabelProvider

public abstract org.eclipse.jface.viewers.ITableLabelProvider getLabelProvider()
Returns:
The LabelProvider for the concrete TabContent.

getContentProvider

public abstract org.eclipse.jface.viewers.IStructuredContentProvider getContentProvider()
Returns:
The ContentProvider for the concrete TabContent.

selectFirstElement

public void selectFirstElement()
This is used during first creation of tab folder to set initial input to properties form.


getTableViewer

public org.eclipse.jface.viewers.TableViewer getTableViewer()
This is called from user and group properties composites in order to update TableViewer, For example when name of an OrgUnit is changed.

Returns:
tableViewer

getTabName

public String getTabName()
Returns:
the name of the tab.

setTabName

public void setTabName(String tabName)
Parameters:
tabName - set the name of current tab.

getTab

public TabContent getTab()
Returns:
get the type of the current tab.

setTab

public void setTab(TabContent tab)
Parameters:
tab - set the type of current tab.

getAdminBroker

public AdminBroker getAdminBroker()
Returns:
get the AdminBroker.

setAdminBroker

public void setAdminBroker(AdminBroker adminBroker)
Parameters:
adminBroker - set the AdminBroker.

getForm

public PropertiesForm getForm()
Returns:
get the PropertiesForm.

setForm

public void setForm(PropertiesForm form)
Parameters:
form - set the PropertiesForm.

setTableViewer

public void setTableViewer(org.eclipse.jface.viewers.TableViewer tableViewer)
Parameters:
tableViewer - The tableViewer to set.


Copyright © 2015. All Rights Reserved.