AbstractAbstract ReadonlyKeyThe registration key. Must match the key passed to @RegisterClass.
Abstract ReadonlySupportedThe file types this extractor handles. '*' means any; only the built-in fallback should use it.
AbstractExtractWhether this extractor handles a given file type.
StaticResolveResolve a registered extractor by key, returning null rather than a hollow base instance.
A registered way of turning bytes into text, chosen by what the content is, never by its source type.
Example