Package org.eclipse.debug.ui
Class BreakpointTypeCategory
- java.lang.Object
-
- org.eclipse.core.runtime.PlatformObject
-
- org.eclipse.debug.ui.BreakpointTypeCategory
-
- All Implemented Interfaces:
IAdaptable
,IBreakpointTypeCategory
,IWorkbenchAdapter
public class BreakpointTypeCategory extends PlatformObject implements IBreakpointTypeCategory, IWorkbenchAdapter
Default implementation for a breakpoint type category.Clients providing breakpoint type category adapters may instantiate and subclass this class.
- Since:
- 3.1
-
-
Constructor Summary
Constructors Constructor Description BreakpointTypeCategory(String name)
Constructs a type category for the given type name.BreakpointTypeCategory(String name, ImageDescriptor descriptor)
Constructs a type category for the given type name with the given image.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
Object[]
getChildren(Object o)
Returns the children of this object.ImageDescriptor
getImageDescriptor(Object object)
Returns an image descriptor to be used for displaying an object in the workbench.String
getLabel(Object o)
Returns the label text for this element.protected String
getName()
Returns the name of this category's breakpoint type.Object
getParent(Object o)
Returns the logical parent of the given object in its tree.int
hashCode()
String
toString()
-
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
-
-
-
Constructor Detail
-
BreakpointTypeCategory
public BreakpointTypeCategory(String name)
Constructs a type category for the given type name.- Parameters:
name
- breakpoint type name
-
BreakpointTypeCategory
public BreakpointTypeCategory(String name, ImageDescriptor descriptor)
Constructs a type category for the given type name with the given image.- Parameters:
name
- breakpoint type namedescriptor
- image descriptor
-
-
Method Detail
-
getName
protected String getName()
Returns the name of this category's breakpoint type.- Returns:
- the name of this category's breakpoint type
-
getChildren
public Object[] getChildren(Object o)
Description copied from interface:IWorkbenchAdapter
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.- Specified by:
getChildren
in interfaceIWorkbenchAdapter
- Parameters:
o
- The object to get the children for.- Returns:
- Object[]
-
getImageDescriptor
public ImageDescriptor getImageDescriptor(Object object)
Description copied from interface:IWorkbenchAdapter
Returns an image descriptor to be used for displaying an object in the workbench. Returnsnull
if there is no appropriate image.- Specified by:
getImageDescriptor
in interfaceIWorkbenchAdapter
- Parameters:
object
- The object to get an image descriptor for.- Returns:
- ImageDescriptor
-
getLabel
public String getLabel(Object o)
Description copied from interface:IWorkbenchAdapter
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.- Specified by:
getLabel
in interfaceIWorkbenchAdapter
- Parameters:
o
- The object to get a label for.- Returns:
- String
-
getParent
public Object getParent(Object o)
Description copied from interface:IWorkbenchAdapter
Returns the logical parent of the given object in its tree. Returnsnull
if there is no parent, or if this object doesn't belong to a tree.- Specified by:
getParent
in interfaceIWorkbenchAdapter
- Parameters:
o
- The object to get the parent for.- Returns:
- Object
-
-