Eclipse Platform
Release 3.3

org.eclipse.debug.ui.actions
Class ImportBreakpointsOperation

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

public class ImportBreakpointsOperation
extends Object
implements IRunnableWithProgress

Imports breakpoints from a file into the workspace.

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

Since:
3.2

Constructor Summary
ImportBreakpointsOperation(String fileName, boolean overwrite, boolean createWorkingSets)
          Constructs an operation to import breakpoints.
 
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

ImportBreakpointsOperation

public ImportBreakpointsOperation(String fileName,
                                  boolean overwrite,
                                  boolean createWorkingSets)
Constructs an operation to import breakpoints.

Parameters:
fileName - the file to read breakpoints from - the file should have been created from an export operation
overwrite - whether imported breakpoints will overwrite existing equivalent breakpoints
createWorkingSets - whether breakpoint working sets should be created. Breakpoints are exported with information about the breakpoint working sets they belong to. Those working sets can be optionally re-created on import if they do not already exist in the workspace.
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.3

Guidelines for using Eclipse APIs.

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