| org.eclipse.ui.model.IWorkbenchAdapter
All known Subclasses: org.eclipse.ui.model.WorkbenchAdapter, org.eclipse.ui.progress.PendingUpdateAdapter, org.eclipse.ui.internal.registry.Category, org.eclipse.ui.internal.registry.ActionSetDescriptor, org.eclipse.ui.internal.decorators.LightweightActionDescriptor,
IWorkbenchAdapter | public interface IWorkbenchAdapter (Code) | | This adapter interface provides visual presentation and hierarchical structure
for workbench elements, allowing them to be displayed in the UI
without having to know the concrete type of the element.
There is an associate label provider and content provider for showing
elements with a registered workbench adapter in JFace structured viewers.
See Also: WorkbenchLabelProvider See Also: BaseWorkbenchContentProvider |
Method Summary | |
public Object[] | getChildren(Object o) Returns the children of this object. | public ImageDescriptor | getImageDescriptor(Object object) Returns an image descriptor to be used for displaying an object in the workbench.
Returns null if there is no appropriate image.
Parameters: object - The object to get an image descriptor for. | public String | getLabel(Object o) Returns the label text for this element. | public Object | getParent(Object o) Returns the logical parent of the given object in its tree.
Returns null if there is no parent, or if this object doesn't
belong to a tree.
Parameters: o - The object to get the parent for. |
getChildren | public Object[] getChildren(Object o)(Code) | | Returns the children of this object. When this object
is displayed in a tree, the returned objects will be this
element's children. Returns an empty array if this
object has no children.
Parameters: o - The object to get the children for. Object[] |
getImageDescriptor | public ImageDescriptor getImageDescriptor(Object object)(Code) | | Returns an image descriptor to be used for displaying an object in the workbench.
Returns null if there is no appropriate image.
Parameters: object - The object to get an image descriptor for. ImageDescriptor |
getLabel | public String getLabel(Object o)(Code) | | Returns the label text for this element. This is typically
used to assign a label to this object when displayed
in the UI. Returns an empty string if there is no appropriate
label text for this object.
Parameters: o - The object to get a label for. String |
getParent | public Object getParent(Object o)(Code) | | Returns the logical parent of the given object in its tree.
Returns null if there is no parent, or if this object doesn't
belong to a tree.
Parameters: o - The object to get the parent for. Object |
|
|