HandledPaths class

A list of json paths - sometimes rendering will handle more than one property at a time

Constructors

HandledPaths.ofProperties(Iterable<IMSchemaProperty?> properties, JsonPath basePath, MetaPropertyHandler _handler, {dynamic data = const {}})
HandledPaths.ofProperty(IMSchemaProperty prop, JsonPath basePath, MetaPropertyHandler _handler, {dynamic data = const {}})

Properties

basePath → JsonPath
A base path to be applied
final
data → dynamic
final
hashCode int
The hash code for this object.
no setterinherited
isEmbed bool
no setter
path → JsonPath
The path to this handler - by default, it's the first path that's being handled
final
paths Map<JsonPath, IMSchemaProperty?>
The paths being handled together
final
property → IMSchemaProperty?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

fullPath<T>() → JsonPath<T>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
render(BuildContext context, IMetaFormContext metaForm, SunnyFormFieldState state, {Key? key}) Iterable<Widget>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited