Package no.hasmac.jsonld.expansion
Class ScalarExpansion
- java.lang.Object
-
- no.hasmac.jsonld.expansion.ScalarExpansion
-
public final class ScalarExpansion extends java.lang.Object
Steps 4.1 - 4.3- See Also:
- Expansion Algorithm
-
-
Field Summary
Fields Modifier and Type Field Description private ActiveContext
activeContext
private java.lang.String
activeProperty
private jakarta.json.JsonValue
element
private jakarta.json.JsonValue
propertyContext
-
Constructor Summary
Constructors Modifier Constructor Description private
ScalarExpansion(ActiveContext activeContext, jakarta.json.JsonValue propertyContext, jakarta.json.JsonValue element, java.lang.String activeProperty)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.json.JsonValue
expand()
static ScalarExpansion
with(ActiveContext activeContext, jakarta.json.JsonValue propertyContext, jakarta.json.JsonValue element, java.lang.String activeProperty)
-
-
-
Field Detail
-
activeContext
private ActiveContext activeContext
-
propertyContext
private jakarta.json.JsonValue propertyContext
-
element
private jakarta.json.JsonValue element
-
activeProperty
private java.lang.String activeProperty
-
-
Constructor Detail
-
ScalarExpansion
private ScalarExpansion(ActiveContext activeContext, jakarta.json.JsonValue propertyContext, jakarta.json.JsonValue element, java.lang.String activeProperty)
-
-
Method Detail
-
with
public static ScalarExpansion with(ActiveContext activeContext, jakarta.json.JsonValue propertyContext, jakarta.json.JsonValue element, java.lang.String activeProperty)
-
expand
public jakarta.json.JsonValue expand() throws JsonLdError
- Throws:
JsonLdError
-
-