Class NodeMapBuilder


  • public final class NodeMapBuilder
    extends java.lang.Object
    • Field Detail

      • element

        private jakarta.json.JsonStructure element
      • nodeMap

        private final NodeMap nodeMap
      • activeGraph

        private java.lang.String activeGraph
      • activeSubject

        private java.lang.String activeSubject
      • activeProperty

        private java.lang.String activeProperty
      • referencedNode

        private java.util.Map<java.lang.String,​jakarta.json.JsonValue> referencedNode
      • list

        private java.util.Map<java.lang.String,​jakarta.json.JsonValue> list
    • Constructor Detail

      • NodeMapBuilder

        private NodeMapBuilder​(jakarta.json.JsonStructure element,
                               NodeMap nodeMap)
    • Method Detail

      • activeGraph

        public NodeMapBuilder activeGraph​(java.lang.String activeGraph)
      • activeProperty

        public NodeMapBuilder activeProperty​(java.lang.String activeProperty)
      • activeSubject

        public NodeMapBuilder activeSubject​(java.lang.String activeSubject)
      • list

        public NodeMapBuilder list​(java.util.Map<java.lang.String,​jakarta.json.JsonValue> list)
      • referencedNode

        public NodeMapBuilder referencedNode​(java.util.Map<java.lang.String,​jakarta.json.JsonValue> referencedNode)
      • optimizedAddToSet

        private static java.util.Set<jakarta.json.JsonValue> optimizedAddToSet​(jakarta.json.JsonValue jsonValue,
                                                                               java.util.Set<jakarta.json.JsonValue> nodeType)
      • noneMatch

        private static boolean noneMatch​(jakarta.json.JsonArray activePropertyValue,
                                         jakarta.json.JsonStructure reference)