Class NumberRenderer

java.lang.Object
org.stringtemplate.v4.NumberRenderer
All Implemented Interfaces:
AttributeRenderer<Object>

public class NumberRenderer extends Object implements AttributeRenderer<Object>
Works with Byte, Short, Integer, Long, and BigInteger as well as Float, Double, and BigDecimal. You pass in a format string suitable for Formatter.format(java.lang.String, java.lang.Object...).

For example, %10d emits a number as a decimal int padding to 10 char. This can even do long to Date conversions using the format string.