FormatMedium constructor
- required String mediumName,
- required Map<
String, FileFormat> formats,
Implementation
@protected
FormatMedium({
required this.mediumName,
required Map<String, FileFormat> formats,
}) : _formats = formats,
_inputTypes = <FileFormat>[],
_outputTypes = <FileFormat>[] {
for (MapEntry<String, FileFormat> entry in formats.entries) {
if (entry.value.canRead) {
_inputTypes.add(entry.value);
}
if (entry.value.canWrite) {
_outputTypes.add(entry.value);
}
}
}