in src/main/java/org/apache/easyant/core/report/XMLEasyAntReportWriter.java [362:396]
private void outputParameters(EasyAntReport easyAntReport, PrintWriter out) {
out.println("\t\t<parameters>");
List<ParameterReport> parameterReports;
if (displaySubElements) {
parameterReports = easyAntReport.getParameterReports();
} else {
parameterReports = easyAntReport.getParameterReportsFromCurrentModule();
}
for (ParameterReport paramReport : parameterReports) {
StringBuilder param = new StringBuilder();
if (!ParameterType.PROPERTY.equals(paramReport.getType())) {
if (ParameterType.PATH.equals(paramReport.getType())) {
param.append("\t\t\t<path name=\"");
}
if (ParameterType.FILESET.equals(paramReport.getType())) {
param.append("\t\t\t<fileset name=\"");
}
param.append(paramReport.getName());
param.append("\"");
if (paramReport.getDescription() != null) {
param.append(" description=\"");
param.append(paramReport.getDescription());
param.append("\"");
}
param.append(" required=\"");
param.append(paramReport.isRequired());
param.append("\"");
param.append("/>");
}
out.println(param);
}
out.println("\t\t</parameters>");
}