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(java.lang.String name)Constructs a type category for the given type name.BreakpointTypeCategory(java.lang.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 booleanequals(java.lang.Object object)java.lang.Object[]getChildren(java.lang.Object o)Returns the children of this object.ImageDescriptorgetImageDescriptor(java.lang.Object object)Returns an image descriptor to be used for displaying an object in the workbench.java.lang.StringgetLabel(java.lang.Object o)Returns the label text for this element.protected java.lang.StringgetName()Returns the name of this category's breakpoint type.java.lang.ObjectgetParent(java.lang.Object o)Returns the logical parent of the given object in its tree.inthashCode()java.lang.StringtoString()-
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(java.lang.String name)
Constructs a type category for the given type name.- Parameters:
name- breakpoint type name
-
BreakpointTypeCategory
public BreakpointTypeCategory(java.lang.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 java.lang.String getName()
Returns the name of this category's breakpoint type.- Returns:
- the name of this category's breakpoint type
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getChildren
public java.lang.Object[] getChildren(java.lang.Object o)
Description copied from interface:IWorkbenchAdapterReturns 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:
getChildrenin interfaceIWorkbenchAdapter- Parameters:
o- The object to get the children for.- Returns:
- Object[]
-
getImageDescriptor
public ImageDescriptor getImageDescriptor(java.lang.Object object)
Description copied from interface:IWorkbenchAdapterReturns an image descriptor to be used for displaying an object in the workbench. Returnsnullif there is no appropriate image.- Specified by:
getImageDescriptorin interfaceIWorkbenchAdapter- Parameters:
object- The object to get an image descriptor for.- Returns:
- ImageDescriptor
-
getLabel
public java.lang.String getLabel(java.lang.Object o)
Description copied from interface:IWorkbenchAdapterReturns 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:
getLabelin interfaceIWorkbenchAdapter- Parameters:
o- The object to get a label for.- Returns:
- String
-
getParent
public java.lang.Object getParent(java.lang.Object o)
Description copied from interface:IWorkbenchAdapterReturns the logical parent of the given object in its tree. Returnsnullif there is no parent, or if this object doesn't belong to a tree.- Specified by:
getParentin interfaceIWorkbenchAdapter- Parameters:
o- The object to get the parent for.- Returns:
- Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-