acceptProperties method

  1. @override
Iterable<HandledPaths> acceptProperties(
  1. JsonPath? basePath,
  2. IMSchemaDefinition definition,
  3. 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) {
  /// Takes all the final fields
  return available.values
      .map((prop) => HandledPaths.ofProperty(prop, basePath!, this));
}