|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.dlsc.flexgantt.command.NullProgressMonitor
public class NullProgressMonitor
A default progress monitor implementation suitable for subclassing.
This implementation supports cancelation. The default implementations of the other methods do nothing.
This class can be used without OSGi running.
Field Summary |
---|
Fields inherited from interface com.dlsc.flexgantt.command.IProgressMonitor |
---|
UNKNOWN |
Constructor Summary | |
---|---|
NullProgressMonitor()
Constructs a new progress monitor. |
Method Summary | |
---|---|
void |
beginTask(java.lang.String name,
int totalWork)
This implementation does nothing. |
void |
done()
This implementation does nothing. |
void |
internalWorked(double work)
This implementation does nothing. |
boolean |
isCanceled()
This implementation returns the value of the internal state variable set by setCanceled . |
void |
setCanceled(boolean cancelled)
This implementation sets the value of an internal state variable. |
void |
setTaskName(java.lang.String name)
This implementation does nothing. |
void |
subTask(java.lang.String name)
This implementation does nothing. |
void |
worked(int work)
This implementation does nothing. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NullProgressMonitor()
Method Detail |
---|
public void beginTask(java.lang.String name, int totalWork)
beginTask
in interface IProgressMonitor
name
- the name (or description) of the main tasktotalWork
- the total number of work units into which the main task is
been subdivided. If the value is UNKNOWN
the
implementation is free to indicate progress in a way which
doesn't require the total number of work units in advance.IProgressMonitor.beginTask(String, int)
public void done()
done
in interface IProgressMonitor
IProgressMonitor.done()
public void internalWorked(double work)
internalWorked
in interface IProgressMonitor
work
- the amount of work doneIProgressMonitor.internalWorked(double)
public boolean isCanceled()
setCanceled
.
Subclasses which override this method should
override setCanceled
as well.
isCanceled
in interface IProgressMonitor
true
if cancellation has been requested, and
false
otherwiseIProgressMonitor.isCanceled()
,
IProgressMonitor.setCanceled(boolean)
public void setCanceled(boolean cancelled)
isCanceled
as well.
setCanceled
in interface IProgressMonitor
cancelled
- true
indicates that cancelation has been
requested (but not necessarily acknowledged);
false
clears this flagIProgressMonitor.isCanceled()
,
IProgressMonitor.setCanceled(boolean)
public void setTaskName(java.lang.String name)
setTaskName
in interface IProgressMonitor
name
- the name (or description) of the main taskIProgressMonitor.setTaskName(String)
public void subTask(java.lang.String name)
subTask
in interface IProgressMonitor
name
- the name (or description) of the subtaskIProgressMonitor.subTask(String)
public void worked(int work)
worked
in interface IProgressMonitor
work
- the number of work units just completedIProgressMonitor.worked(int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |