NetworkAssetBundle class

An AssetBundle that loads resources over the network.

This asset bundle does not cache any resources, though the underlying network stack may implement some level of caching itself.

Inheritance

Constructors

NetworkAssetBundle(Uri baseUrl)
Creates an network asset bundle that resolves asset keys as URLs relative to the given base URL.

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

load(String key) Future<ByteData>
Retrieve a binary resource from the asset bundle as a data stream. [...]
loadStructuredData<T>(String key, Future<T> parser(String value)) Future<T>
Retrieve a string from the asset bundle, parse it with the given function, and return the function's result. [...]
toString() String
evict(String key) → void
If this is a caching asset bundle, and the given key describes a cached asset, then evict the asset from the cache so that the next time it is loaded, the cache will be reread from the asset bundle.
inherited
loadString(String key, { bool cache: true }) Future<String>
Retrieve a string from the asset bundle. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
@pragma('vm:entry-point'), inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited