LazyStructLayoutBuilder<T, R extends LayoutRepository> class
- Inheritance
-
- Object
- BaseLazyStructLayoutBuilder<
T, R> - LazyStructLayoutBuilder
Constructors
-
LazyStructLayoutBuilder({required ConditionalLayoutFunc<
T> layout, ONFINALIZEDECODE<T, R> ? finalizeDecode, ONFINALIZEENCODE<T, R> ? finalizeEncode, required String? property})
Properties
-
finalizeDecode
→ ONFINALIZEDECODE<
T, R> ? -
final
-
finalizeEncode
→ ONFINALIZEENCODE<
T, R> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- property → String?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
layout(
{required LayoutAction action, required Map< String, dynamic> sourceOrResult, required int remainBytes, R? repository}) → Layout<T> -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onFinalizeDecode(
T layoutResult, Map< String, dynamic> structResult, R? repository) → dynamic -
override
-
onFinalizeEncode(
T source, Map< String, dynamic> structSource, R? repository) → void -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited