Package no.hasmac.jsonld.context
Class TermDefinitionBuilder
java.lang.Object
no.hasmac.jsonld.context.TermDefinitionBuilder
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ActiveContext
private URI
private final jakarta.json.JsonObject
private static final Logger
private boolean
private boolean
private Collection
<String> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
TermDefinitionBuilder
(ActiveContext activeContext, jakarta.json.JsonObject localContext, Map<String, Boolean> defined) -
Method Summary
Modifier and TypeMethodDescriptionvoid
overrideProtectedFlag
(boolean overrideProtectedFlag) protectedFlag
(boolean protectedFlag) remoteContexts
(Collection<String> remoteContexts) private boolean
validateContainer
(jakarta.json.JsonValue value) private static boolean
validateContainerArray
(jakarta.json.JsonArray containers) static TermDefinitionBuilder
with
(ActiveContext activeContext, jakarta.json.JsonObject localContext, Map<String, Boolean> defined)
-
Field Details
-
LOGGER
-
KEYWORDS
-
activeContext
-
localContext
private final jakarta.json.JsonObject localContext -
defined
-
baseUrl
-
protectedFlag
private boolean protectedFlag -
overrideProtectedFlag
private boolean overrideProtectedFlag -
remoteContexts
-
-
Constructor Details
-
TermDefinitionBuilder
private TermDefinitionBuilder(ActiveContext activeContext, jakarta.json.JsonObject localContext, Map<String, Boolean> defined)
-
-
Method Details
-
with
public static TermDefinitionBuilder with(ActiveContext activeContext, jakarta.json.JsonObject localContext, Map<String, Boolean> defined) -
baseUrl
-
protectedFlag
-
overrideProtectedFlag
-
remoteContexts
-
create
- Throws:
JsonLdError
-
validateContainer
private boolean validateContainer(jakarta.json.JsonValue value) -
validateContainerArray
private static boolean validateContainerArray(jakarta.json.JsonArray containers)
-