|Constructor and Description|
Output will be printed to the stdout.
|Modifier and Type||Method and Description|
Method called be the engine to notify events.
public TerseConsoleProgressListener(OutputStream out)
public TerseConsoleProgressListener(PrintWriter out)
public void notifyProgressEvent(Engine engine, int event, File src, int pMode, Throwable error, Object param)
It is guaranteed that this method will not be called concurrently
as far as the listener is added to a single
engine- The engine instance where the event has occurred.
event- The code of the event: an
EVENT_...constant. As new event types can be introduced with new FMPP versions (even if it happens very seldom), a progress listener implementation should survive events that it does not understand. That is, it must not stop with an error, but it should silently ignore the event.
src- Depending on
eventthe source file or null.
pMode- Depending on
eventthe proccessing mode (
Engine.PMODE_NONE. Note that new processing modes may be added as FMPP evolvers, so values that are not known be the progress listener should be handler nicely, and never cause error.
error- The error, or null if there was no error.
param- Extra information about the event. The class and meaning of object depends on the concrete event:
EVENT_WARNINGit is a
Stringthat describles the reason of warning.