/**
* Implements the CFML Function decimalformat
*/
package railo.runtime.functions.displayFormatting;
import railo.commons.lang.StringUtil;
import railo.runtime.PageContext;
import railo.runtime.exp.PageException;
import railo.runtime.ext.function.Function;
import railo.runtime.op.Caster;
import railo.runtime.op.Constants;
public final class DecimalFormat implements Function {
private static final long serialVersionUID = -2287888250117784383L;
/*
* @param pc
* @param object
* @return
* @throws ExpressionException
*/
public static String call(PageContext pc , Object object) throws PageException {
if(StringUtil.isEmpty(object)) object=Constants.DOUBLE_ZERO;
return Caster.toDecimal(object);
}
}