Package-level declarations

Types

Link copied to clipboard
sealed class Asset : Closeable

An asset which is either a single resource or a container that holds multiple resources.

Link copied to clipboard

Retrieves an Asset instance providing reading access to the resource(s) of an asset stored at a given Url as well as its Format.

Link copied to clipboard
class ContainerAsset(val format: Format, val container: Container<Resource>) : Asset

A container asset providing access to several resources.

Link copied to clipboard
class DefaultArchiveOpener(additionalOpeners: List<ArchiveOpener> = emptyList()) : ArchiveOpener

Default implementation of ArchiveOpener supporting only ZIP archives.

Link copied to clipboard
class DefaultFormatSniffer(additionalSniffers: List<FormatSniffer> = emptyList()) : FormatSniffer

Default implementation of FormatSniffer guessing as well as possible all formats known by Readium.

Link copied to clipboard
class DefaultResourceFactory(contentResolver: ContentResolver, httpClient: HttpClient, additionalFactories: List<ResourceFactory> = emptyList()) : ResourceFactory

Default implementation of ResourceFactory supporting file, content and http schemes.

Link copied to clipboard
class ResourceAsset(val format: Format, val resource: Resource) : Asset

A single resource asset.