Skip to content

//readium-shared/org.readium.r2.shared.fetcher/TransformingFetcher

TransformingFetcher

[androidJvm]\ class TransformingFetcher(fetcher: Fetcher, transformers: List<ResourceTransformer>) : Fetcher

Transforms the resources' content of a child fetcher using a list of ResourceTransformer functions.

Constructors

TransformingFetcher [androidJvm]
fun TransformingFetcher(fetcher: Fetcher, transformer: ResourceTransformer)
TransformingFetcher [androidJvm]
fun TransformingFetcher(fetcher: Fetcher, transformers: List<ResourceTransformer>)

Functions

Name Summary
close [androidJvm]
open suspend override fun close()
Closes this object and releases any resources associated with it. If the object is already closed then invoking this method has no effect.
get [androidJvm]
open fun get(href: String): Resource
Returns the Resource at the given href.
[androidJvm]
open override fun get(link: Link): Resource
Returns the Resource at the given link's HREF.
links [androidJvm]
open suspend override fun links(): List<Link>
Known resources available in the medium, such as file paths on the file system or entries in a ZIP archive. This list is not exhaustive, and additional unknown resources might be reachable.