schmitzm.swing
Class SwingWorker.Work

java.lang.Object
  extended by schmitzm.swing.SwingWorker.Work
Enclosing class:
SwingWorker

public abstract static class SwingWorker.Work
extends Object

Diese Klasse spezifiziert die Arbeit eines SwingWorker.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Constructor Summary
SwingWorker.Work()
           
 
Method Summary
abstract  Object execute()
          Implementiert den Arbeitsablauf des SwingWorker.
 SwingWorker getSwingWorker()
          Liefert den SwingWorker, der die Arbeit verrichtet.
 void performError(Throwable err)
          Implementiert die Fehlerbehandlung, wenn waehrend des Arbeitsablauf ein Fehler auftritt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingWorker.Work

public SwingWorker.Work()
Method Detail

execute

public abstract Object execute()
                        throws Exception
Implementiert den Arbeitsablauf des SwingWorker.

Returns:
"irgendwas" als Ergebnis
Throws:
Exception

performError

public void performError(Throwable err)
Implementiert die Fehlerbehandlung, wenn waehrend des Arbeitsablauf ein Fehler auftritt. In dieser Basis-Implementierung wird lediglich eine Fehlermeldung angezeigt.
Kann gefahrlos von Unterklassen ueberschrieben werden.


getSwingWorker

public SwingWorker getSwingWorker()
Liefert den SwingWorker, der die Arbeit verrichtet.