public class DefaultProgressMonitor extends Object implements NProgressMonitor
| Modifier and Type | Field and Description |
|---|---|
static NMsg |
EMPTY_MESSAGE |
INDETERMINATE_PROGRESS| Constructor and Description |
|---|
DefaultProgressMonitor(String id,
NProgressHandler spi,
NProgressMonitorInc incrementor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, ofpublic static final NMsg EMPTY_MESSAGE
public DefaultProgressMonitor(String id, NProgressHandler spi, NProgressMonitorInc incrementor)
public void runWithAll(Runnable... runnables)
runWithAll in interface NProgressMonitorpublic void runWithAll(Runnable[] runnables, double[] weights)
runWithAll in interface NProgressMonitorpublic void runWith(Runnable runnable)
runWith in interface NProgressMonitorpublic <T> T callWith(NCallable<T> callable)
callWith in interface NProgressMonitorpublic final NProgressMonitor setProgress(double progress, NMsg message)
setProgress in interface NProgressMonitorpublic NProgressMonitor start(NMsg message)
start in interface NProgressMonitorpublic NProgressMonitor start()
start in interface NProgressMonitorpublic NProgressMonitor complete()
complete in interface NProgressMonitorpublic NProgressMonitor complete(NMsg message)
complete in interface NProgressMonitorpublic NProgressMonitor undoComplete()
undoComplete in interface NProgressMonitorpublic NProgressMonitor undoComplete(NMsg message)
undoComplete in interface NProgressMonitorprotected NProgressMonitor setTerminated(boolean terminated, NMsg message)
public NProgressMonitor cancel()
cancel in interface NProgressMonitorpublic NProgressMonitor cancel(NMsg message)
cancel in interface NProgressMonitorpublic NProgressMonitor undoCancel()
undoCancel in interface NProgressMonitorpublic NProgressMonitor undoCancel(NMsg message)
undoCancel in interface NProgressMonitorprotected NProgressMonitor setCancelled(boolean cancel, NMsg message)
public NProgressMonitor undoSuspend()
undoSuspend in interface NProgressMonitorpublic NProgressMonitor undoSuspend(NMsg message)
undoSuspend in interface NProgressMonitorpublic NProgressMonitor suspend()
suspend in interface NProgressMonitorpublic NProgressMonitor suspend(NMsg message)
suspend in interface NProgressMonitorpublic NProgressMonitor setSuspended(boolean suspend, NMsg message)
public boolean isSuspended()
isSuspended in interface NProgressMonitorpublic boolean isCompleted()
isCompleted in interface NProgressMonitorpublic boolean isBlocked()
isBlocked in interface NProgressMonitorpublic NProgressMonitor block()
block in interface NProgressMonitorpublic NProgressMonitor block(NMsg message)
block in interface NProgressMonitorpublic NProgressMonitor undoBlock()
undoBlock in interface NProgressMonitorpublic NProgressMonitor undoBlock(NMsg message)
undoBlock in interface NProgressMonitorpublic NProgressMonitor setBlocked(boolean block, NMsg message)
public boolean isStarted()
isStarted in interface NProgressMonitorpublic boolean isCanceled()
isCanceled in interface NProgressMonitorpublic void reset()
reset in interface NProgressMonitorpublic String getId()
getId in interface NProgressMonitorpublic String getName()
getName in interface NProgressMonitorprotected void setName(String name)
public NMsg getDescription()
getDescription in interface NProgressMonitorprotected NProgressMonitor setDescription(NMsg desc)
public NProgressMonitor addListener(NProgressListener listener)
addListener in interface NProgressMonitorpublic NProgressMonitor removeListener(NProgressListener listener)
removeListener in interface NProgressMonitorpublic NProgressListener[] getListeners()
getListeners in interface NProgressMonitorpublic NDuration getDuration()
getDuration in interface NProgressMonitorpublic NClock getStartClock()
getStartClock in interface NProgressMonitorpublic final NProgressMonitor setMessage(NMsg message)
setMessage in interface NProgressMonitorpublic NMsg getMessage()
getMessage in interface NProgressMonitorpublic boolean isIndeterminate()
isIndeterminate in interface NProgressMonitorpublic double getProgress()
getProgress in interface NProgressMonitorpublic final NProgressMonitor setProgress(double progress)
setProgress in interface NProgressMonitorpublic final NProgressMonitor setProgress(long i, long max)
setProgress in interface NProgressMonitorpublic final NProgressMonitor setProgress(long i, long max, NMsg message)
setProgress in interface NProgressMonitorpublic final NProgressMonitor setProgress(long i, long maxi, long j, long maxj)
setProgress in interface NProgressMonitorpublic final NProgressMonitor setProgress(long i, long j, long maxi, long maxj, NMsg message)
setProgress in interface NProgressMonitorpublic final NProgressMonitor inc()
inc in interface NProgressMonitorpublic final NProgressMonitor inc(NMsg message)
inc in interface NProgressMonitorpublic final NDuration getEstimatedTotalDuration()
getEstimatedTotalDuration in interface NProgressMonitorpublic final NDuration getEstimatedRemainingDuration()
getEstimatedRemainingDuration in interface NProgressMonitorpublic NProgressMonitor setIndeterminate()
setIndeterminate in interface NProgressMonitorpublic NProgressMonitor setIndeterminate(NMsg message)
setIndeterminate in interface NProgressMonitorpublic DefaultProgressMonitor setIncrementor(NProgressMonitorInc incrementor)
public NProgressMonitorInc getIncrementor()
public NProgressHandler getSpi()
public NProgressMonitor translate(long index, long max)
translate in interface NProgressMonitorpublic NProgressMonitor translate(long i, long imax, long j, long jmax)
translate in interface NProgressMonitorpublic NProgressMonitor stepInto(NMsg message)
stepInto in interface NProgressMonitorpublic NProgressMonitor stepInto(long index, long max)
stepInto in interface NProgressMonitorpublic NProgressMonitor temporize(long freq)
temporize in interface NProgressMonitorpublic NProgressMonitor incremental(long iterations)
incremental in interface NProgressMonitorpublic NProgressMonitor incremental(double delta)
incremental in interface NProgressMonitorpublic NProgressMonitor translate(double factor, double start)
translate in interface NProgressMonitorpublic NProgressMonitor[] split(int nbrElements)
split in interface NProgressMonitorpublic NProgressMonitor[] split(double... weight)
split in interface NProgressMonitorpublic boolean isSilent()
isSilent in interface NProgressMonitorCopyright © 2025 vpc open source initiative. All rights reserved.