Package no.hasmac.jsonld.serialization
Class GraphMap
- java.lang.Object
-
- no.hasmac.jsonld.serialization.GraphMap
-
final class GraphMap extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,jakarta.json.JsonValue>>>indexprivate java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<RdfToJsonld.Reference>>>usages
-
Constructor Summary
Constructors Constructor Description GraphMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUsage(java.lang.String graphName, java.lang.String subject, RdfToJsonld.Reference reference)booleancontains(java.lang.String graphName)booleancontains(java.lang.String graphName, java.lang.String subject)java.util.Optional<java.util.Map<java.lang.String,jakarta.json.JsonValue>>get(java.lang.String graphName, java.lang.String subject)java.util.Optional<jakarta.json.JsonValue>get(java.lang.String graphName, java.lang.String subject, java.lang.String property)java.util.List<RdfToJsonld.Reference>getUsages(java.lang.String graphName, java.lang.String subject)java.util.Set<java.lang.String>keys()java.util.Set<java.lang.String>keys(java.lang.String graphName)voidremove(java.lang.String graphName, java.lang.String subject)voidset(java.lang.String graphName, java.lang.String subject, java.lang.String property, jakarta.json.JsonValue value)
-
-
-
Field Detail
-
index
private final java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,jakarta.json.JsonValue>>> index
-
usages
private final java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<RdfToJsonld.Reference>>> usages
-
-
Method Detail
-
contains
public boolean contains(java.lang.String graphName, java.lang.String subject)
-
set
public void set(java.lang.String graphName, java.lang.String subject, java.lang.String property, jakarta.json.JsonValue value)
-
get
public java.util.Optional<java.util.Map<java.lang.String,jakarta.json.JsonValue>> get(java.lang.String graphName, java.lang.String subject)
-
get
public java.util.Optional<jakarta.json.JsonValue> get(java.lang.String graphName, java.lang.String subject, java.lang.String property)
-
keys
public java.util.Set<java.lang.String> keys(java.lang.String graphName)
-
contains
public boolean contains(java.lang.String graphName)
-
keys
public java.util.Set<java.lang.String> keys()
-
getUsages
public java.util.List<RdfToJsonld.Reference> getUsages(java.lang.String graphName, java.lang.String subject)
-
addUsage
public void addUsage(java.lang.String graphName, java.lang.String subject, RdfToJsonld.Reference reference)
-
remove
public void remove(java.lang.String graphName, java.lang.String subject)
-
-