Class EventDispatchingThread

java.lang.Object
com.lowagie.toolbox.swing.EventDispatchingThread

public abstract class EventDispatchingThread extends Object
Since:
2.1.1 (imported from itexttoolbox project)
  • Field Details

    • value

      private Object value
      The value of an object constructed by the construct() method.
    • thread

      A wrapper for the tread that executes a time-consuming task.
  • Constructor Details

    • EventDispatchingThread

      public EventDispatchingThread()
      Starts a thread. Executes the time-consuming task in the construct method; finally calls the finish().
  • Method Details

    • construct

      public abstract Object construct()
      Implement this class; the time-consuming task will go here.
      Returns:
      Object
    • start

      public void start()
      Starts the thread.
    • interrupt

      public void interrupt()
      Forces the thread to stop what it's doing.
    • finished

      public void finished()
      Called on the event dispatching thread once the construct method has finished its task.
    • get

      public Object get()
      Returns the value created by the construct method.
      Returns:
      the value created by the construct method or null if the task was interrupted before it was finished.