Package no.hasmac.jsonld.loader
Class DocumentResolver
- java.lang.Object
-
- no.hasmac.jsonld.loader.DocumentResolver
-
class DocumentResolver extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private MediaType
fallbackContentType
private static java.util.logging.Logger
LOGGER
-
Constructor Summary
Constructors Constructor Description DocumentResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.Optional<DocumentReader<java.io.InputStream>>
findReader(MediaType type)
DocumentReader<java.io.InputStream>
getReader(MediaType contentType)
Return a reader or throwJsonLdError
if there is no reader nor fallbackContentType.void
setFallbackContentType(MediaType fallbackContentType)
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
fallbackContentType
private MediaType fallbackContentType
-
-
Method Detail
-
getReader
public DocumentReader<java.io.InputStream> getReader(MediaType contentType) throws JsonLdError
Return a reader or throwJsonLdError
if there is no reader nor fallbackContentType.- Parameters:
contentType
- content type of the requested reader- Returns:
- a reader allowing to transform an input into
Document
- Throws:
JsonLdError
-
setFallbackContentType
public void setFallbackContentType(MediaType fallbackContentType)
-
findReader
private static java.util.Optional<DocumentReader<java.io.InputStream>> findReader(MediaType type)
-
-