Package no.hasmac.jsonld.expansion
Class UriExpansion
- java.lang.Object
-
- no.hasmac.jsonld.expansion.UriExpansion
-
public final class UriExpansion extends java.lang.Object
- See Also:
- IRI Expansion
-
-
Field Summary
Fields Modifier and Type Field Description private ActiveContext
activeContext
private java.util.Map<java.lang.String,java.lang.Boolean>
defined
private boolean
documentRelative
private jakarta.json.JsonObject
localContext
private static java.util.logging.Logger
LOGGER
private boolean
uriValidation
private boolean
vocab
-
Constructor Summary
Constructors Modifier Constructor Description private
UriExpansion(ActiveContext activeContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UriExpansion
defined(java.util.Map<java.lang.String,java.lang.Boolean> value)
UriExpansion
documentRelative(boolean value)
java.lang.String
expand(java.lang.String value)
private java.lang.String
expandResult(java.lang.String result)
private void
initLocalContext(java.lang.String value)
private java.lang.String
initPropertyContext(java.lang.String prefix, java.lang.String suffix, java.lang.String result)
UriExpansion
localContext(jakarta.json.JsonObject value)
private boolean
notDefined(java.lang.String entryValueString)
UriExpansion
uriValidation(boolean uriValidation)
UriExpansion
vocab(boolean value)
static UriExpansion
with(ActiveContext activeContext)
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
activeContext
private final ActiveContext activeContext
-
documentRelative
private boolean documentRelative
-
vocab
private boolean vocab
-
uriValidation
private boolean uriValidation
-
localContext
private jakarta.json.JsonObject localContext
-
defined
private java.util.Map<java.lang.String,java.lang.Boolean> defined
-
-
Constructor Detail
-
UriExpansion
private UriExpansion(ActiveContext activeContext)
-
-
Method Detail
-
with
public static UriExpansion with(ActiveContext activeContext)
-
documentRelative
public UriExpansion documentRelative(boolean value)
-
vocab
public UriExpansion vocab(boolean value)
-
localContext
public UriExpansion localContext(jakarta.json.JsonObject value)
-
defined
public UriExpansion defined(java.util.Map<java.lang.String,java.lang.Boolean> value)
-
expand
public java.lang.String expand(java.lang.String value) throws JsonLdError
- Throws:
JsonLdError
-
initLocalContext
private void initLocalContext(java.lang.String value) throws JsonLdError
- Throws:
JsonLdError
-
notDefined
private boolean notDefined(java.lang.String entryValueString)
-
initPropertyContext
private java.lang.String initPropertyContext(java.lang.String prefix, java.lang.String suffix, java.lang.String result) throws JsonLdError
- Throws:
JsonLdError
-
expandResult
private java.lang.String expandResult(java.lang.String result)
-
uriValidation
public UriExpansion uriValidation(boolean uriValidation)
-
-