Class JFTask

All Implemented Interfaces:
Runnable, ShellProcessListener

public abstract class JFTask extends Thread implements ShellProcessListener
A special Thread (task) for ProgressDialog.
You should override work();
  • Field Details

    • abort

      public volatile boolean abort
  • Constructor Details

    • JFTask

      public JFTask()
  • Method Details

    • start

      public void start(JFTaskListener pd)
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • abort

      public void abort()
    • dispose

      public void dispose()
    • work

      public abstract boolean work()
    • getStatus

      public boolean getStatus()
    • setLabel

      public void setLabel(String txt)
    • setTitle

      public void setTitle(String txt)
    • setProgress

      public void setProgress(int value)
    • shellProcessOutput

      public void shellProcessOutput(String out)
      Specified by:
      shellProcessOutput in interface ShellProcessListener
    • setProperty

      public void setProperty(String key, Object value)
    • getProperty

      public Object getProperty(String key)