acceptProperties method
Iterable<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
Iterable<HandledPaths> acceptProperties(
JsonPath? basePath,
IMSchemaDefinition definition,
Map<JsonPath, IMSchemaProperty> available) {
return available.filterEntries((k, v) {
return v is IListProperty &&
v.allItems?.baseCode == ImageContentRef.baseCode;
}).mapEntries((k, v) => HandledPaths.ofProperty(v, basePath!, this));
}