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