All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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 "-";
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy