views
Class ImageViewer.HelperThread

java.lang.Object
  extended by java.lang.Thread
      extended by views.ImageViewer.HelperThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
ImageViewer

 class ImageViewer.HelperThread
extends java.lang.Thread

inner class to execute various functions using a thread

Author:
Leo Bosnjak

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  java.util.Vector<Node> nodes
           
private  boolean result
           
private  ImageViewer.HelperOpType type
           
private  ImageViewer worker
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ImageViewer.HelperThread(ImageViewer worker, ImageViewer.HelperOpType type, java.util.Vector<Node> nodes)
           
 
Method Summary
 boolean isResult()
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

worker

private ImageViewer worker

type

private ImageViewer.HelperOpType type

result

private boolean result

nodes

private java.util.Vector<Node> nodes
Constructor Detail

ImageViewer.HelperThread

ImageViewer.HelperThread(ImageViewer worker,
                         ImageViewer.HelperOpType type,
                         java.util.Vector<Node> nodes)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

isResult

public boolean isResult()