map method
void
map({
- required TypeProperty property,
- required Widget widget,
- required ValuedWidgetAdapter adapter,
- DisplayValue displayValue = identity,
- ParseValue parseValue = identity,
Implementation
void map({required TypeProperty property, required Widget widget, required ValuedWidgetAdapter adapter, DisplayValue<dynamic,dynamic> displayValue=identity, ParseValue<dynamic,dynamic> parseValue=identity}) {
var operation = findOperation(property.path);
if (operation == null) {
operations.add(Operation(
property,
WidgetProperty(widget: widget, adapter: adapter, displayValue: displayValue, parseValue: parseValue)
));
path2Operation[property.path] = operations.last;
}
else {
// just replace
(operation.target as WidgetProperty).widget = widget;
(operation.target as WidgetProperty).adapter = adapter;
}
}