//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. |