Skip to content

Method: getTermMapping(String)

1: package cz.cvut.kbss.jsonld.serialization.context;
2:
3: import cz.cvut.kbss.jsonld.serialization.model.JsonNode;
4:
5: import java.util.Collections;
6: import java.util.Map;
7: import java.util.Optional;
8:
9: public class DummyTermMappingHolder extends TermMappingHolder {
10:
11: static final DummyTermMappingHolder INSTANCE = new DummyTermMappingHolder();
12:
13: private DummyTermMappingHolder() {
14: super(null);
15: }
16:
17: @Override
18: boolean canRegisterTermMapping(String term, JsonNode mappedNode) {
19: return true;
20: }
21:
22: @Override
23: void registerTermMapping(String Term, JsonNode node) {
24: // Do nothing
25: }
26:
27: @Override
28: Optional<JsonNode> getTermMapping(String term) {
29: return Optional.empty();
30: }
31:
32: @Override
33: Map<String, JsonNode> getMapping() {
34: return Collections.emptyMap();
35: }
36:
37: @Override
38: boolean hasTermMapping(String term) {
39: return false;
40: }
41:
42: @Override
43: boolean hasTermMapping(String term, JsonNode mappedNode) {
44: return false;
45: }
46:
47: @Override
48: boolean isEmpty() {
49: return true;
50: }
51:
52: @Override
53: boolean isRoot() {
54: return true;
55: }
56: }