acceptProperties method
List<HandledPaths>
acceptProperties(
- JsonPath? basePath,
- IMSchemaDefinition definition,
- Map<
JsonPath, IMSchemaProperty> available
override
Examines a form, and returns a list of properties that this handler is capable of dealing with, grouped together in HandledPaths. Each of these field clusters will be passed back to the handler during rendering
Implementation
@override
List<HandledPaths> acceptProperties(
JsonPath? basePath,
IMSchemaDefinition definition,
Map<JsonPath, IMSchemaProperty> available,
) {
final foundPaths = available.values.where((prop) =>
ignoredPaths.any((ignored) => prop.jsonPath.startsWith(ignored)));
return [
if (foundPaths.isNotEmpty)
HandledPaths.ofProperties(foundPaths, basePath!, this),
];
}