Package org.eclipse.debug.ui.actions
Class ExportBreakpointsOperation
java.lang.Object
org.eclipse.debug.ui.actions.ExportBreakpointsOperation
- All Implemented Interfaces:
IRunnableWithProgress
Exports breakpoints to a file or string buffer.
This class may be instantiated.
- Since:
- 3.2
- Restriction:
- This class is not intended to be sub-classed by clients.
-
Constructor Summary
ConstructorDescriptionExportBreakpointsOperation
(IBreakpoint[] breakpoints) Constructs an operation to export breakpoints to a string buffer.ExportBreakpointsOperation
(IBreakpoint[] breakpoints, String fileName) Constructs an operation to export breakpoints to a file. -
Method Summary
Modifier and TypeMethodDescriptionReturns a string buffer containing a memento of the exported breakpoints ornull
if the operation was configured to export to a file.void
run
(IProgressMonitor monitor) Runs this operation.
-
Constructor Details
-
ExportBreakpointsOperation
Constructs an operation to export breakpoints to a file.- Parameters:
breakpoints
- the breakpoints to exportfileName
- absolute path of file to export breakpoints to - the file will be overwritten if it already exists
-
ExportBreakpointsOperation
Constructs an operation to export breakpoints to a string buffer. The buffer is available after the operation is run viagetBuffer()
.- Parameters:
breakpoints
- the breakpoints to export- Since:
- 3.5
-
-
Method Details
-
run
Description copied from interface:IRunnableWithProgress
Runs this operation. Progress should be reported to the given progress monitor. This method is usually invoked by anIRunnableContext
'srun
method, which supplies the progress monitor. A request to cancel the operation should be honored and acknowledged by throwingInterruptedException
.- Specified by:
run
in interfaceIRunnableWithProgress
- Parameters:
monitor
- the progress monitor to use to display progress and receive requests for cancelation- Throws:
InvocationTargetException
- if the run method must propagate a checked exception, it should wrap it inside anInvocationTargetException
; runtime exceptions are automatically wrapped in anInvocationTargetException
by the calling context- See Also:
-
getBuffer
Returns a string buffer containing a memento of the exported breakpoints ornull
if the operation was configured to export to a file. The memento can be used to import breakpoints into the workspace using anImportBreakpointsOperation
.- Returns:
- a string buffer containing a memento of the exported breakpoints
or
null
if the operation was configured to export to a file - Since:
- 3.5
-