public static <TT> String convert(TT source, String nullString) { if (source == null) return nullString; return singletonInstance.convert(source); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); for (int i = 0; i < itemCount; i++) { if (i > 0) builder.append(", "); builder.append(ToStringConverter.convert(buffer[i], "[NULL]")); } return builder.toString(); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); for (int i = 0; i < itemCount; i++) { if (i > 0) builder.append(", "); builder.append(ToStringConverter.convert(buffer[i], "[NULL]")); } return builder.toString(); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); for (int i = 0; i < itemCount; i++) { if (i > 0) builder.append(", "); builder.append(ToStringConverter.convert(buffer[i], "[NULL]")); } return builder.toString(); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); for (int i = 0; i < itemCount; i++) { if (i > 0) builder.append(", "); builder.append(ToStringConverter.convert(buffer[i], "")); } return builder.toString(); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); for (int i = 0; i < elementCount; i++) { if (i > 0) builder.append(", "); builder.append(ToStringConverter.convert(buffer[i], "[NULL]")); } return builder.toString(); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); if (originator != null) builder.append(originator).append(": "); builder.append(message); if (cause != null) builder.append(": ").append(ToStringConverter.convert(cause, "")); return builder.toString(); }
@Override public void execute(Context context, Writer out) throws ScriptException, IOException { out.write(ToStringConverter.convert(evaluate(context), "")); } }
@Override public String evaluate(Context context) { Object tmp = term.evaluate(context); return (tmp instanceof String ? (String) tmp : converter.convert(tmp)); }
@Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { String text = (i18n != null ? i18n.getString(prefix + converter.convert(value)) : String.valueOf(value)); return super.getListCellRendererComponent(list, text, index, isSelected, cellHasFocus); } }
public void execute(Context context, Writer out) throws ScriptException, IOException { out.write(ToStringConverter.convert(evaluate(context), "")); } }
@Override public StringBuffer format(Object object, StringBuffer toAppendTo, FieldPosition pos) { String text; if (object == null) text = nullString; else if (format != null) text = format.format(object); else text = ToStringConverter.convert(object, nullString); if (padder != null) text = padder.convert(text); return toAppendTo.append(text); }
public static void writeProperties(Map<String, ?> properties, String filename, String encoding) throws IOException { PrintWriter stream = null; try { stream = IOUtil.getPrinterForURI(filename, encoding); for (Map.Entry<String, ?> entry : properties.entrySet()) stream.println(entry.getKey() + "=" + ToStringConverter.convert(entry.getValue(), "")); } finally { IOUtil.close(stream); } }
/** * reads the current property value and writes it to the text field. */ void refresh() { if (!locked) { locked = true; Object propertyValue = BeanUtil.getPropertyValue(bean, propertyName); String text = toStringConverter.convert(propertyValue); text = StringUtil.escape(text); if (!getPassword().equals(text)) setText(text); locked = false; } }
/** * reads the current property value and writes it to the text field. */ void refresh() { if (!locked) { locked = true; Object propertyValue = BeanUtil.getPropertyValue(bean, propertyName); String text = toStringConverter.convert(propertyValue); text = StringUtil.escape(text); if (!getText().equals(text)) setText(text); locked = false; } }
/** * reads the current property value and writes it to the text field. */ void refresh() { if (!locked) { locked = true; Object propertyValue = BeanUtil.getPropertyValue(bean, propertyName); String text = toStringConverter.convert(propertyValue); text = StringUtil.escape(text); if (!getText().equals(text)) setText(text); locked = false; } }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Node node = (Node) value; String text; if (node instanceof CDATASection) text = "<![CDATA[" + ((CDATASection) node).getTextContent() + "]]>"; else if (node instanceof CharacterData) text = ((CharacterData) node).getTextContent(); else if (node instanceof Element) text = XMLUtil.formatStartTag((Element) node).trim(); else if (node instanceof Comment) text = ((Comment) node).getData(); else if (node instanceof Document) text = XMLUtil.format((Document) node); else text = ToStringConverter.convert(node, ""); Component component = super.getTableCellRendererComponent(table, text, isSelected, hasFocus, row, column); return component; }
private static void render(Object propValue, HSSFRow row, int column) { HSSFCell cell = row.createCell(column); if (propValue instanceof Number) cell.setCellValue(((Number) propValue).doubleValue()); else if (propValue instanceof Date) cell.setCellValue((Date) propValue); else if (propValue instanceof Boolean) cell.setCellValue((Boolean) propValue); else { String s = ToStringConverter.convert(propValue, null); cell.setCellValue(new HSSFRichTextString(s)); } }
@Override public String convert(Object node) throws ConversionException { if (node instanceof CDATASection) return "<![CDATA[" + ((CDATASection) node).getTextContent() + "]]>"; else if (node instanceof CharacterData) return "'" + ((CharacterData) node).getTextContent() + "'"; else if (node instanceof Element) return LF + XMLUtil.format((Element) node).trim() + LF; else if (node instanceof Comment) return LF + ((Comment) node).getData() + LF; else if (node instanceof Document) return XMLUtil.format((Document) node); else if (node instanceof String) return "'" + node + "'"; else return ToStringConverter.convert(node, ""); }