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>>>
index
private 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 void
addUsage(java.lang.String graphName, java.lang.String subject, RdfToJsonld.Reference reference)
boolean
contains(java.lang.String graphName)
boolean
contains(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)
void
remove(java.lang.String graphName, java.lang.String subject)
void
set(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)
-
-