public abstract class AbstractEEFTabDescriptor extends java.lang.Object implements IEEFTabDescriptor, java.lang.Cloneable
TOP
Constructor and Description |
---|
AbstractEEFTabDescriptor() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
EEFTabContents |
createTab()
Instantiate this tab's sections.
|
boolean |
equals(java.lang.Object object) |
java.lang.String |
getAfterTab()
Get the identifier of the tab after which this tab should be displayed.
|
org.eclipse.swt.graphics.Image |
getImage()
Get the icon image for the tab.
|
java.util.List<IEEFSectionDescriptor> |
getSectionDescriptors()
Get the list of section descriptors for the tab.
|
java.lang.String |
getText()
Get the text label for the tab.
|
int |
hashCode() |
boolean |
isIndented()
Determine if this tab is indented.
|
boolean |
isSelected()
Determine if this tab is selected.
|
void |
setSectionDescriptors(java.util.List<IEEFSectionDescriptor> sectionDescriptors)
Set the list of section descriptors for the tab.
|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getCategory, getId, getLabel
public java.lang.Object clone()
clone
in class java.lang.Object
Object.clone()
public EEFTabContents createTab()
createTab
in interface IEEFTabDescriptor
IEEFTabDescriptor.createTab()
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public java.lang.String getAfterTab()
getAfterTab
in interface IEEFTabDescriptor
IEEFTabDescriptor.getAfterTab()
public org.eclipse.swt.graphics.Image getImage()
getImage
in interface IEEFTabItem
IEEFTabItem.getImage()
public java.util.List<IEEFSectionDescriptor> getSectionDescriptors()
getSectionDescriptors
in interface IEEFTabDescriptor
IEEFTabDescriptor.getSectionDescriptors()
public java.lang.String getText()
getText
in interface IEEFTabItem
IEEFTabItem.getText()
public boolean isIndented()
isIndented
in interface IEEFTabItem
true
if this tab is indented.IEEFTabItem.isIndented()
public boolean isSelected()
isSelected
in interface IEEFTabItem
true
if this tab is selected.IEEFTabItem.isSelected()
public void setSectionDescriptors(java.util.List<IEEFSectionDescriptor> sectionDescriptors)
sectionDescriptors
- the list of section descriptors for the tab.