Package com.apicatalog.jsonld.context
Class ActiveContext
- java.lang.Object
-
- com.apicatalog.jsonld.context.ActiveContext
-
public final class ActiveContext extends Object
A context that is used to resolve terms while the processing algorithm is running.
-
-
Constructor Summary
Constructors Constructor Description ActiveContext(ActiveContext origin)ActiveContext(JsonLdOptions options)ActiveContext(URI baseUri, URI baseUrl, ActiveContext previousContext, JsonLdOptions options)ActiveContext(URI baseUri, URI baseUrl, JsonLdOptions options)
-
Method Summary
-
-
-
Constructor Detail
-
ActiveContext
public ActiveContext(JsonLdOptions options)
-
ActiveContext
public ActiveContext(URI baseUri, URI baseUrl, JsonLdOptions options)
-
ActiveContext
public ActiveContext(URI baseUri, URI baseUrl, ActiveContext previousContext, JsonLdOptions options)
-
ActiveContext
public ActiveContext(ActiveContext origin)
-
-
Method Detail
-
createInverseContext
public void createInverseContext()
-
containsTerm
public boolean containsTerm(String term)
-
containsProtectedTerm
public boolean containsProtectedTerm()
-
removeTerm
protected Optional<TermDefinition> removeTerm(String term)
-
getTerm
public Optional<TermDefinition> getTerm(String value)
-
getDefaultBaseDirection
public DirectionType getDefaultBaseDirection()
-
getDefaultLanguage
public String getDefaultLanguage()
-
getBaseUri
public URI getBaseUri()
-
getVocabularyMapping
public String getVocabularyMapping()
-
inMode
public boolean inMode(JsonLdVersion version)
-
getPreviousContext
public ActiveContext getPreviousContext()
-
getBaseUrl
public URI getBaseUrl()
-
setBaseUri
public void setBaseUri(URI baseUri)
-
getInverseContext
public InverseContext getInverseContext()
-
getTermsMapping
public Map<String,TermDefinition> getTermsMapping()
-
getTerms
public Collection<String> getTerms()
-
newContext
public ActiveContextBuilder newContext()
-
uriExpansion
public UriExpansion uriExpansion()
-
valueExpansion
public ValueExpansion valueExpansion()
-
uriCompaction
public UriCompaction uriCompaction()
-
valueCompaction
public ValueCompaction valueCompaction()
-
newTerm
public TermDefinitionBuilder newTerm(jakarta.json.JsonObject localContext, Map<String,Boolean> defined)
-
termSelector
public TermSelector termSelector(String variable, Collection<String> containerMapping, String typeLanguage)
-
getOptions
public JsonLdOptions getOptions()
-
setDefaultBaseDirection
protected void setDefaultBaseDirection(DirectionType defaultBaseDirection)
-
setDefaultLanguage
protected void setDefaultLanguage(String defaultLanguage)
-
setVocabularyMapping
protected void setVocabularyMapping(String vocabularyMapping)
-
setBaseUrl
protected void setBaseUrl(URI baseUrl)
-
setPreviousContext
protected void setPreviousContext(ActiveContext previousContext)
-
setInverseContext
protected void setInverseContext(InverseContext inverseContext)
-
setTerm
protected void setTerm(String term, TermDefinition definition)
-
-