Class ProgressMonitor
java.lang.Object
org.hortonmachine.gui.utils.monitor.ProgressMonitor
- All Implemented Interfaces:
org.hortonmachine.gears.libs.monitor.IHMProgressMonitor
public class ProgressMonitor
extends java.lang.Object
implements org.hortonmachine.gears.libs.monitor.IHMProgressMonitor
MySwing: Advanced Swing Utilites
Copyright (C) 2005 Santhosh Kumar T
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ProgressMonitor(int total, boolean indeterminate)ProgressMonitor(int total, boolean indeterminate, int milliSecondsToWait) -
Method Summary
Modifier and Type Method Description <T> Tadapt(java.lang.Class<T> adaptee)voidaddChangeListener(javax.swing.event.ChangeListener listener)voidbeginTask(java.lang.String name, int totalWork)voiddone()voiderrorMessage(java.lang.String message)voidexceptionThrown(java.lang.String message)intgetCurrent()intgetMilliSecondsToWait()java.lang.StringgetStatus()intgetTotal()voidinternalWorked(double work)booleanisCanceled()booleanisIndeterminate()voidmessage(java.lang.String message)voidonModuleExit()voidremoveChangeListener(javax.swing.event.ChangeListener listener)voidsetCanceled(boolean value)voidsetCurrent(java.lang.String status, int current)voidsetTaskName(java.lang.String name)voidstart(java.lang.String status)voidsubTask(java.lang.String name)voidworked(int work)
-
Constructor Details
-
ProgressMonitor
public ProgressMonitor(int total, boolean indeterminate, int milliSecondsToWait) -
ProgressMonitor
public ProgressMonitor(int total, boolean indeterminate)
-
-
Method Details
-
getTotal
public int getTotal() -
start
public void start(java.lang.String status) -
beginTask
public void beginTask(java.lang.String name, int totalWork)- Specified by:
beginTaskin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
getMilliSecondsToWait
public int getMilliSecondsToWait() -
getCurrent
public int getCurrent() -
getStatus
public java.lang.String getStatus() -
isIndeterminate
public boolean isIndeterminate() -
setCurrent
public void setCurrent(java.lang.String status, int current) -
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener listener) -
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener listener) -
message
public void message(java.lang.String message)- Specified by:
messagein interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
errorMessage
public void errorMessage(java.lang.String message)- Specified by:
errorMessagein interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
exceptionThrown
public void exceptionThrown(java.lang.String message)- Specified by:
exceptionThrownin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
done
public void done()- Specified by:
donein interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
internalWorked
public void internalWorked(double work)- Specified by:
internalWorkedin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceledin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
setCanceled
public void setCanceled(boolean value)- Specified by:
setCanceledin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
setTaskName
public void setTaskName(java.lang.String name)- Specified by:
setTaskNamein interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
subTask
public void subTask(java.lang.String name)- Specified by:
subTaskin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
worked
public void worked(int work)- Specified by:
workedin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
adapt
public <T> T adapt(java.lang.Class<T> adaptee)- Specified by:
adaptin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-
onModuleExit
public void onModuleExit()- Specified by:
onModuleExitin interfaceorg.hortonmachine.gears.libs.monitor.IHMProgressMonitor
-