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 ActiveContextactiveContextprivate static java.util.logging.LoggerLOGGERprivate static intMAX_REMOTE_CONTEXTSprivate booleanoverrideProtectedprivate booleanpropagateprivate java.util.Collection<java.lang.String>remoteContextsprivate ActiveContextresultprivate booleanvalidateScopedContext
-
Constructor Summary
Constructors Modifier Constructor Description privateActiveContextBuilder(ActiveContext activeContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActiveContextcreate(jakarta.json.JsonValue localContext, java.net.URI baseUrl)private voidfetch(java.lang.String context, java.net.URI baseUrl)ActiveContextBuilderoverrideProtected(boolean value)ActiveContextBuilderpropagate(boolean value)ActiveContextBuilderremoteContexts(java.util.Collection<java.lang.String> value)ActiveContextBuildervalidateScopedContext(boolean value)static ActiveContextBuilderwith(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
-
-