package pt.ist.vaadinframework.data.hints; import pt.ist.vaadinframework.data.HintedProperty.Hint; import com.vaadin.ui.DateField; import com.vaadin.ui.Field; public class DateRange implements Hint { private final int resolution; public DateRange(int resolution) { this.resolution = resolution; } @Override public Field applyHint(Field field) { ((DateField) field).setResolution(resolution); return field; } @Override public boolean appliesTo(Field field) { return field instanceof DateField; } }