Package no.hasmac.jsonld.expansion
Class ArrayExpansion
- java.lang.Object
-
- no.hasmac.jsonld.expansion.ArrayExpansion
-
public final class ArrayExpansion extends java.lang.Object
- See Also:
- Expansion Algorithm
-
-
Field Summary
Fields Modifier and Type Field Description private ActiveContext
activeContext
private java.lang.String
activeProperty
private java.net.URI
baseUrl
private jakarta.json.JsonArray
element
private boolean
frameExpansion
private boolean
fromMap
private boolean
ordered
-
Constructor Summary
Constructors Modifier Constructor Description private
ArrayExpansion(ActiveContext activeContext, jakarta.json.JsonArray element, java.lang.String activeProperty, java.net.URI baseUrl)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.json.JsonArray
expand()
ArrayExpansion
frameExpansion(boolean value)
ArrayExpansion
fromMap(boolean value)
ArrayExpansion
ordered(boolean value)
static ArrayExpansion
with(ActiveContext activeContext, jakarta.json.JsonArray element, java.lang.String activeProperty, java.net.URI baseUrl)
-
-
-
Field Detail
-
activeContext
private ActiveContext activeContext
-
element
private jakarta.json.JsonArray element
-
activeProperty
private java.lang.String activeProperty
-
baseUrl
private java.net.URI baseUrl
-
frameExpansion
private boolean frameExpansion
-
ordered
private boolean ordered
-
fromMap
private boolean fromMap
-
-
Constructor Detail
-
ArrayExpansion
private ArrayExpansion(ActiveContext activeContext, jakarta.json.JsonArray element, java.lang.String activeProperty, java.net.URI baseUrl)
-
-
Method Detail
-
with
public static ArrayExpansion with(ActiveContext activeContext, jakarta.json.JsonArray element, java.lang.String activeProperty, java.net.URI baseUrl)
-
frameExpansion
public ArrayExpansion frameExpansion(boolean value)
-
ordered
public ArrayExpansion ordered(boolean value)
-
fromMap
public ArrayExpansion fromMap(boolean value)
-
expand
public jakarta.json.JsonArray expand() throws JsonLdError
- Throws:
JsonLdError
-
-