package org.drugis.common.gui; import java.text.FieldPosition; import java.text.Format; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.GregorianCalendar; @SuppressWarnings("serial") public class DayDateFormat extends Format { SimpleDateFormat d_format; public DayDateFormat() { d_format = new SimpleDateFormat("dd MMM yyyy"); d_format.setCalendar(new GregorianCalendar()); } @Override public StringBuffer format(Object date, StringBuffer toAppendTo, FieldPosition pos) { if (date == null) { return toAppendTo.append(""); } return toAppendTo.append(d_format.format(date)); } @Override public Object parseObject(String source, ParsePosition pos) { throw new RuntimeException("not implemented"); } }