Package no.hasmac.jsonld.flattening
Class NodeMap
- java.lang.Object
-
- no.hasmac.jsonld.flattening.NodeMap
-
public final class NodeMap extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private BlankNodeIdGenerator
generator
private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,jakarta.json.JsonValue>>>
index
-
Constructor Summary
Constructors Constructor Description NodeMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(java.lang.String id)
boolean
contains(java.lang.String graphName, java.lang.String subject)
boolean
contains(java.lang.String graphName, java.lang.String subject, java.lang.String property)
java.lang.String
createIdentifier()
java.lang.String
createIdentifier(java.lang.String name)
java.util.Optional<java.util.Map<java.lang.String,java.util.Map<java.lang.String,jakarta.json.JsonValue>>>
get(java.lang.String graphName)
java.util.Map<java.lang.String,jakarta.json.JsonValue>
get(java.lang.String graphName, java.lang.String subject)
jakarta.json.JsonValue
get(java.lang.String graphName, java.lang.String subject, java.lang.String property)
java.util.Collection<java.lang.String>
graphs()
void
merge()
java.util.Collection<java.lang.String>
properties(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)
java.util.Collection<java.lang.String>
subjects(java.lang.String graphName)
java.lang.String
toString()
-
-
-
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
-
generator
private final BlankNodeIdGenerator generator
-
-
Method Detail
-
set
public void set(java.lang.String graphName, java.lang.String subject, java.lang.String property, jakarta.json.JsonValue value)
-
get
public jakarta.json.JsonValue get(java.lang.String graphName, java.lang.String subject, java.lang.String property)
-
get
public java.util.Map<java.lang.String,jakarta.json.JsonValue> get(java.lang.String graphName, java.lang.String subject)
-
contains
public boolean contains(java.lang.String graphName, java.lang.String subject)
-
contains
public boolean contains(java.lang.String graphName, java.lang.String subject, java.lang.String property)
-
get
public java.util.Optional<java.util.Map<java.lang.String,java.util.Map<java.lang.String,jakarta.json.JsonValue>>> get(java.lang.String graphName)
-
createIdentifier
public java.lang.String createIdentifier(java.lang.String name)
-
createIdentifier
public java.lang.String createIdentifier()
-
graphs
public java.util.Collection<java.lang.String> graphs()
-
subjects
public java.util.Collection<java.lang.String> subjects(java.lang.String graphName)
-
properties
public java.util.Collection<java.lang.String> properties(java.lang.String graphName, java.lang.String subject)
-
merge
public void merge()
- See Also:
- Merge Node Maps
-
contains
public boolean contains(java.lang.String id)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-