public abstract class AbstractCalendarMultiInput extends MultiInput<java.util.Date,Input<java.lang.Integer>> implements ParseInput<java.util.Date>, BoundedInput<java.util.Date>
Modifier and Type | Field and Description |
---|---|
protected IntegerRangeInput |
day_input |
protected IntegerRangeInput |
hour_input |
protected int |
max_field |
protected IntegerRangeInput |
min_input |
protected CalendarMonthInput |
month_input |
protected IntegerRangeInput |
sec_input |
protected IntegerInput |
year_input |
validators
Constructor and Description |
---|
AbstractCalendarMultiInput(int max_field) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getType()
get the type tag to emit for
the corresponding html5 type.
|
protected java.util.Calendar |
makeCalendar() |
protected java.util.Calendar |
setCalendarFromInputs(java.util.Calendar in)
edit a Calendar from the inputs.
|
protected void |
setInputsFromCalendar(java.util.Calendar in) |
protected abstract void |
setNull() |
accept, addInput, addInput, containsInput, getInput, getInputs, getPrettyString, getString, getSubKeys, getSubLabel, getValue, hasLineBreaks, hasSubLabels, isEmpty, removeInput, requireAll, setKey, setLineBreaks, setValue, validateInner
addValidator, convert, getKey, getString, removeValidator, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getString, parse, parseValue
formatRange, getMax, getMin, setMax, setMin
accept, addValidator, convert, getKey, getPrettyString, getString, getValue, isEmpty, removeValidator, setKey, setValue, validate
protected final int max_field
protected final IntegerRangeInput hour_input
protected final IntegerRangeInput min_input
protected final IntegerRangeInput sec_input
protected final IntegerInput year_input
protected final CalendarMonthInput month_input
protected final IntegerRangeInput day_input
protected java.util.Calendar makeCalendar()
protected java.util.Calendar setCalendarFromInputs(java.util.Calendar in)
in
- protected abstract void setNull()
protected void setInputsFromCalendar(java.util.Calendar in) throws TypeError
TypeError
public java.lang.String getType()
HTML5Input
getType
in interface HTML5Input