public class ReporterAdapter extends java.lang.Object implements Reporter, Report, java.lang.Runnable
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
ReporterAdapter.LocationImpl |
Reporter.SetLocationReport.Location| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.List<java.lang.String> |
errors |
(package private) boolean |
exceptions |
(package private) java.util.List<ReporterAdapter.LocationImpl> |
locations |
(package private) java.util.Formatter |
out |
(package private) boolean |
pedantic |
(package private) boolean |
trace |
(package private) java.util.List<java.lang.String> |
warnings |
| Constructor and Description |
|---|
ReporterAdapter() |
ReporterAdapter(java.lang.Appendable app) |
| Modifier and Type | Method and Description |
|---|---|
void |
addErrors(java.lang.String prefix,
java.util.Collection<java.lang.String> errors)
Add a number of errors
|
void |
addWarnings(java.lang.String prefix,
java.util.Collection<java.lang.String> warnings)
Add a number of warnings
|
boolean |
check(java.lang.String... pattern) |
Reporter.SetLocation |
error(java.lang.String s,
java.lang.Object... args)
Create an error.
|
Reporter.SetLocation |
exception(java.lang.Throwable t,
java.lang.String s,
java.lang.Object... args)
Dedicated message for an exception.
|
java.util.List<java.lang.String> |
getErrors()
Return the errors.
|
boolean |
getInfo(Report other) |
boolean |
getInfo(Report other,
java.lang.String prefix) |
Report.Location |
getLocation(java.lang.String msg)
Return the errors for the given error or warning.
|
<T> T |
getMessages(java.lang.Class<T> c)
Return a messages object bound to this adapter
|
java.util.Formatter |
getOut() |
java.util.List<java.lang.String> |
getWarnings()
Return the warnings.
|
boolean |
isExceptions() |
boolean |
isOk()
Check if this report has any relevant errors that should make the run
associated with this report invalid.
|
boolean |
isPedantic()
The provider of the reporter wants pedantic reporting, meaning every
possible warning should be reported.
|
boolean |
isPerfect() |
boolean |
isTrace() |
private Reporter.SetLocation |
location(java.lang.String e) |
void |
progress(float progress,
java.lang.String s,
java.lang.Object... args)
Deprecated.
Use SLF4J
Logger.info(aQute.libg.slf4j.GradleLogging.LIFECYCLE)
instead.
|
void |
report(java.lang.Appendable out)
Report the errors and warnings
|
(package private) void |
report(java.lang.String title,
java.util.Collection<java.lang.String> list,
java.util.Formatter f) |
void |
run()
Handy routine that can be extended by subclasses so they can run inside
the context
|
void |
setExceptions(boolean exceptions) |
void |
setPedantic(boolean pedantic) |
void |
setTrace(boolean b) |
private java.lang.String |
shorten(java.lang.String cname) |
void |
trace(java.lang.String s,
java.lang.Object... args)
Deprecated.
Use SLF4J Logger.debug instead.
|
Reporter.SetLocation |
warning(java.lang.String s,
java.lang.Object... args)
Create a warning.
|
final java.util.List<java.lang.String> errors
final java.util.List<java.lang.String> warnings
final java.util.List<ReporterAdapter.LocationImpl> locations
final java.util.Formatter out
boolean trace
boolean pedantic
boolean exceptions
public ReporterAdapter()
public ReporterAdapter(java.lang.Appendable app)
public boolean isExceptions()
public void setExceptions(boolean exceptions)
exceptions - the exceptions to setpublic java.util.Formatter getOut()
public boolean isTrace()
public void setPedantic(boolean pedantic)
pedantic - the pedantic to setpublic Reporter.SetLocation error(java.lang.String s, java.lang.Object... args)
Reporterpublic Reporter.SetLocation exception(java.lang.Throwable t, java.lang.String s, java.lang.Object... args)
Reporterprivate java.lang.String shorten(java.lang.String cname)
public Reporter.SetLocation warning(java.lang.String s, java.lang.Object... args)
Reporterprivate Reporter.SetLocation location(java.lang.String e)
@Deprecated
public void progress(float progress,
java.lang.String s,
java.lang.Object... args)
Reporter@Deprecated
public void trace(java.lang.String s,
java.lang.Object... args)
Reporterpublic java.util.List<java.lang.String> getWarnings()
ReportgetWarnings in interface Reportpublic java.util.List<java.lang.String> getErrors()
Reportpublic boolean isPedantic()
ReporterisPedantic in interface Reporterpublic void setTrace(boolean b)
public boolean isOk()
Reportpublic boolean isPerfect()
public boolean check(java.lang.String... pattern)
public void report(java.lang.Appendable out)
void report(java.lang.String title,
java.util.Collection<java.lang.String> list,
java.util.Formatter f)
public boolean getInfo(Report other)
public boolean getInfo(Report other, java.lang.String prefix)
public Report.Location getLocation(java.lang.String msg)
ReportgetLocation in interface Reportmsg - The messagepublic void run()
run in interface java.lang.Runnablepublic <T> T getMessages(java.lang.Class<T> c)
public void addErrors(java.lang.String prefix,
java.util.Collection<java.lang.String> errors)
public void addWarnings(java.lang.String prefix,
java.util.Collection<java.lang.String> warnings)