Package-level declarations
Types
A composite ResourceFactory which tries several factories until it finds one which supports the url scheme.
Implements the transformation of a Resource. It can be used, for example, to decrypt, deobfuscate, inject CSS or JavaScript, correct content – e.g. adding a missing dir="rtl" in an HTML document, pre-process – e.g. before indexing a publication's content, etc.
Creates a Resource that will always return the given error.
Resource that will act as a proxy to a fallback resource if the originalResource errors out.
Wraps a Resource which will be created only when first accessing one of its members.
Creates a Resource serving a String.
Protects the access to a wrapped resource with a mutex to make it thread-safe.
Transforms the resources' content of a child fetcher using a list of EntryTransformer functions.
Transforms the bytes of resource on-the-fly.
Functions
Wraps this resource in a BufferingResource to improve reading performances.
Wraps this resource in a SynchronizedResource to protect the access from multiple threads.