serialize method
override
Serializes common fields to JSON.
Methods that override serialize are expected to call super.serialize
and add more fields to the returned Map.
Implementation
@override
Map<String, String> serialize() {
if (label is RegExp) {
final RegExp regExp = label as RegExp;
return super.serialize()
..addAll(<String, String>{'label': regExp.pattern, 'isRegExp': 'true'});
} else {
return super.serialize()..addAll(<String, String>{'label': label as String});
}
}