org.eclipse.debug.core.model
Interface IBreakpointImportParticipant
-
public interface IBreakpointImportParticipant
This interface defines a breakpoint import participant.
Participants are used during a breakpoint import operation
to specify how breakpoints of the associated marker type should be compared
and how the breakpoint should be validated once it is decided it will be imported.
A breakpoint import participant it contributed via the
org.eclipse.debug.core.breakpointImportParticipants
extension point.
Following is an example of a breakpoint participant extension:
Clients may implement this interface.
-
Since:
- 3.5
-
See Also:
-
IBreakpointManager
Method Summary
|
boolean
|
matches
(
Map attributes,
IBreakpoint breakpoint)
Determines if the given attributes match the given breakpoint. |
void
|
verify
(
IBreakpoint breakpoint)
Verifies the state of the breakpoint once it has been imported. |
matches
boolean matches(
Map attributes,
IBreakpoint breakpoint)
throws
CoreException
- Determines if the given attributes match the given breakpoint.
-
-
Parameters:
-
attributes
- the map of raw breakpoint attributes read from the import memento -
breakpoint
- the current breakpoint context in the import operation
-
Returns:
- true if the breakpoint matches the given attributes, false otherwise
-
Throws:
-
CoreException
- if an exception occurs
verify
void verify(
IBreakpoint breakpoint)
throws
CoreException
- Verifies the state of the breakpoint once it has been imported. This method can be used to correct
attributes of the imported breakpoint once it has been imported.
For example: updating line number information or character ranges to ensure the marker appears correctly
-
-
Parameters:
-
breakpoint
- the breakpoint to be verified
-
Throws:
-
CoreException
- if an exception occurs
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.