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 ActiveContextactiveContextprivate java.util.Optional<TermDefinition>definition
-
Constructor Summary
Constructors Modifier Constructor Description privateValueExpansion(ActiveContext activeContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidbuildStringValue(jakarta.json.JsonObjectBuilder result)jakarta.json.JsonObjectexpand(jakarta.json.JsonValue value, java.lang.String activeProperty)static ValueExpansionwith(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)
-
-