public synchronized void print()

in pricat/src/main/java/org/apache/ofbiz/htmlreport/HtmlReport.java [300:389]


    public synchronized void print(String value, int format) {
        StringBuffer buf = null;
        value = ReportStringUtil.escapeJavaScript(value);
        switch (format) {
        case FORMAT_HEADLINE:
            buf = new StringBuffer();
            buf.append("aH('");
            buf.append(value);
            buf.append("'); ");
            break;
        case FORMAT_WARNING:
            buf = new StringBuffer();
            buf.append("aW('");
            buf.append(value);
            buf.append("'); ");
            addWarning(value);
            break;
        case FORMAT_ERROR:
            buf = new StringBuffer();
            buf.append("aE('");
            buf.append(value);
            buf.append("'); ");
            addError(value);
            break;
        case FORMAT_NOTE:
            buf = new StringBuffer();
            buf.append("aN('");
            buf.append(value);
            buf.append("'); ");
            break;
        case FORMAT_OK:
            buf = new StringBuffer();
            buf.append("aO('");
            buf.append(value);
            buf.append("'); ");
            break;
        case FORMAT_DEFAULT:
        default:
            buf = new StringBuffer();
            buf.append("a('");
            buf.append(value);
            buf.append("'); ");
        }
        if (value.trim().endsWith(getLineBreak())) {
            buf.append("aB(); ");
        }
        content.add(buf.toString());

        switch (format) {
        case FORMAT_HEADLINE:
            buf = new StringBuffer();
            buf.append("<span class='head'>");
            buf.append(value);
            buf.append("</span>");
            break;
        case FORMAT_WARNING:
            buf = new StringBuffer();
            buf.append("<span class='warn'>");
            buf.append(value);
            buf.append("</span>");
            addWarning(value);
            break;
        case FORMAT_ERROR:
            buf = new StringBuffer();
            buf.append("<span class='err'>");
            buf.append(value);
            buf.append("</span>");
            addError(value);
            break;
        case FORMAT_NOTE:
            buf = new StringBuffer();
            buf.append("<span class='note'>");
            buf.append(value);
            buf.append("</span>");
            break;
        case FORMAT_OK:
            buf = new StringBuffer();
            buf.append("<span class='ok'>");
            buf.append(value);
            buf.append("</span>");
            break;
        case FORMAT_DEFAULT:
        default:
            buf = new StringBuffer(value);
        }
        if (value.trim().endsWith(getLineBreak())) {
            buf.append("\n");
        }
        logContent.add(buf.toString());
    }