Eclipse Platform
2.0

org.eclipse.ui.editors.text
Class FileDocumentProvider.SafeChange

java.lang.Object
  |
  +--org.eclipse.ui.editors.text.FileDocumentProvider.SafeChange
All Implemented Interfaces:
Runnable
Enclosing class:
FileDocumentProvider

protected class FileDocumentProvider.SafeChange
extends Object
implements Runnable

Runnable encapsulating an element state change. This runnable ensures that a element change failed message is sent out to the element state listeners in case an exception occurred.

Since:
2.0

Constructor Summary
FileDocumentProvider.SafeChange(IFileEditorInput input)
          Creates a new safe runnable for the given input.
 
Method Summary
protected  void execute(IFileEditorInput input)
          Subclass responsibility.
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileDocumentProvider.SafeChange

public FileDocumentProvider.SafeChange(IFileEditorInput input)
Creates a new safe runnable for the given input.

Parameters:
input - the input
Method Detail

execute

protected void execute(IFileEditorInput input)
                throws Exception
Subclass responsibility.

Parameters:
input - the input
Throws:
Exception - in case of error

run

public void run()
Specified by:
run in interface Runnable

Eclipse Platform
2.0

Copyright (c) IBM Corp. and others 2000, 2002. All Rights Reserved.