Uses of Interface
no.hasmac.jsonld.document.Document
-
Packages that use Document Package Description no.hasmac.jsonld Provides APIs to process JSON-LD.no.hasmac.jsonld.api no.hasmac.jsonld.document Processable documents.no.hasmac.jsonld.loader Remote Document and Context Retrieval.no.hasmac.jsonld.processor -
-
Uses of Document in no.hasmac.jsonld
Fields in no.hasmac.jsonld declared as Document Modifier and Type Field Description private Document
JsonLdOptions. expandContext
A context that is used to initialize the active context when expanding a document.Fields in no.hasmac.jsonld with type parameters of type Document Modifier and Type Field Description private Cache<java.lang.String,Document>
JsonLdOptions. documentCache
Methods in no.hasmac.jsonld that return Document Modifier and Type Method Description Document
JsonLdOptions. getExpandContext()
Methods in no.hasmac.jsonld that return types with arguments of type Document Modifier and Type Method Description Cache<java.lang.String,Document>
JsonLdOptions. getDocumentCache()
Methods in no.hasmac.jsonld with parameters of type Document Modifier and Type Method Description private static void
JsonLd. assertJsonDocument(Document document, java.lang.String param)
private static void
JsonLd. assertRdfDocument(Document document, java.lang.String param)
static CompactionApi
JsonLd. compact(java.lang.String documentLocation, Document context)
Compacts the referenced document using the context.static CompactionApi
JsonLd. compact(java.net.URI documentUri, Document context)
Compacts the referenced document using the context.static CompactionApi
JsonLd. compact(Document document, java.lang.String contextLocation)
CompactsDocument
document using the context.static CompactionApi
JsonLd. compact(Document document, java.net.URI contextUri)
CompactsDocument
document using the context.static CompactionApi
JsonLd. compact(Document document, Document context)
CompactsDocument
document using the context.static ExpansionApi
JsonLd. expand(Document document)
Expands the provided remote document.static FlatteningApi
JsonLd. flatten(Document document)
Flattens the remote input and optionally compacts it using context.static FramingApi
JsonLd. frame(java.lang.String documentLocation, Document frame)
Frames the remote input using given local frame.static FramingApi
JsonLd. frame(java.net.URI documentUri, Document frame)
Frames the remote input using given local frame.static FramingApi
JsonLd. frame(Document document, java.lang.String frameLocation)
Frames the local document using given remote frame.static FramingApi
JsonLd. frame(Document document, java.net.URI frameUri)
Frames the local document using given remote frame.static FramingApi
JsonLd. frame(Document document, Document frame)
Frames the local document using given local frame.static FromRdfApi
JsonLd. fromRdf(Document document)
TransformsDocument
into a JSON-LD document in expanded form.void
JsonLdOptions. setExpandContext(Document context)
static ToRdfApi
JsonLd. toRdf(Document document)
TransformsDocument
intoRdfDataset
.Method parameters in no.hasmac.jsonld with type arguments of type Document Modifier and Type Method Description void
JsonLdOptions. setDocumentCache(Cache<java.lang.String,Document> documentCache)
-
Uses of Document in no.hasmac.jsonld.api
Fields in no.hasmac.jsonld.api declared as Document Modifier and Type Field Description private Document
CompactionApi. context
private Document
FlatteningApi. context
private Document
CompactionApi. document
private Document
ExpansionApi. document
private Document
FlatteningApi. document
private Document
FramingApi. document
private Document
FromRdfApi. document
private Document
ToRdfApi. document
private Document
FramingApi. frame
Methods in no.hasmac.jsonld.api with parameters of type Document Modifier and Type Method Description R
ContextApi. context(Document context)
A context that is used to initialize the active context.ExpansionApi
ExpansionApi. context(Document context)
FlatteningApi
FlatteningApi. context(Document context)
FramingApi
FramingApi. context(Document context)
ToRdfApi
ToRdfApi. context(Document context)
Constructors in no.hasmac.jsonld.api with parameters of type Document Constructor Description CompactionApi(java.net.URI documentUri, Document context)
CompactionApi(Document document, java.net.URI contextUri)
CompactionApi(Document document, Document context)
ExpansionApi(Document document)
FlatteningApi(Document document)
FramingApi(java.net.URI documentUri, Document frame)
FramingApi(Document document, java.net.URI frameUri)
FramingApi(Document document, Document frame)
FromRdfApi(Document document)
ToRdfApi(Document document)
-
Uses of Document in no.hasmac.jsonld.document
Classes in no.hasmac.jsonld.document that implement Document Modifier and Type Class Description class
JsonDocument
class
RdfDocument
Methods in no.hasmac.jsonld.document that return Document Modifier and Type Method Description static Document
RdfDocument. of(java.io.Reader reader)
Create a new document from content provided byReader
.static Document
RdfDocument. of(MediaType type, java.io.Reader reader)
static Document
RdfDocument. of(MediaType contentType, RdfDataset dataset)
Create a new document fromRdfDataset
.static Document
RdfDocument. of(RdfDataset dataset)
Create a new document fromRdfDataset
.static Document
DocumentParser. parse(MediaType contentType, java.io.InputStream inputStream)
Deprecated.Create a new document.static Document
DocumentParser. parse(MediaType contentType, java.io.Reader reader)
Deprecated.Create a new document. -
Uses of Document in no.hasmac.jsonld.loader
Methods in no.hasmac.jsonld.loader that return Document Modifier and Type Method Description Document
DefaultHttpLoader. loadDocument(java.net.URI uri, DocumentLoaderOptions options)
Document
DocumentLoader. loadDocument(java.net.URI url, DocumentLoaderOptions options)
Retrieve a remote document.Document
FileLoader. loadDocument(java.net.URI url, DocumentLoaderOptions options)
Document
SchemeRouter. loadDocument(java.net.URI url, DocumentLoaderOptions options)
Document
DocumentReader. read(S input)
private Document
DefaultHttpLoader. resolve(MediaType type, java.net.URI targetUri, java.net.URI contextUrl, HttpResponse response)
-
Uses of Document in no.hasmac.jsonld.processor
Methods in no.hasmac.jsonld.processor that return Document Modifier and Type Method Description private static Document
FramingProcessor. getDocument(java.net.URI document, JsonLdOptions options)
Methods in no.hasmac.jsonld.processor with parameters of type Document Modifier and Type Method Description static jakarta.json.JsonObject
CompactionProcessor. compact(java.net.URI input, Document context, JsonLdOptions options)
static jakarta.json.JsonObject
CompactionProcessor. compact(Document input, java.net.URI context, JsonLdOptions options)
static jakarta.json.JsonObject
CompactionProcessor. compact(Document input, Document context, JsonLdOptions options)
static jakarta.json.JsonArray
ExpansionProcessor. expand(Document input, JsonLdOptions options, boolean frameExpansion)
static jakarta.json.JsonStructure
FlatteningProcessor. flatten(java.net.URI input, Document context, JsonLdOptions options)
static jakarta.json.JsonStructure
FlatteningProcessor. flatten(Document input, java.net.URI context, JsonLdOptions options)
static jakarta.json.JsonStructure
FlatteningProcessor. flatten(Document input, Document context, JsonLdOptions options)
static jakarta.json.JsonObject
FramingProcessor. frame(java.net.URI input, Document frame, JsonLdOptions options)
static jakarta.json.JsonObject
FramingProcessor. frame(Document input, java.net.URI frameUri, JsonLdOptions options)
static jakarta.json.JsonObject
FramingProcessor. frame(Document input, Document frame, JsonLdOptions options)
static jakarta.json.JsonArray
FromRdfProcessor. fromRdf(Document document, JsonLdOptions options)
static RdfDataset
ToRdfProcessor. toRdf(Document input, JsonLdOptions options)
static <Triple,Quad,Iri extends Resource,Bnode extends Resource,Resource extends Value,Literal extends Value,Value>
voidToRdfProcessor. toRdf(Document input, JsonLdOptions options, RdfConsumer<Triple,Quad> rdfConsumer, RdfValueFactory<Triple,Quad,Iri,Bnode,Resource,Literal,Value> rdfValueFactory)
-