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
ConstructorsConstructorDescriptionBreakpointTypeCategory(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
Modifier and TypeMethodDescriptionbooleanObject[]Returns the children of this object.getImageDescriptor(Object object) Returns an image descriptor to be used for displaying an object in the workbench.Returns the label text for this element.protected StringgetName()Returns the name of this category's breakpoint type.Returns the logical parent of the given object in its tree.inthashCode()toString()Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapterMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
Constructor Details
-
BreakpointTypeCategory
Constructs a type category for the given type name.- Parameters:
name- breakpoint type name
-
BreakpointTypeCategory
Constructs a type category for the given type name with the given image.- Parameters:
name- breakpoint type namedescriptor- image descriptor
-
-
Method Details
-
getName
Returns the name of this category's breakpoint type.- Returns:
- the name of this category's breakpoint type
-
equals
-
hashCode
public int hashCode() -
getChildren
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
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
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
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
-