/** * Implements the CFML Function lsiscurrency */ package railo.runtime.functions.international; import railo.runtime.PageContext; import railo.runtime.ext.function.Function; import railo.runtime.i18n.LocaleFactory; public final class LSIsCurrency implements Function { private static final long serialVersionUID = -8659567712610988769L; public static boolean call(PageContext pc , String string) { try { LSParseCurrency.toDoubleValue(pc.getLocale(),string,true); return true; } catch (Throwable t) { return false; } } public static boolean call(PageContext pc , String string,String strLocale) { try { LSParseCurrency.toDoubleValue(LocaleFactory.getLocale(strLocale),string,false); return true; } catch (Throwable t) { return false; } } }