fillProperties method
void
fillProperties(
- TDateRange dateRange,
- ParserNode parserNode,
- Element? parent,
- ElementParserFunction parser,
Implementation
@override
void fillProperties(
TDateRange dateRange,
ParserNode parserNode,
Element? parent,
ElementParserFunction parser,
) {
super.fillProperties(dateRange, parserNode, parent, parser);
dateRange
..firstValueProperty = parserNode.getNullableDateTimeProperty(
'firstValue',
defaultValue: () => null,
isImmutable: false,
)
..formatProperty = parserNode.getStringProperty(
'format',
defaultValue: ParserNode.defaultString,
isImmutable: true,
)
..initialDateProperty = parserNode.getDateTimeProperty(
'initialDate',
defaultValue: ParserNode.defaultDateTime,
isImmutable: true,
)
..labelProperty = parserNode.getStringProperty(
'label',
defaultValue: ParserNode.defaultString,
isImmutable: true,
)
..maxDateProperty = parserNode.getDateTimeProperty(
'maxDate',
defaultValue: () => DateTime.parse('20500101'),
isImmutable: true,
)
..minDateProperty = parserNode.getDateTimeProperty(
'minDate',
defaultValue: () => DateTime.parse('19690101'),
isImmutable: true,
)
..secondValueProperty = parserNode.getNullableDateTimeProperty(
'secondValue',
defaultValue: () => null,
isImmutable: false,
);
}