Package org.eclipse.debug.ui
Class AbstractBreakpointOrganizerDelegate
java.lang.Object
org.eclipse.debug.ui.AbstractBreakpointOrganizerDelegate
- All Implemented Interfaces:
IBreakpointOrganizerDelegate
public abstract class AbstractBreakpointOrganizerDelegate
extends Object
implements IBreakpointOrganizerDelegate
Common function for breakpoint organizer delegates.
Clients implementing IBreakpointOrganizerDelegate
must subclass this class.
- Since:
- 3.1
-
Field Summary
Fields inherited from interface org.eclipse.debug.ui.IBreakpointOrganizerDelegate
P_CATEGORY_CHANGED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addBreakpoint
(IBreakpoint breakpoint, IAdaptable category) Adds the specified breakpoint to the given category.void
Adds the specified listener.boolean
canAdd
(IBreakpoint breakpoint, IAdaptable category) Returns whether the given breakpoint can be categorized in the specified category.boolean
canRemove
(IBreakpoint breakpoint, IAdaptable category) Returns whether the given breakpoint can be removed from the given category.void
dispose()
Disposes this breakpoint organizer.protected void
fireCategoryChanged
(IAdaptable category) Fires a property change notification for the given category.Returns all categories managed by this organizer, ornull
.void
removeBreakpoint
(IBreakpoint breakpoint, IAdaptable category) Removes the specified breakpoint from the given category.void
Removes the specified listener.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.debug.ui.IBreakpointOrganizerDelegate
getCategories
-
Constructor Details
-
AbstractBreakpointOrganizerDelegate
public AbstractBreakpointOrganizerDelegate()
-
-
Method Details
-
addBreakpoint
Description copied from interface:IBreakpointOrganizerDelegate
Adds the specified breakpoint to the given category. Only called ifcanAdd(...)
returnstrue
for the given breakpoint and category.- Specified by:
addBreakpoint
in interfaceIBreakpointOrganizerDelegate
- Parameters:
breakpoint
- breakpoint to recategorizecategory
- the breakpoint's new category
-
addPropertyChangeListener
Description copied from interface:IBreakpointOrganizerDelegate
Adds the specified listener. Has no effect if an identical listener is already registered.- Specified by:
addPropertyChangeListener
in interfaceIBreakpointOrganizerDelegate
- Parameters:
listener
- listener to add
-
canAdd
Description copied from interface:IBreakpointOrganizerDelegate
Returns whether the given breakpoint can be categorized in the specified category.- Specified by:
canAdd
in interfaceIBreakpointOrganizerDelegate
- Parameters:
breakpoint
- breakpoint to recatogorizecategory
- the category to add the breakpoint to- Returns:
- whether the given breakpoint can be categorized in the specified category
-
canRemove
Description copied from interface:IBreakpointOrganizerDelegate
Returns whether the given breakpoint can be removed from the given category.- Specified by:
canRemove
in interfaceIBreakpointOrganizerDelegate
- Parameters:
breakpoint
- breakpoint to recategorizecategory
- the category to remove the breakpoint from- Returns:
- whether the given breakpoint can be removed from the given category
-
dispose
public void dispose()Description copied from interface:IBreakpointOrganizerDelegate
Disposes this breakpoint organizer.- Specified by:
dispose
in interfaceIBreakpointOrganizerDelegate
-
removeBreakpoint
Description copied from interface:IBreakpointOrganizerDelegate
Removes the specified breakpoint from the given category. Only called ifcanRemove(...)
returnstrue
for the given breakpoint and category.- Specified by:
removeBreakpoint
in interfaceIBreakpointOrganizerDelegate
- Parameters:
breakpoint
- breakpoint to recategorizecategory
- the category the breakpoint is remove from
-
removePropertyChangeListener
Description copied from interface:IBreakpointOrganizerDelegate
Removes the specified listener. Has no effect if an identical listener is not already registered.- Specified by:
removePropertyChangeListener
in interfaceIBreakpointOrganizerDelegate
- Parameters:
listener
- listener to remove
-
fireCategoryChanged
Fires a property change notification for the given category.- Parameters:
category
- category that has changed
-
getCategories
Description copied from interface:IBreakpointOrganizerDelegate
Returns all categories managed by this organizer, ornull
. Whennull
is returned, the breakpoints view only displays categories that contain breakpoints. When a collection of categories is returned the breakpoints will display all of the categories, some of which may be empty.- Specified by:
getCategories
in interfaceIBreakpointOrganizerDelegate
- Returns:
- all categories managed by this organizer, or
null
-