Package no.hasmac.jsonld.expansion
Class ObjectExpansion1314
java.lang.Object
no.hasmac.jsonld.expansion.ObjectExpansion1314
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ActiveContext
private final String
private final URI
private final jakarta.json.JsonObject
private boolean
private String
private static final Logger
private boolean
private JsonMapBuilder
private ActiveContext
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ObjectExpansion1314
(ActiveContext activeContext, jakarta.json.JsonObject element, String activeProperty, URI baseUrl) -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
anyMatchNotAString
(jakarta.json.JsonValue value) void
expand()
frameExpansion
(boolean value) private jakarta.json.JsonValue
getInitialExpandedValue
(String key, Optional<TermDefinition> keyTermDefinition, jakarta.json.JsonValue value, Collection<String> containerMapping) private boolean
handleExpandedPropertyIsAKeyword
(String key, String expandedProperty, jakarta.json.JsonValue value) ordered
(boolean value) private void
private void
recurse()
result
(JsonMapBuilder result) typeContext
(ActiveContext typeContext) static ObjectExpansion1314
with
(ActiveContext activeContext, jakarta.json.JsonObject element, String activeProperty, URI baseUrl)
-
Field Details
-
LOGGER
-
activeContext
-
element
private final jakarta.json.JsonObject element -
activeProperty
-
baseUrl
-
typeContext
-
result
-
inputType
-
nest
-
frameExpansion
private boolean frameExpansion -
ordered
private boolean ordered
-
-
Constructor Details
-
ObjectExpansion1314
private ObjectExpansion1314(ActiveContext activeContext, jakarta.json.JsonObject element, String activeProperty, URI baseUrl)
-
-
Method Details
-
with
public static ObjectExpansion1314 with(ActiveContext activeContext, jakarta.json.JsonObject element, String activeProperty, URI baseUrl) -
frameExpansion
-
ordered
-
nest
-
typeContext
-
result
-
inputType
-
expand
- Throws:
JsonLdError
-
getInitialExpandedValue
private jakarta.json.JsonValue getInitialExpandedValue(String key, Optional<TermDefinition> keyTermDefinition, jakarta.json.JsonValue value, Collection<String> containerMapping) throws JsonLdError - Throws:
JsonLdError
-
handleExpandedPropertyIsAKeyword
private boolean handleExpandedPropertyIsAKeyword(String key, String expandedProperty, jakarta.json.JsonValue value) throws JsonLdError - Throws:
JsonLdError
-
anyMatchNotAString
private static boolean anyMatchNotAString(jakarta.json.JsonValue value) -
recurse
- Throws:
JsonLdError
-
processNest
- Throws:
JsonLdError
-