Eclipse Platform
Release 3.2

org.eclipse.debug.ui.actions
Class ExportBreakpointsOperation

java.lang.Object
  extended byorg.eclipse.debug.ui.actions.ExportBreakpointsOperation
All Implemented Interfaces:
IRunnableWithProgress

public class ExportBreakpointsOperation
extends Object
implements IRunnableWithProgress

Exports breakpoints to a file.

This class may be instantiated; not intended to be subclassed.

Since:
3.2

Constructor Summary
ExportBreakpointsOperation(IBreakpoint[] breakpoints, String fileName)
          Constructs an operation to export breakpoints to a file.
 
Method Summary
 void run(IProgressMonitor monitor)
          Runs this operation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportBreakpointsOperation

public ExportBreakpointsOperation(IBreakpoint[] breakpoints,
                                  String fileName)
Constructs an operation to export breakpoints to a file.

Parameters:
breakpoints - the breakpoints to export
fileName - absolute path of file to export breakpoints to - the file will be overwritten if it already exists
Method Detail

run

public void run(IProgressMonitor monitor)
         throws InvocationTargetException
Description copied from interface: IRunnableWithProgress
Runs this operation. Progress should be reported to the given progress monitor. This method is usually invoked by an IRunnableContext's run method, which supplies the progress monitor. A request to cancel the operation should be honored and acknowledged by throwing InterruptedException.

Specified by:
run in interface IRunnableWithProgress
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 an InvocationTargetException; runtime exceptions are automatically wrapped in an InvocationTargetException by the calling context
See Also:
IRunnableContext.run(boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)

Eclipse Platform
Release 3.2

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.