package org.freeplane.plugin.script.proxy;
import java.util.Calendar;
import java.util.Date;
import org.freeplane.features.format.FormattedDate;
public class ConvertibleDate extends Convertible {
final private Date date;
public ConvertibleDate(final Date date) {
super(FormattedDate.toStringISO(date));
this.date = date;
}
@Override
public Date getDate() {
return date;
}
@Override
public Calendar getCalendar() {
final Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar;
}
@Override
public Object getObject() {
return date;
}
@Override
public boolean isNum() {
return false;
}
@Override
public boolean isDate() {
return true;
}
}