@Override protected NormalizedNode<?, ?> createEmptyValue(final NormalizedNode<?, ?> original) { checkArgument(original instanceof UnkeyedListEntryNode); return ImmutableUnkeyedListEntryNodeBuilder.create() .withNodeIdentifier(((UnkeyedListEntryNode) original).getIdentifier()).build(); } }
@Override protected NormalizedNode<?, ?> createEmptyValue(final NormalizedNode<?, ?> original) { checkArgument(original instanceof UnkeyedListEntryNode); return ImmutableUnkeyedListEntryNodeBuilder.create() .withNodeIdentifier(((UnkeyedListEntryNode) original).getIdentifier()).build(); } }
YangInstanceIdentifier.NodeIdentifier entryKey = unkeyedListEntryModification.getIdentifier();
private DataContainerChild<?, ?> processUnkeyedListNode(final NormalizedNode<?, ?> node, final Integer depth) { CollectionNodeBuilder<UnkeyedListEntryNode, UnkeyedListNode> newUnkeyedListBuilder = Builders .unkeyedListBuilder(); if (depth > 1) { for (UnkeyedListEntryNode oldUnkeyedListEntry : ((UnkeyedListNode) node).getValue()) { DataContainerNodeAttrBuilder<NodeIdentifier, UnkeyedListEntryNode> newUnkeyedListEntry = Builders .unkeyedListEntryBuilder().withNodeIdentifier(oldUnkeyedListEntry.getIdentifier()); for (DataContainerChild<? extends PathArgument, ?> oldUnkeyedListEntryValue : oldUnkeyedListEntry .getValue()) { newUnkeyedListEntry.withChild(pruneDataAtDepth(oldUnkeyedListEntryValue, depth - 1)); } newUnkeyedListBuilder.addChild(newUnkeyedListEntry.build()); } } return newUnkeyedListBuilder.build(); }
writer.startUnkeyedListItem(n.getIdentifier(), childSizeHint(n.getValue())); currentDepth++; processedAsCompositeNode = writeChildren(n.getValue());
writer.startUnkeyedListItem(n.getIdentifier(), OrderedNormalizedNodeWriter.childSizeHint(n.getValue())); return writeChildren(n.getValue(), dataSchemaNode, true);
writer.startUnkeyedListItem(n.getIdentifier(), childSizeHint(n.getValue())); return writeChildren(n.getValue());
writer.startUnkeyedListItem(n.getIdentifier(), childSizeHint(n.getValue())); return writeChildren(n.getValue());