public class BaseTask extends Task implements Reporter
Reporter.SetLocation
Report.Location
Constructor and Description |
---|
BaseTask() |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(Property property) |
void |
addWsproperty(Property property) |
Reporter.SetLocation |
error(java.lang.String s,
java.lang.Object... args)
Create an error.
|
Reporter.SetLocation |
exception(java.lang.Throwable t,
java.lang.String format,
java.lang.Object... args)
Dedicated message for an exception.
|
java.util.List<java.lang.String> |
getErrors()
Return the errors.
|
static java.io.File |
getFile(java.io.File base,
java.lang.String file) |
Report.Location |
getLocation(java.lang.String msg)
Return the errors for the given error or warning.
|
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 |
isTrace() |
protected java.lang.String |
join(java.util.Collection<?> classpath,
java.lang.String string) |
void |
progress(float progress,
java.lang.String s,
java.lang.Object... args)
Create a warning.
|
protected boolean |
report() |
protected boolean |
report(Reporter reporter) |
void |
setExceptions(boolean exceptions) |
void |
setPedantic(boolean pedantic) |
void |
setTrace(boolean trace) |
protected java.util.List<java.lang.String> |
split(java.lang.String dependsOn,
java.lang.String string) |
void |
trace(java.lang.String s,
java.lang.Object... args)
Create a warning.
|
Reporter.SetLocation |
warning(java.lang.String s,
java.lang.Object... args)
Create a warning.
|
protected boolean report()
protected boolean report(Reporter reporter)
public static java.io.File getFile(java.io.File base, java.lang.String file)
protected java.util.List<java.lang.String> split(java.lang.String dependsOn, java.lang.String string)
protected java.lang.String join(java.util.Collection<?> classpath, java.lang.String string)
public boolean isPedantic()
Reporter
isPedantic
in interface Reporter
public void setPedantic(boolean pedantic)
public void setTrace(boolean trace)
public boolean isTrace()
public void trace(java.lang.String s, java.lang.Object... args)
Reporter
public void addProperty(Property property)
public void addWsproperty(Property property)
public boolean isExceptions()
public void setExceptions(boolean exceptions)
public Report.Location getLocation(java.lang.String msg)
Report
getLocation
in interface Report
msg
- The messagepublic boolean isOk()
Report
public Reporter.SetLocation exception(java.lang.Throwable t, java.lang.String format, java.lang.Object... args)
Reporter
public Reporter.SetLocation error(java.lang.String s, java.lang.Object... args)
Reporter
public java.util.List<java.lang.String> getErrors()
Report
public java.util.List<java.lang.String> getWarnings()
Report
getWarnings
in interface Report
public void progress(float progress, java.lang.String s, java.lang.Object... args)
Reporter
public Reporter.SetLocation warning(java.lang.String s, java.lang.Object... args)
Reporter
Copyright (c) aQute SARL (2000, 2016) and others. All Rights Reserved.