- MapEntryNode schemaMapEntryNode = Builders.mapEntryBuilder().withNodeIdentifier(
- new YangInstanceIdentifier.NodeIdentifierWithPredicates(Schema.QNAME, keyValues))
- .withChild(Builders.leafBuilder().withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(
- identifier)).withValue(schema.getIdentifier()).build())
- .withChild(Builders.leafBuilder().withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(
- version)).withValue(schema.getVersion()).build())
- .withChild(Builders.leafBuilder().withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(
- format)).withValue(Yang.QNAME).build())
- .withChild(Builders.leafBuilder().withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(
- namespace)).withValue(schema.getNamespace().getValue()).build())
- .withChild((DataContainerChild<?, ?>) Builders.leafSetBuilder().withNodeIdentifier(
- new YangInstanceIdentifier.NodeIdentifier(location))
- .withChild(locationLeafSetEntryNode).build())
- .build();
-
- schemaMapEntryNodeMapNodeCollectionNodeBuilder.withChild(schemaMapEntryNode);
+ schemaMapEntryNodeMapNodeCollectionNodeBuilder.withChild(Builders.mapEntryBuilder()
+ .withNodeIdentifier(NodeIdentifierWithPredicates.of(Schema.QNAME, keyValues))
+ .withChild(ImmutableNodes.leafNode(identifier, schema.getIdentifier()))
+ .withChild(ImmutableNodes.leafNode(version, schema.getVersion()))
+ .withChild(ImmutableNodes.leafNode(format, Yang.QNAME))
+ .withChild(ImmutableNodes.leafNode(namespace, schema.getNamespace().getValue()))
+ .withChild(locationLeafSet)
+ .build());