Package org.apache.ivy.util
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Clears the list of problems, warns and errors.void
void
deprecated
(String msg) protected abstract void
doEndProgress
(String msg) Indicates the end of a long running taskprotected abstract void
Indicates a progression for a long running taskvoid
void
endProgress
(String msg) void
getWarns()
void
boolean
void
progress()
void
void
setShowProgress
(boolean progress) void
Sumup all problems encountered so far, and clear them.void
void
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
-
Constructor Details
-
AbstractMessageLogger
public AbstractMessageLogger()
-
-
Method Details
-
debug
- Specified by:
debug
in interfaceMessageLogger
-
verbose
- Specified by:
verbose
in interfaceMessageLogger
-
deprecated
- Specified by:
deprecated
in interfaceMessageLogger
-
info
- Specified by:
info
in interfaceMessageLogger
-
rawinfo
- Specified by:
rawinfo
in interfaceMessageLogger
-
warn
- Specified by:
warn
in interfaceMessageLogger
-
error
- Specified by:
error
in interfaceMessageLogger
-
getProblems
- Specified by:
getProblems
in interfaceMessageLogger
-
sumupProblems
public void sumupProblems()Description copied from interface:MessageLogger
Sumup all problems encountered so far, and clear them.- Specified by:
sumupProblems
in interfaceMessageLogger
-
clearProblems
public void clearProblems()Description copied from interface:MessageLogger
Clears the list of problems, warns and errors.- Specified by:
clearProblems
in interfaceMessageLogger
-
getErrors
- Specified by:
getErrors
in interfaceMessageLogger
-
getWarns
- Specified by:
getWarns
in interfaceMessageLogger
-
progress
public void progress()- Specified by:
progress
in interfaceMessageLogger
-
endProgress
public void endProgress()- Specified by:
endProgress
in interfaceMessageLogger
-
endProgress
- Specified by:
endProgress
in interfaceMessageLogger
-
isShowProgress
public boolean isShowProgress()- Specified by:
isShowProgress
in interfaceMessageLogger
-
setShowProgress
public void setShowProgress(boolean progress) - Specified by:
setShowProgress
in 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.
-