public class QrCodeScannerThread
extends java.lang.Thread
interrupt()
unterbrochen wird.Constructor and Description |
---|
QrCodeScannerThread(ImageLabelPart imgLabel,
de.willuhn.jameica.gui.input.TextAreaInput webcamInfo,
java.lang.String webcamName)
Erstellt einen neuen QrCodeScanner Thread
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(QrCodeFoundListener listener)
Fügt eine Listener hinzu
|
void |
interrupt() |
boolean |
isInterrupted() |
void |
removeListener(QrCodeFoundListener listener)
Entfernt einen Listener aus der Liste
|
void |
run() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public QrCodeScannerThread(ImageLabelPart imgLabel, de.willuhn.jameica.gui.input.TextAreaInput webcamInfo, java.lang.String webcamName) throws org.apache.commons.lang.NullArgumentException
imgLabel
- das ImageLabelPart in, dem das Webcam-Bild dargestellt werden soll.webcamInfo
- Textbereich für WebCam Infos.webcamName
- der Name der Webcam, die benutzt werden soll.org.apache.commons.lang.NullArgumentException
- , wenn imgLabel null ist.public final void addListener(QrCodeFoundListener listener)
listener
- der hinzugefügt werden sollpublic final void removeListener(QrCodeFoundListener listener)
listener
- der entfernt werden sollpublic void interrupt()
interrupt
in class java.lang.Thread
Thread.interrupt()
public boolean isInterrupted()
isInterrupted
in class java.lang.Thread
Thread.isInterrupted()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
Thread.run()