Package: TypesSerializer
TypesSerializer
name | instruction | branch | complexity | line | method | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TypesSerializer() |
|
|
|
|
|
||||||||||||||||||||
lambda$serialize$0(CollectionNode, String) |
|
|
|
|
|
||||||||||||||||||||
serialize(Set, SerializationContext) |
|
|
|
|
|
Coverage
1: package cz.cvut.kbss.jsonld.serialization.serializer.compact;
2:
3: import cz.cvut.kbss.jsonld.serialization.JsonNodeFactory;
4: import cz.cvut.kbss.jsonld.serialization.model.CollectionNode;
5: import cz.cvut.kbss.jsonld.serialization.model.JsonNode;
6: import cz.cvut.kbss.jsonld.serialization.serializer.ValueSerializer;
7: import cz.cvut.kbss.jsonld.serialization.traversal.SerializationContext;
8:
9: import java.util.Set;
10:
11: public class TypesSerializer implements ValueSerializer<Set<String>> {
12: @Override
13: public JsonNode serialize(Set<String> value, SerializationContext<Set<String>> ctx) {
14: final CollectionNode<?> typesNode = JsonNodeFactory.createSetNode(ctx.getTerm());
15: value.forEach(type -> typesNode.addItem(JsonNodeFactory.createLiteralNode(type)));
16: return typesNode;
17: }
18: }