Package no.hasmac.jsonld.expansion
Class ValueExpansion
- java.lang.Object
-
- no.hasmac.jsonld.expansion.ValueExpansion
-
public final class ValueExpansion extends java.lang.Object
- See Also:
- Value Expansion Algorithm
-
-
Field Summary
Fields Modifier and Type Field Description private ActiveContext
activeContext
private java.util.Optional<TermDefinition>
definition
-
Constructor Summary
Constructors Modifier Constructor Description private
ValueExpansion(ActiveContext activeContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
buildStringValue(jakarta.json.JsonObjectBuilder result)
jakarta.json.JsonObject
expand(jakarta.json.JsonValue value, java.lang.String activeProperty)
static ValueExpansion
with(ActiveContext activeContext)
-
-
-
Field Detail
-
activeContext
private final ActiveContext activeContext
-
definition
private java.util.Optional<TermDefinition> definition
-
-
Constructor Detail
-
ValueExpansion
private ValueExpansion(ActiveContext activeContext)
-
-
Method Detail
-
with
public static ValueExpansion with(ActiveContext activeContext)
-
expand
public jakarta.json.JsonObject expand(jakarta.json.JsonValue value, java.lang.String activeProperty) throws JsonLdError
- Throws:
JsonLdError
-
buildStringValue
private void buildStringValue(jakarta.json.JsonObjectBuilder result)
-
-