jp.vmi.html.result.IndexRenderer Maven / Gradle / Ivy
package jp.vmi.html.result;
import java.util.Locale;
import com.floreysoft.jmte.NamedRenderer;
import com.floreysoft.jmte.RenderFormatInfo;
/**
* Index renderer for JMTE.
*/
public class IndexRenderer implements NamedRenderer {
@Override
public RenderFormatInfo getFormatInfo() {
return null;
}
@Override
public String getName() {
return "i";
}
@Override
public Class[] getSupportedClasses() {
return new Class[] { Number.class, int.class };
}
@Override
public String render(Object o, String format, Locale locale) {
if (((Number) o).intValue() >= 0)
return o.toString();
else
return "-";
}
}