FileBasedAssetReader class

Basic AssetReader which uses a PackageGraph to look up where to read files from disk.

Implemented types

Constructors

FileBasedAssetReader(PackageGraph packageGraph)

Properties

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

Methods

canRead(AssetId id) Future<bool>
Indicates whether asset at id is readable.
digest(AssetId id) Future<Digest>
Returns a Digest representing a hash of the contents of id.
inherited
findAssets(Glob glob, {String? package}) Stream<AssetId>
Returns all readable assets matching glob under the current package.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pathTo(AssetId id) String
readAsBytes(AssetId id) Future<List<int>>
Returns a Future that completes with the bytes of a binary asset.
readAsString(AssetId id, {Encoding encoding = utf8}) Future<String>
Returns a Future that completes with the contents of a text asset.
toString() String
A string representation of this object.
inherited

Operators

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