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