Class AbstractProgressMonitor
java.lang.Object
net.thevpc.common.mon.AbstractTaskMonitor
net.thevpc.common.mon.AbstractProgressMonitor
- All Implemented Interfaces:
ProgressMonitor, TaskMonitor
- Direct Known Subclasses:
DefaultProgressMonitor, DialogProgressMonitor, FreqProgressMonitor, LogProgressMonitor, PrintStreamProgressMonitor, ProgressMonitorTranslator, SilentProgressMonitor
public abstract class AbstractProgressMonitor
extends AbstractTaskMonitor
implements ProgressMonitor
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractTaskMonitor
AbstractTaskMonitor.MonChronometer -
Field Summary
Fields inherited from class AbstractTaskMonitor
chronometer, EMPTY_MESSAGEFields inherited from interface ProgressMonitor
INDETERMINATE_PROGRESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal longfinal longfinal ProgressMonitorIncfinal ProgressMonitorinc()final ProgressMonitorfinal ProgressMonitorfinal ProgressMonitorincremental(int iterations) final ProgressMonitorincremental(ProgressMonitor baseMonitor, double delta) final ProgressMonitorsetIncrementor(ProgressMonitorInc incrementor) final ProgressMonitorsetIndeterminate(String message) final ProgressMonitorsetIndeterminate(String message, Object... args) final voidsetProgress(double progress) final voidsetProgress(double progress, String message) final voidsetProgress(double progress, String message, Object... args) final voidsetProgress(double progress, Message message) [0..1]final voidsetProgress(int i, int max) final voidsetProgress(int i, int maxi, int j, int maxj, String message) final voidsetProgress(int i, int j, int maxi, int maxj, String message, Object... args) final voidsetProgress(int i, int max, String message) final voidsetProgress(int i, int max, String message, Object... args) protected abstract voidsetProgressImpl(double progress) final ProgressMonitor[]split(double... weight) final ProgressMonitor[]split(int nbrElements) final ProgressMonitorfinal ProgressMonitorprotected voidfinal ProgressMonitorstepInto(int index, int max) final ProgressMonitorfinal ProgressMonitorfinal ProgressMonitorfinal ProgressMonitortemporize(long freq) final ProgressMonitorfinal ProgressMonitorprotected voidterminateImpl(boolean terminated) final ProgressMonitortranslate(double factor, double start) final ProgressMonitortranslate(int index, int max) final ProgressMonitortranslate(int i, int imax, int j, int jmax) Methods inherited from class AbstractTaskMonitor
addListener, cancel, cancelImpl, getDesc, getDuration, getId, getListeners, getName, getStartTime, isBlocked, isCanceled, isStarted, isSuspended, isTerminated, nextId, removeListener, reset, resetImpl, resume, resumeImpl, setBlocked, setBlockedImpl, setDesc, setMessage, setMessage, setMessage, setMessageImpl, setName, setStartedImpl, start, suspend, suspendImpl, terminate, terminateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ProgressMonitor
complete, complete, complete, getProgressMethods inherited from interface TaskMonitor
addListener, cancel, getDesc, getDuration, getId, getListeners, getMessage, getName, getStartTime, isBlocked, isCanceled, isStarted, isSuspended, isTerminated, removeListener, reset, resume, setBlocked, setMessage, setMessage, setMessage, start, suspend, terminate
-
Constructor Details
-
AbstractProgressMonitor
public AbstractProgressMonitor() -
AbstractProgressMonitor
public AbstractProgressMonitor(long id)
-
-
Method Details
-
setProgress
Description copied from interface:ProgressMonitor[0..1]- Specified by:
setProgressin interfaceProgressMonitor- Parameters:
progress-message-
-
split
- Specified by:
splitin interfaceProgressMonitor
-
split
- Specified by:
splitin interfaceProgressMonitor
-
translate
- Specified by:
translatein interfaceProgressMonitor
-
translate
- Specified by:
translatein interfaceProgressMonitor
-
stepInto
- Specified by:
stepIntoin interfaceProgressMonitor
-
setProgress
public final void setProgress(double progress) - Specified by:
setProgressin interfaceProgressMonitor
-
setProgress
public final void setProgress(int i, int max) - Specified by:
setProgressin interfaceProgressMonitor
-
setProgress
- Specified by:
setProgressin interfaceProgressMonitor
-
setProgress
- Specified by:
setProgressin interfaceProgressMonitor
-
setProgress
- Specified by:
setProgressin interfaceProgressMonitor
-
translate
- Specified by:
translatein interfaceProgressMonitor
-
setProgress
- Specified by:
setProgressin interfaceProgressMonitor
-
setProgress
- Specified by:
setProgressin interfaceProgressMonitor
-
setProgress
- Specified by:
setProgressin interfaceProgressMonitor
-
setIndeterminate
- Specified by:
setIndeterminatein interfaceProgressMonitor
-
setIndeterminate
- Specified by:
setIndeterminatein interfaceProgressMonitor
-
incremental
- Specified by:
incrementalin interfaceProgressMonitor
-
incremental
- Specified by:
incrementalin interfaceProgressMonitor
-
temporize
- Specified by:
temporizein interfaceProgressMonitor
-
getIncrementor
- Specified by:
getIncrementorin interfaceProgressMonitor
-
setIncrementor
- Specified by:
setIncrementorin interfaceProgressMonitor
-
inc
- Specified by:
incin interfaceProgressMonitor
-
stepInto
- Specified by:
stepIntoin interfaceProgressMonitor
-
stepInto
- Specified by:
stepIntoin interfaceProgressMonitor
-
stepInto
- Specified by:
stepIntoin interfaceProgressMonitor
-
inc
- Specified by:
incin interfaceProgressMonitor
-
inc
- Specified by:
incin interfaceProgressMonitor
-
getEstimatedTotalDuration
public final long getEstimatedTotalDuration()- Specified by:
getEstimatedTotalDurationin interfaceProgressMonitor
-
getEstimatedRemainingDuration
public final long getEstimatedRemainingDuration()- Specified by:
getEstimatedRemainingDurationin interfaceProgressMonitor
-
terminate
- Specified by:
terminatein interfaceProgressMonitor
-
terminate
- Specified by:
terminatein interfaceProgressMonitor
-
start
- Specified by:
startin interfaceProgressMonitor
-
start
- Specified by:
startin interfaceProgressMonitor
-
startImpl
protected void startImpl()- Overrides:
startImplin classAbstractTaskMonitor
-
terminateImpl
protected void terminateImpl(boolean terminated) - Overrides:
terminateImplin classAbstractTaskMonitor
-
setProgressImpl
protected abstract void setProgressImpl(double progress)
-