public class RegularPeriodInput extends MultiInput<RegularSplitPeriod,Input>
Modifier and Type | Field and Description |
---|---|
static int |
PERIOD_INPUT_MAX_SPLITS |
validators
Constructor and Description |
---|
RegularPeriodInput() |
RegularPeriodInput(java.util.Date current_time) |
RegularPeriodInput(java.util.Date current_time,
long res,
int finest) |
RegularPeriodInput(long res,
int finest) |
Modifier and Type | Method and Description |
---|---|
RegularSplitPeriod |
convert(java.lang.Object v)
Perform any supported type conversions to to generate a value of the
target type
|
RegularSplitPeriod |
getValue()
get the current value of the Object created by this selector.
|
void |
setEndDate(java.util.Date d) |
void |
setSplits(int n) |
void |
setStartDate(java.util.Date d) |
RegularSplitPeriod |
setValue(RegularSplitPeriod v)
set the value of this selector.
|
void |
validateInner()
Extension point to add validation to sub-class specific inner-state
|
accept, addInput, addInput, containsInput, getInput, getInputs, getPrettyString, getString, getSubKeys, getSubLabel, hasLineBreaks, hasSubLabels, isEmpty, removeInput, requireAll, setKey, setLineBreaks
addValidator, getKey, getString, removeValidator, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addValidator, getKey, removeValidator, validate
public static final int PERIOD_INPUT_MAX_SPLITS
public RegularPeriodInput()
public RegularPeriodInput(java.util.Date current_time)
public RegularPeriodInput(long res, int finest)
public RegularPeriodInput(java.util.Date current_time, long res, int finest)
public RegularSplitPeriod convert(java.lang.Object v) throws TypeError
Input
convert
in interface Input<RegularSplitPeriod>
convert
in class BaseInput<RegularSplitPeriod>
v
- Object inputTypeError
public RegularSplitPeriod getValue()
Input
getValue
in interface Input<RegularSplitPeriod>
getValue
in class MultiInput<RegularSplitPeriod,Input>
public RegularSplitPeriod setValue(RegularSplitPeriod v) throws TypeError
Input
setValue
in interface Input<RegularSplitPeriod>
setValue
in class MultiInput<RegularSplitPeriod,Input>
TypeError
public void setStartDate(java.util.Date d)
public void setEndDate(java.util.Date d)
public void setSplits(int n)
public void validateInner() throws FieldException
BaseInput
validateInner
in class MultiInput<RegularSplitPeriod,Input>
FieldException