org.apache.ivy.util

Class AbstractMessageLogger

public abstract class AbstractMessageLogger extends Object implements MessageLogger

An abstract base class to ease MessageLogger implementation.
Method Summary
voidclearProblems()
voiddebug(String msg)
voiddeprecated(String msg)
protected abstract voiddoEndProgress(String msg)
Indicates the end of a long running task
protected abstract voiddoProgress()
Indicates a progression for a long running task
voidendProgress()
voidendProgress(String msg)
voiderror(String msg)
ListgetErrors()
ListgetProblems()
ListgetWarns()
voidinfo(String msg)
booleanisShowProgress()
voidprogress()
voidrawinfo(String msg)
voidsetShowProgress(boolean progress)
voidsumupProblems()
voidverbose(String msg)
voidwarn(String msg)

Method Detail

clearProblems

public void clearProblems()

debug

public void debug(String msg)

deprecated

public void deprecated(String msg)

doEndProgress

protected abstract void doEndProgress(String msg)
Indicates the end of a long running task

Parameters: msg the message associated with long running task end.

doProgress

protected abstract void doProgress()
Indicates a progression for a long running task

endProgress

public void endProgress()

endProgress

public void endProgress(String msg)

error

public void error(String msg)

getErrors

public List getErrors()

getProblems

public List getProblems()

getWarns

public List getWarns()

info

public void info(String msg)

isShowProgress

public boolean isShowProgress()

progress

public void progress()

rawinfo

public void rawinfo(String msg)

setShowProgress

public void setShowProgress(boolean progress)

sumupProblems

public void sumupProblems()

verbose

public void verbose(String msg)

warn

public void warn(String msg)