package com.smartgwt.client.util;
import java.util.Date;
import com.smartgwt.client.types.DateDisplayFormat;
public class DateFormatStringFormatter implements DateDisplayFormatter {
private String formatString;
public DateFormatStringFormatter(String formatString) {
this.formatString = formatString;
}
@Override
public native String format(Date date) /*-{
if (date == null) {
return null;
} else {
var formatString = this.@com.smartgwt.client.util.DateFormatStringFormatter::formatString;
var dateJS = @com.smartgwt.client.util.JSOHelper::toDateJS(Ljava/util/Date;)(date);
return $wnd.isc.DateUtil.format(dateJS, formatString);
}
}-*/;
public String getFormatString() {
return formatString;
}
}