RenderedApp class final

The app that stage 8 rendered, in memory.

Constructors

RenderedApp(Iterable<RenderedFile> files, {Map<SocketRef<SocketKind>, ContributionOrder> socketOrders = const {}})
Creates the app of files, whose sockets got socketOrders.

Properties

files → Map<String, RenderedFile>
The files by path, relative to the root of the app, sorted by path: those of the bricks, and those that the render hooks generated.
final
hashCode → int
The hash code for this object.
no setterinherited
owners → Map<String, ContributionOrigin>
Who generated each file, by path.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
socketOrders → Map<SocketRef<SocketKind>, ContributionOrder>
The contributions of every socket that got any, in the order that the pipeline rendered them into the tags of the socket: those of the modules and of the templates of the roles, and the fragments of their render hooks, which the socket orders of stage 5 do not have yet.
final
texts → Map<String, String>
The text of every text file, by path.
no setter

Methods

entriesOf<V extends Object>(SocketRef<KeyedSocket<V>> socket) → List<(ContributionOrigin, String, V)>
What the contributors gave the keyed socket, in the order the socket got them: the contributor, the key and the value of each entry. Empty for a socket that got nothing.
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