Package no.hasmac.jsonld.context
Class ActiveContextBuilder
- java.lang.Object
-
- no.hasmac.jsonld.context.ActiveContextBuilder
-
public final class ActiveContextBuilder extends java.lang.Object
- See Also:
- Context Processing Algorithm
-
-
Field Summary
Fields Modifier and Type Field Description private ActiveContext
activeContext
private static java.util.logging.Logger
LOGGER
private static int
MAX_REMOTE_CONTEXTS
private boolean
overrideProtected
private boolean
propagate
private java.util.Collection<java.lang.String>
remoteContexts
private ActiveContext
result
private boolean
validateScopedContext
-
Constructor Summary
Constructors Modifier Constructor Description private
ActiveContextBuilder(ActiveContext activeContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActiveContext
create(jakarta.json.JsonValue localContext, java.net.URI baseUrl)
private void
fetch(java.lang.String context, java.net.URI baseUrl)
ActiveContextBuilder
overrideProtected(boolean value)
ActiveContextBuilder
propagate(boolean value)
ActiveContextBuilder
remoteContexts(java.util.Collection<java.lang.String> value)
ActiveContextBuilder
validateScopedContext(boolean value)
static ActiveContextBuilder
with(ActiveContext activeContext)
-
-
-
Field Detail
-
MAX_REMOTE_CONTEXTS
private static final int MAX_REMOTE_CONTEXTS
- See Also:
- Constant Field Values
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
activeContext
private final ActiveContext activeContext
-
remoteContexts
private java.util.Collection<java.lang.String> remoteContexts
-
overrideProtected
private boolean overrideProtected
-
propagate
private boolean propagate
-
validateScopedContext
private boolean validateScopedContext
-
result
private ActiveContext result
-
-
Constructor Detail
-
ActiveContextBuilder
private ActiveContextBuilder(ActiveContext activeContext)
-
-
Method Detail
-
with
public static ActiveContextBuilder with(ActiveContext activeContext)
-
remoteContexts
public ActiveContextBuilder remoteContexts(java.util.Collection<java.lang.String> value)
-
overrideProtected
public ActiveContextBuilder overrideProtected(boolean value)
-
propagate
public ActiveContextBuilder propagate(boolean value)
-
validateScopedContext
public ActiveContextBuilder validateScopedContext(boolean value)
-
create
public ActiveContext create(jakarta.json.JsonValue localContext, java.net.URI baseUrl) throws JsonLdError
- Throws:
JsonLdError
-
fetch
private void fetch(java.lang.String context, java.net.URI baseUrl) throws JsonLdError
- Throws:
JsonLdError
-
-