Class AbstractMessageLogger
java.lang.Object
org.apache.ivy.util.AbstractMessageLogger
- All Implemented Interfaces:
MessageLogger
- Direct Known Subclasses:
AntMessageLogger, DefaultMessageLogger
An abstract base class to ease
MessageLogger implementation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClears the list of problems, warns and errors.voidvoiddeprecated(String msg) protected abstract voiddoEndProgress(String msg) Indicates the end of a long running taskprotected abstract voidIndicates a progression for a long running taskvoidvoidendProgress(String msg) voidgetWarns()voidbooleanvoidprogress()voidvoidsetShowProgress(boolean progress) voidSumup all problems encountered so far, and clear them.voidvoidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MessageLogger
log, rawlog
-
Constructor Details
-
AbstractMessageLogger
public AbstractMessageLogger()
-
-
Method Details
-
debug
- Specified by:
debugin interfaceMessageLogger
-
verbose
- Specified by:
verbosein interfaceMessageLogger
-
deprecated
- Specified by:
deprecatedin interfaceMessageLogger
-
info
- Specified by:
infoin interfaceMessageLogger
-
rawinfo
- Specified by:
rawinfoin interfaceMessageLogger
-
warn
- Specified by:
warnin interfaceMessageLogger
-
error
- Specified by:
errorin interfaceMessageLogger
-
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
- Specified by:
getErrorsin interfaceMessageLogger
-
getWarns
- Specified by:
getWarnsin interfaceMessageLogger
-
progress
public void progress()- Specified by:
progressin interfaceMessageLogger
-
endProgress
public void endProgress()- Specified by:
endProgressin interfaceMessageLogger
-
endProgress
- 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
Indicates the end of a long running task- Parameters:
msg- the message associated with long running task end.
-