AlfreedPageBuilder<P extends Presenter<dynamic, AlfreedView>, M, I extends AlfreedView> class

Constructors

AlfreedPageBuilder({Key? key, required PresenterBuilder<P> presenterBuilder, required ContentBuilder<P, M> builder, required AlfreedViewBuilder<I> interfaceBuilder, bool rebuildIfDisposed = true})
factory
AlfreedPageBuilder.animated({Key? key, required PresenterBuilder<P> presenterBuilder, required ContentBuilder<P, M> builder, required AlfreedViewBuilder<I> interfaceBuilder, required MvvmAnimationListener<P, M>? animListener, required AlfreedAnimationBuilder? singleAnimControllerBuilder, bool rebuildIfDisposed = true})
factory
AlfreedPageBuilder.animatedMulti({Key? key, required PresenterBuilder<P> presenterBuilder, required ContentBuilder<P, M> builder, required AlfreedViewBuilder<I> interfaceBuilder, required MvvmAnimationListener<P, M>? animListener, required AlfreedAnimationsBuilder? multipleAnimControllerBuilder, bool rebuildIfDisposed = true})
factory

Properties

animListener MvvmAnimationListener<P, M>?
getter/setter pair
args Object?
getter/setter pair
builder → ContentBuilder<P, M>
final
forceRebuild bool
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
interfaceBuilder AlfreedViewBuilder<I>
final
key Key?
getter/setter pair
multipleAnimControllerBuilder AlfreedAnimationsBuilder?
getter/setter pair
presenter → P
no setter
presenterBuilder PresenterBuilder<P>
final
rebuildIfDisposed bool
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
singleAnimControllerBuilder AlfreedAnimationBuilder?
getter/setter pair

Methods

build(BuildContext context, {Object? args}) Widget
copyWith({ContentBuilder<P, M>? builder, P? presenter}) AlfreedPageBuilder<P, M, I>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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