private void outputTargets()

in src/main/java/org/apache/easyant/core/report/XMLEasyAntReportWriter.java [470:511]


    private void outputTargets(EasyAntReport easyAntReport, PrintWriter out) {
        out.println("\t\t<targets>");
        List<TargetReport> targetReports;
        if (displaySubElements) {
            targetReports = easyAntReport.getTargetReports();
        } else {
            targetReports = easyAntReport.getTargetReportsFromCurrentModule();
        }

        for (TargetReport targetReport : targetReports) {
            StringBuilder target = new StringBuilder();
            target.append("\t\t\t<target name=\"").append(targetReport.getName()).append("\"");
            if (targetReport.getDescription() != null) {
                target.append(" description=\"");
                target.append(targetReport.getDescription());
                target.append("\"");
            }
            if (targetReport.getDepends() != null) {
                target.append(" depends=\"");
                target.append(targetReport.getDepends());
                target.append("\"");
            }
            if (targetReport.getIfCase() != null) {
                target.append(" if=\"");
                target.append(targetReport.getIfCase());
                target.append("\"");
            }
            if (targetReport.getExtensionPoint() != null) {
                target.append(" extensionOf=\"");
                target.append(targetReport.getExtensionPoint());
                target.append("\"");
            }
            if (targetReport.getUnlessCase() != null) {
                target.append(" unless=\"");
                target.append(targetReport.getUnlessCase());
                target.append("\"");
            }
            target.append("/>");
            out.println(target.toString());
        }
        out.println("\t\t</targets>");
    }