org.eclipse.ui.views.properties.tabbed
Class AbstractTabDescriptor
java.lang.Object
org.eclipse.ui.views.properties.tabbed.AbstractTabDescriptor
-
All Implemented Interfaces:
-
Cloneable,
ITabDescriptor,
ITabItem
-
public abstract class AbstractTabDescriptor
- extends
Object
- implements
ITabDescriptor,
Cloneable
An abstract implementation of a tab descriptor for the tabbed property view.
-
Since:
- 3.4
Fields inherited from interface org.eclipse.ui.views.properties.tabbed.
ITabDescriptor
|
TOP
|
AbstractTabDescriptor
public AbstractTabDescriptor()
- Constructor for AbstractTabDescriptor.
clone
public
Object clone()
-
-
Overrides:
-
clone
in class
Object
-
createTab
public
TabContents createTab()
-
Description copied from interface:
ITabDescriptor
- Instantiate this tab's sections.
-
-
Specified by:
-
createTab
in interface
ITabDescriptor
-
-
Returns:
- The tab contents for this section.
equals
public boolean equals(
Object object)
-
-
Overrides:
-
equals
in class
Object
-
getAfterTab
public
String getAfterTab()
-
Description copied from interface:
ITabDescriptor
- Get the identifier of the tab after which this tab should be displayed.
When two or more tabs belong to the same category, they are sorted by the
after tab values.
-
-
Specified by:
-
getAfterTab
in interface
ITabDescriptor
-
-
Returns:
- the identifier of the tab.
getImage
public
Image getImage()
-
Description copied from interface:
ITabItem
- Get the icon image for the tab.
-
-
Specified by:
-
getImage
in interface
ITabItem
-
-
Returns:
- the icon image for the tab.
getSectionDescriptors
public
List getSectionDescriptors()
- Get the list of section descriptors for the tab.
-
-
Specified by:
-
getSectionDescriptors
in interface
ITabDescriptor
-
-
Returns:
- the list of section descriptors for the tab.
getText
public
String getText()
-
Description copied from interface:
ITabItem
- Get the text label for the tab.
-
-
Specified by:
-
getText
in interface
ITabItem
-
-
Returns:
- the text label for the tab.
hashCode
public int hashCode()
-
-
Overrides:
-
hashCode
in class
Object
-
isIndented
public boolean isIndented()
-
Description copied from interface:
ITabItem
- Determine if this tab is indented.
-
-
Specified by:
-
isIndented
in interface
ITabItem
-
-
Returns:
-
true
if this tab is indented.
isSelected
public boolean isSelected()
-
Description copied from interface:
ITabItem
- Determine if this tab is selected.
-
-
Specified by:
-
isSelected
in interface
ITabItem
-
-
Returns:
-
true
if this tab is selected.
setSectionDescriptors
public void setSectionDescriptors(
List sectionDescriptors)
- Set the list of section descriptors for the tab.
-
-
-
Parameters:
-
sectionDescriptors
- the list of section descriptors for the tab.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.