Package org.apache.ivy.util
Class AbstractMessageLogger
- java.lang.Object
-
- org.apache.ivy.util.AbstractMessageLogger
-
- All Implemented Interfaces:
MessageLogger
- Direct Known Subclasses:
AntMessageLogger,DefaultMessageLogger
public abstract class AbstractMessageLogger extends java.lang.Object implements MessageLogger
An abstract base class to easeMessageLoggerimplementation.
-
-
Constructor Summary
Constructors Constructor Description AbstractMessageLogger()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclearProblems()Clears the list of problems, warns and errors.voiddebug(java.lang.String msg)voiddeprecated(java.lang.String msg)protected abstract voiddoEndProgress(java.lang.String msg)Indicates the end of a long running taskprotected abstract voiddoProgress()Indicates a progression for a long running taskvoidendProgress()voidendProgress(java.lang.String msg)voiderror(java.lang.String msg)java.util.List<java.lang.String>getErrors()java.util.List<java.lang.String>getProblems()java.util.List<java.lang.String>getWarns()voidinfo(java.lang.String msg)booleanisShowProgress()voidprogress()voidrawinfo(java.lang.String msg)voidsetShowProgress(boolean progress)voidsumupProblems()Sumup all problems encountered so far, and clear them.voidverbose(java.lang.String msg)voidwarn(java.lang.String msg)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.ivy.util.MessageLogger
log, rawlog
-
-
-
-
Method Detail
-
debug
public void debug(java.lang.String msg)
- Specified by:
debugin interfaceMessageLogger
-
verbose
public void verbose(java.lang.String msg)
- Specified by:
verbosein interfaceMessageLogger
-
deprecated
public void deprecated(java.lang.String msg)
- Specified by:
deprecatedin interfaceMessageLogger
-
info
public void info(java.lang.String msg)
- Specified by:
infoin interfaceMessageLogger
-
rawinfo
public void rawinfo(java.lang.String msg)
- Specified by:
rawinfoin interfaceMessageLogger
-
warn
public void warn(java.lang.String msg)
- Specified by:
warnin interfaceMessageLogger
-
error
public void error(java.lang.String msg)
- Specified by:
errorin interfaceMessageLogger
-
getProblems
public java.util.List<java.lang.String> getProblems()
- Specified by:
getProblemsin interfaceMessageLogger
-
sumupProblems
public void sumupProblems()
Description copied from interface:MessageLoggerSumup all problems encountered so far, and clear them.- Specified by:
sumupProblemsin interfaceMessageLogger
-
clearProblems
public void clearProblems()
Description copied from interface:MessageLoggerClears the list of problems, warns and errors.- Specified by:
clearProblemsin interfaceMessageLogger
-
getErrors
public java.util.List<java.lang.String> getErrors()
- Specified by:
getErrorsin interfaceMessageLogger
-
getWarns
public java.util.List<java.lang.String> getWarns()
- Specified by:
getWarnsin interfaceMessageLogger
-
progress
public void progress()
- Specified by:
progressin interfaceMessageLogger
-
endProgress
public void endProgress()
- Specified by:
endProgressin interfaceMessageLogger
-
endProgress
public void endProgress(java.lang.String msg)
- Specified by:
endProgressin interfaceMessageLogger
-
isShowProgress
public boolean isShowProgress()
- Specified by:
isShowProgressin interfaceMessageLogger
-
setShowProgress
public void setShowProgress(boolean progress)
- Specified by:
setShowProgressin interfaceMessageLogger
-
doProgress
protected abstract void doProgress()
Indicates a progression for a long running task
-
doEndProgress
protected abstract void doEndProgress(java.lang.String msg)
Indicates the end of a long running task- Parameters:
msg- the message associated with long running task end.
-
-