pamScrollSystem
Class ViewerScrollerManager.DataLoader

java.lang.Object
  extended by javax.swing.SwingWorker<java.lang.Integer,LoadQueueProgressData>
      extended by pamScrollSystem.ViewerScrollerManager.DataLoader
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<java.lang.Integer>, java.util.concurrent.RunnableFuture<java.lang.Integer>
Enclosing class:
ViewerScrollerManager

 class ViewerScrollerManager.DataLoader
extends javax.swing.SwingWorker<java.lang.Integer,LoadQueueProgressData>


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Field Summary
private  java.util.ArrayList<DataLoadQueData> dataLoadQueue
           
private  LoadingDataDialog loadingDataDialog
           
 
Constructor Summary
ViewerScrollerManager.DataLoader(java.util.ArrayList<DataLoadQueData> dataLoadQueue)
           
 
Method Summary
protected  java.lang.Integer doInBackground()
           
protected  void done()
           
private  void loadData(DataLoadQueData dataLoadQueData)
           
protected  void process(java.util.List<LoadQueueProgressData> chunks)
           
 
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
 

Field Detail

dataLoadQueue

private java.util.ArrayList<DataLoadQueData> dataLoadQueue

loadingDataDialog

private LoadingDataDialog loadingDataDialog
Constructor Detail

ViewerScrollerManager.DataLoader

public ViewerScrollerManager.DataLoader(java.util.ArrayList<DataLoadQueData> dataLoadQueue)
Method Detail

doInBackground

protected java.lang.Integer doInBackground()
                                    throws java.lang.Exception
Specified by:
doInBackground in class javax.swing.SwingWorker<java.lang.Integer,LoadQueueProgressData>
Throws:
java.lang.Exception

loadData

private void loadData(DataLoadQueData dataLoadQueData)

done

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

process

protected void process(java.util.List<LoadQueueProgressData> chunks)
Overrides:
process in class javax.swing.SwingWorker<java.lang.Integer,LoadQueueProgressData>