Class TermDefinitionBuilder
java.lang.Object
no.hasmac.jsonld.context.TermDefinitionBuilder
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ActiveContextprivate URIprivate final jakarta.json.JsonObjectprivate static final Loggerprivate booleanprivate booleanprivate Collection<String> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTermDefinitionBuilder(ActiveContext activeContext, jakarta.json.JsonObject localContext, Map<String, Boolean> defined) -
Method Summary
Modifier and TypeMethodDescriptionvoidoverrideProtectedFlag(boolean overrideProtectedFlag) protectedFlag(boolean protectedFlag) remoteContexts(Collection<String> remoteContexts) private booleanvalidateContainer(jakarta.json.JsonValue value) private static booleanvalidateContainerArray(jakarta.json.JsonArray containers) static TermDefinitionBuilderwith(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)
-