Class TabItem
java.lang.Object
org.csstudio.opibuilder.widgets.editparts.TabItem
The tab item, which host all the properties data for a tab item.
-
Constructor Summary
ConstructorDescriptionTabItem
(TabModel tabModel, int index, GroupingContainerModel groupingContainerModel) The tab item will be initialized with the corresponding tab properties value in tab model. -
Method Summary
Modifier and TypeMethodDescriptiongetCopy()
getPropertyValue
(TabModel.TabProperty tabProperty) void
injectDefaultPropertiesValue
(int index) Copy the default properties value from TabModel to this tab item.void
injectPropertiesValue
(TabModel tabModel, int index) Copy the properties from TabModel to this tab item.void
setGroupingContainerModel
(GroupingContainerModel groupingContainerModel) void
setPropertyValue
(TabModel.TabProperty tabProperty, Object value)
-
Constructor Details
-
TabItem
The tab item will be initialized with the corresponding tab properties value in tab model. -
TabItem
-
-
Method Details
-
setPropertyValue
-
injectPropertiesValue
Copy the properties from TabModel to this tab item. -
injectDefaultPropertiesValue
public void injectDefaultPropertiesValue(int index) Copy the default properties value from TabModel to this tab item.- Parameters:
index
- the index of the tab item.
-
getGroupingContainerModel
-
setGroupingContainerModel
-
getCopy
- Returns:
- A copy of this tab.
- Throws:
Exception
-
getPropertyValue
-