public class ProgressWriter extends Object implements ProgressListener
PrintStream.
Progress.getInstance().addProgressListener(new ProgressWriter(System.out));
Reading course.pl ... :
Reading altcourse.pl ... :
Reading room.pl ... :
Creating rooms ... : ................................................
Creating variables ... : ................................................
Reading students.pl ... :
Reading jenr.pl ... :
Creating jenrl constraints .: ................................................
Reading add.pl ... :
Creating group constraints .: ................................................
Creating initial assignment : ................................................
Creating dept. spread constr: ................................................
Input data loaded : ................................................
Initializing solver :
Searching for initial soluti: ................................................
Improving found solution ...: ................................................
Improving found solution ...: ................................................
Improving found solution ...: ...................................
| Constructor and Description |
|---|
ProgressWriter(PrintStream out) |
| Modifier and Type | Method and Description |
|---|---|
void |
phaseChanged(String phase)
Progress phase is changed
|
void |
progressChanged(long currentProgress,
long maxProgress)
Progress bar is changed
|
void |
progressMessagePrinted(Progress.Message msg)
Progress message is printed
|
void |
progressRestored()
Progress is restored
|
void |
progressSaved()
Progress is saved
|
void |
statusChanged(String status)
Progress status is changed
|
public ProgressWriter(PrintStream out)
public void statusChanged(String status)
ProgressListenerstatusChanged in interface ProgressListenerstatus - current status namepublic void phaseChanged(String phase)
ProgressListenerphaseChanged in interface ProgressListenerphase - current phase namepublic void progressChanged(long currentProgress, long maxProgress)
ProgressListenerprogressChanged in interface ProgressListenercurrentProgress - current progressmaxProgress - maximum progress in this phasepublic void progressSaved()
ProgressListenerprogressSaved in interface ProgressListenerpublic void progressRestored()
ProgressListenerprogressRestored in interface ProgressListenerpublic void progressMessagePrinted(Progress.Message msg)
ProgressListenerprogressMessagePrinted in interface ProgressListenermsg - a message to print