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, setLineBreaksaddValidator, getKey, getString, removeValidator, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddValidator, getKey, removeValidator, validatepublic 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
Inputconvert in interface Input<RegularSplitPeriod>convert in class BaseInput<RegularSplitPeriod>v - Object inputTypeErrorpublic RegularSplitPeriod getValue()
InputgetValue in interface Input<RegularSplitPeriod>getValue in class MultiInput<RegularSplitPeriod,Input>public RegularSplitPeriod setValue(RegularSplitPeriod v) throws TypeError
InputsetValue in interface Input<RegularSplitPeriod>setValue in class MultiInput<RegularSplitPeriod,Input>TypeErrorpublic void setStartDate(java.util.Date d)
public void setEndDate(java.util.Date d)
public void setSplits(int n)
public void validateInner()
throws FieldException
BaseInputvalidateInner in class MultiInput<RegularSplitPeriod,Input>FieldException