import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.rfc8528.data.api.MountPointNode;
import org.opendaylight.yangtools.rfc8528.data.api.StreamWriterMountPointExtension;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
import org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter;
void writeMountPoint(final MountPointNode node) throws IOException {
try (MountPointNormalizedNodeWriter writer = forStreamWriter(mountWriter.startMountPoint(
node.getIdentifier(), node.getMountPointContext()))) {
- for (DataContainerChild<? extends PathArgument, ?> child : node.getValue()) {
+ for (DataContainerChild child : node.body()) {
writer.write(child);
}
}
}
@Override
- protected final boolean wasProcessedAsCompositeNode(final NormalizedNode<?, ?> node) throws IOException {
+ protected final boolean wasProcessedAsCompositeNode(final NormalizedNode node) throws IOException {
if (node instanceof MountPointNode) {
writeMountPoint((MountPointNode) node);
return true;