public class CalendarFieldPeriodInput extends MultiInput<CalendarFieldSplitPeriod,Input>
Calendar
field
various time fields can be suppressed by passing a Calendar field value to the constructor. Only those fields greater or equal to this value are shown. The year value is always shown.
Note we can use setStartTime(Calendar)
to set Calendar fields
below the finest field shown in the input.
validators
Modifier and Type | Method and Description |
---|---|
CalendarFieldSplitPeriod |
convert(java.lang.Object v)
Perform any supported type conversions to to generate a value of the
target type
|
int |
getBlockCount() |
int |
getBlockField() |
static CalendarFieldPeriodInput |
getInstance(AppContext conn) |
static CalendarFieldPeriodInput |
getInstance(AppContext conn,
java.util.Date now) |
static CalendarFieldPeriodInput |
getInstance(AppContext conn,
java.util.Date now,
int finest_field) |
static CalendarFieldPeriodInput |
getInstance(AppContext conn,
java.util.Date now,
int finest_field,
int fixed_blocks) |
static CalendarFieldPeriodInput |
getInstance(AppContext conn,
int finest_field) |
static CalendarFieldPeriodInput |
getInstance(AppContext conn,
int finest_field,
int fixed_blocks) |
int |
getSplitCount() |
java.util.Calendar |
getStartTime() |
CalendarFieldSplitPeriod |
getValue()
get the current value of the Object created by this selector.
|
void |
setBlockCount(int n) |
void |
setBlockField(int f) |
void |
setSplitCount(int count) |
void |
setStartTime(java.util.Calendar c) |
CalendarFieldSplitPeriod |
setValue(CalendarFieldSplitPeriod v)
set the value of this selector.
|
accept, addInput, addInput, containsInput, getInput, getInputs, getPrettyString, getString, getSubKeys, getSubLabel, hasLineBreaks, hasSubLabels, isEmpty, removeInput, requireAll, setKey, setLineBreaks, validateInner
addValidator, getKey, getString, removeValidator, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addValidator, getKey, removeValidator, validate
public static CalendarFieldPeriodInput getInstance(AppContext conn)
public static CalendarFieldPeriodInput getInstance(AppContext conn, java.util.Date now)
public static CalendarFieldPeriodInput getInstance(AppContext conn, int finest_field)
public static CalendarFieldPeriodInput getInstance(AppContext conn, java.util.Date now, int finest_field)
public static CalendarFieldPeriodInput getInstance(AppContext conn, int finest_field, int fixed_blocks)
public static CalendarFieldPeriodInput getInstance(AppContext conn, java.util.Date now, int finest_field, int fixed_blocks)
public void setStartTime(java.util.Calendar c)
public java.util.Calendar getStartTime()
public void setBlockField(int f)
public int getBlockField()
public void setSplitCount(int count)
public int getSplitCount()
public void setBlockCount(int n)
public int getBlockCount()
public CalendarFieldSplitPeriod convert(java.lang.Object v) throws TypeError
Input
convert
in interface Input<CalendarFieldSplitPeriod>
convert
in class BaseInput<CalendarFieldSplitPeriod>
v
- Object inputTypeError
public CalendarFieldSplitPeriod getValue()
Input
getValue
in interface Input<CalendarFieldSplitPeriod>
getValue
in class MultiInput<CalendarFieldSplitPeriod,Input>
public CalendarFieldSplitPeriod setValue(CalendarFieldSplitPeriod v) throws TypeError
Input
setValue
in interface Input<CalendarFieldSplitPeriod>
setValue
in class MultiInput<CalendarFieldSplitPeriod,Input>
TypeError