public class Abortable
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Class and Description |
---|---|
static interface |
Abortable.Impl |
static interface |
Abortable.ImplFactory |
static class |
Abortable.Status |
Modifier and Type | Field and Description |
---|---|
private java.awt.Frame |
dialogParent |
private AbortableProgressDialog |
dlg |
private Abortable.Impl |
impl |
private java.lang.String |
name |
private java.lang.Thread |
runThread |
private Abortable.Status |
status |
Constructor and Description |
---|
Abortable(java.awt.Frame dialogParent,
Abortable.ImplFactory fac,
Option<java.lang.String> name) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.Runnable |
abortProc(Abortable.Impl impl) |
Abortable.Status |
getStatus() |
void |
progress(double ratio,
Abortable.Status status,
java.lang.String message) |
void |
run()
will block with dialog presented to user
|
private static java.lang.Runnable |
runProc(Abortable.Impl impl) |
private Abortable.Impl impl
private java.lang.Thread runThread
private java.awt.Frame dialogParent
private AbortableProgressDialog dlg
private java.lang.String name
private Abortable.Status status
public Abortable(java.awt.Frame dialogParent, Abortable.ImplFactory fac, Option<java.lang.String> name)
public Abortable.Status getStatus()
private static java.lang.Runnable abortProc(Abortable.Impl impl)
private static java.lang.Runnable runProc(Abortable.Impl impl)
public void progress(double ratio, Abortable.Status status, java.lang.String message)
public void run()
run
in interface java.lang.Runnable
Copyright 2004-2015 Wandora Team