package gueei.binding.converters;
import java.util.Locale;
import gueei.binding.Converter;
import gueei.binding.IObservable;
public class LOWER extends Converter<Object> {
public static Locale locale = null;
public LOWER(IObservable<?>[] dependents) {
super(Object.class, dependents);
}
@Override
public Object calculateValue(Object... args) throws Exception {
if (args.length<1 || args[0] == null) return null;
if(locale != null)
return String.valueOf(args[0]).toLowerCase(locale);
return String.valueOf(args[0]).toLowerCase();
}
}