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
ConstructorsConstructorDescriptionExportBreakpointsOperation(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 ornullif the operation was configured to export to a file.voidrun(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:IRunnableWithProgressRuns this operation. Progress should be reported to the given progress monitor. This method is usually invoked by anIRunnableContext'srunmethod, which supplies the progress monitor. A request to cancel the operation should be honored and acknowledged by throwingInterruptedException.- Specified by:
runin 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 anInvocationTargetExceptionby the calling context- See Also:
-
getBuffer
Returns a string buffer containing a memento of the exported breakpoints ornullif 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
nullif the operation was configured to export to a file - Since:
- 3.5
-