ActionLayoutResolver class final
Produces the final, renderer-ready layout for one ActionLayoutRequest.
The injected placementDelegate owns placement only. This resolver then applies the request's independent primary and overflow order overrides so renderers can consume ActionLayoutResult without repeating core decisions.
Constructors
- ActionLayoutResolver({ActionPlacementDelegate placementDelegate = const DefaultActionPlacementDelegate()})
-
Creates a layout resolver backed by
placementDelegate.const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- placementDelegate → ActionPlacementDelegate
-
The placement strategy used before region ordering.
final
- 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
-
resolve<
T extends Object> (ActionLayoutRequest< T> request) → ActionLayoutResult<T> -
Resolves placement and region ordering without modifying
request. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited