ArgProcessor class abstract

Arg processor allows to process JsonWidgetData arg into its real value. It also is responsible to calculate (or not) variable names that specified JsonWidgetData depends on. It produces ProcessedArg which contains all that infomations.

Implementation of that interface is giving the possibility to extend the syntax about custom one.

Implementers

Constructors

ArgProcessor()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
process(JsonWidgetRegistry registry, dynamic arg, Set<String>? jsonWidgetListenVariables) ProcessedArg
Process passed arg into ProcessedArg. The registry is giving functions and variables information context for the processing.
support(dynamic arg) bool
Used to give the information if specified arg is supported by ArgProcessor.
toString() String
A string representation of this object.
inherited

Operators

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