1 31 32 package org.opencms.workplace.list; 33 34 import org.opencms.i18n.CmsMessageContainer; 35 36 import java.util.Locale ; 37 38 48 public class CmsListItemDetailsFormatter implements I_CmsListFormatter { 49 50 51 private final CmsMessageContainer m_message; 52 53 58 public CmsListItemDetailsFormatter(CmsMessageContainer message) { 59 60 m_message = message; 61 } 62 63 66 public String format(Object data, Locale locale) { 67 68 String message = m_message.key(locale); 69 StringBuffer html = new StringBuffer (512); 70 html.append("<table border='0' cellspacing='0' cellpadding='0'>\n"); 71 html.append("\t<tr>\n"); 72 html.append("\t\t<td width='150' align='right' class='listdetailhead'>\n"); 73 html.append("\t\t\t"); 74 html.append(message); 75 html.append(" : \n"); 76 html.append("\t\t</td>\n"); 77 html.append("\t\t<td class='listdetailitem' style='white-space:normal;'>\n"); 78 html.append("\t\t\t"); 79 html.append(data == null ? "" : data); 80 html.append("\n"); 81 html.append("\t\t</td>\n"); 82 html.append("\t</tr>\n"); 83 html.append("</table>\n"); 84 return html.toString(); 85 } 86 } | Popular Tags |