apply method
Implementation
@override
Future<void> apply(Map<String,dynamic> data) async {
// registry
String registry = data["registry"] ?? "";
registryPaths = (data["registries"] as List?)?.cast<String>() ?? <String>[];
if ( registry.isNotEmpty) {
await loadRegistry(registry);
String clazz = data["class"] ?? "";
if ( clazz.isNotEmpty)
selectClass(this.registry.getClass(clazz));
}
// file
paths = (data["files"] as List?)?.cast<String>() ?? [];
String file = data["file"] ?? "";
if ( file.isNotEmpty)
await loadFile(file);
setState(() {});
}