01: /*
02: * Created on 21 Sep 2006
03: */
04: package uk.org.ponder.rsf.evolvers;
05:
06: import java.util.Date;
07:
08: import uk.org.ponder.rsf.components.UIInput;
09: import uk.org.ponder.rsf.components.UIJointContainer;
10:
11: /** The interface to a family of evolvers which allow the input of a date
12: * value.
13: * @author Antranig Basman (antranig@caret.cam.ac.uk)
14: */
15: public interface DateInputEvolver {
16: /** Construct a date input control, with the binding information specified by
17: * the supplied UIInput, and the initial value supplied as <code>value</code>.
18: */
19: public UIJointContainer evolveDateInput(UIInput toevolve, Date value);
20:
21: /** Construct a date input control, with the initial value taken from the binding
22: * information in the supplied UIInput.
23: */
24: public UIJointContainer evolveDateInput(UIInput toevolve);
25: }
|