import java.util.Optional;
import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.concepts.AbstractIdentifiable;
-import org.opendaylight.yangtools.rfc8528.data.api.InlineMountPointSchemaResolver;
-import org.opendaylight.yangtools.rfc8528.data.api.InlineMountPointSchemaResolver.LibraryContext;
import org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier;
+import org.opendaylight.yangtools.rfc8528.data.api.MountPointNodeFactoryResolver.Inline;
+import org.opendaylight.yangtools.rfc8528.data.api.MountPointNodeFactoryResolver.Inline.LibraryContext;
import org.opendaylight.yangtools.rfc8528.data.api.MountPointStreamWriter;
import org.opendaylight.yangtools.rfc8528.model.api.MountPointSchema;
import org.opendaylight.yangtools.rfc8528.model.api.MountPointSchemaResolver;
-import org.opendaylight.yangtools.rfc8528.model.api.StaticMountpointSchemaResolver;
+import org.opendaylight.yangtools.rfc8528.model.api.StaticMountPointSchemaResolver;
import org.opendaylight.yangtools.rfc8528.model.api.YangLibraryConstants.ContainerName;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
}
final MountPointSchemaResolver resolver = optResolver.get();
- if (resolver instanceof StaticMountpointSchemaResolver) {
- writeTo(mountWriter, ((StaticMountpointSchemaResolver) resolver).getSchema());
- } else if (resolver instanceof InlineMountPointSchemaResolver) {
- writeInline(mountWriter, (InlineMountPointSchemaResolver) resolver);
+ if (resolver instanceof StaticMountPointSchemaResolver) {
+ writeTo(mountWriter, ((StaticMountPointSchemaResolver) resolver).getSchema());
+ } else if (resolver instanceof Inline) {
+ writeInline(mountWriter, (Inline) resolver);
} else {
throw new IOException("Unhandled resolver " + resolver);
}
}
- private void writeInline(final @NonNull MountPointStreamWriter mountWriter,
- final InlineMountPointSchemaResolver resolver) throws IOException {
+ private void writeInline(final @NonNull MountPointStreamWriter mountWriter, final Inline resolver)
+ throws IOException {
for (Entry<ContainerName, MountPointChild> entry : yangLib.entrySet()) {
final Optional<LibraryContext> optLibContext = resolver.findSchemaForLibrary(entry.getKey());
if (!optLibContext.isPresent()) {