Class ExecutorProgressPrintStream

java.lang.Object
javax.swing.SwingWorker<java.lang.Void,​org.hortonmachine.gears.ui.progress.ProgressUpdate>
org.hortonmachine.gui.utils.executor.HMExecutor
org.hortonmachine.gui.utils.executor.ExecutorProgressPrintStream
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<java.lang.Void>, java.util.concurrent.RunnableFuture<java.lang.Void>, org.hortonmachine.gears.ui.progress.IProgressPrinter

public abstract class ExecutorProgressPrintStream
extends HMExecutor
Executor swingworker with an PrintStream that allows for messages.
Author:
Andrea Antonello (www.hydrologis.com)
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.swing.SwingWorker

    javax.swing.SwingWorker.StateValue
  • Field Summary

    Fields inherited from class org.hortonmachine.gui.utils.executor.HMExecutor

    h, progress, w
  • Constructor Summary

    Constructors 
    Constructor Description
    ExecutorProgressPrintStream​(java.io.PrintStream ps, int max)  
  • Method Summary

    Methods inherited from class org.hortonmachine.gui.utils.executor.HMExecutor

    backGroundWork, doInBackground, done, process, publish, setProgressPrinter

    Methods inherited from class javax.swing.SwingWorker

    addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait