Package no.hasmac.jsonld.compaction
Class Compaction
- java.lang.Object
-
- no.hasmac.jsonld.compaction.Compaction
-
public final class Compaction extends java.lang.Object- See Also:
- Compaction Algorithm
-
-
Field Summary
Fields Modifier and Type Field Description private booleancompactArraysprivate ActiveContextcontextprivate booleanordered
-
Constructor Summary
Constructors Modifier Constructor Description privateCompaction(ActiveContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.json.JsonValuecompact(jakarta.json.JsonValue element)jakarta.json.JsonValuecompact(java.lang.String activeProperty, jakarta.json.JsonValue element)CompactioncompactArrays(boolean compactArrays)Compactionordered(boolean ordered)static Compactionwith(ActiveContext activeContext)
-
-
-
Field Detail
-
context
private final ActiveContext context
-
compactArrays
private boolean compactArrays
-
ordered
private boolean ordered
-
-
Constructor Detail
-
Compaction
private Compaction(ActiveContext context)
-
-
Method Detail
-
with
public static Compaction with(ActiveContext activeContext)
-
compactArrays
public Compaction compactArrays(boolean compactArrays)
-
ordered
public Compaction ordered(boolean ordered)
-
compact
public jakarta.json.JsonValue compact(jakarta.json.JsonValue element) throws JsonLdError- Throws:
JsonLdError
-
compact
public jakarta.json.JsonValue compact(java.lang.String activeProperty, jakarta.json.JsonValue element) throws JsonLdError- Throws:
JsonLdError
-
-