private void outputParameters()

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>");
    }