com.jurismarches.vradi.ui.task
Class VradiTask<T>

java.lang.Object
  extended by javax.swing.SwingWorker<T,java.lang.Void>
      extended by com.jurismarches.vradi.ui.task.VradiTask<T>
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<T>, java.util.concurrent.RunnableFuture<T>

public abstract class VradiTask<T>
extends javax.swing.SwingWorker<T,java.lang.Void>

Author:
sletellier

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Field Summary
protected  jaxx.runtime.JAXXContext context
           
protected  java.lang.String i18nKey
           
protected  AbstractProgressBarUI pb
           
protected  boolean showErrorDialog
           
 
Constructor Summary
VradiTask(jaxx.runtime.JAXXContext context)
           
VradiTask(jaxx.runtime.JAXXContext context, AbstractProgressBarUI pb, java.lang.String i18nKey)
           
VradiTask(jaxx.runtime.JAXXContext context, AbstractProgressBarUI pb, java.lang.String i18nKey, boolean showErrorDialog)
           
VradiTask(jaxx.runtime.JAXXContext context, boolean showProgressBar)
           
VradiTask(jaxx.runtime.JAXXContext context, boolean showProgressBar, java.lang.String i18nKey)
           
VradiTask(jaxx.runtime.JAXXContext context, java.lang.String i18nKey)
           
 
Method Summary
abstract  T doAction()
           
protected  T doInBackground()
           
protected  void done()
           
 void doWhenDone()
           
 void doWhenError(java.lang.Exception eee)
           
protected  java.lang.String getErrorMsg()
           
protected  java.lang.String getMsg()
           
protected  java.lang.String getTitleMsg()
           
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected jaxx.runtime.JAXXContext context

i18nKey

protected java.lang.String i18nKey

pb

protected AbstractProgressBarUI pb

showErrorDialog

protected boolean showErrorDialog
Constructor Detail

VradiTask

public VradiTask(jaxx.runtime.JAXXContext context)

VradiTask

public VradiTask(jaxx.runtime.JAXXContext context,
                 boolean showProgressBar)

VradiTask

public VradiTask(jaxx.runtime.JAXXContext context,
                 java.lang.String i18nKey)

VradiTask

public VradiTask(jaxx.runtime.JAXXContext context,
                 boolean showProgressBar,
                 java.lang.String i18nKey)

VradiTask

public VradiTask(jaxx.runtime.JAXXContext context,
                 AbstractProgressBarUI pb,
                 java.lang.String i18nKey)

VradiTask

public VradiTask(jaxx.runtime.JAXXContext context,
                 AbstractProgressBarUI pb,
                 java.lang.String i18nKey,
                 boolean showErrorDialog)
Method Detail

doInBackground

protected T doInBackground()
Specified by:
doInBackground in class javax.swing.SwingWorker<T,java.lang.Void>

done

protected void done()
Overrides:
done in class javax.swing.SwingWorker<T,java.lang.Void>

getTitleMsg

protected java.lang.String getTitleMsg()

getMsg

protected java.lang.String getMsg()

getErrorMsg

protected java.lang.String getErrorMsg()

doAction

public abstract T doAction()
                    throws java.lang.Exception
Throws:
java.lang.Exception

doWhenDone

public void doWhenDone()
                throws java.lang.Exception
Throws:
java.lang.Exception

doWhenError

public void doWhenError(java.lang.Exception eee)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.