X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Fbuilder%2Fimpl%2FImmutableAnyXmlNodeSchemaAwareBuilder.java;h=654ee42ca8b2218069b7e9596682ef8909b8fa5b;hb=9d74a74a9d46ff8c6878bc7d76994782d938cddc;hp=30ad8189e9e7cb352bfd34ed2c6e9d8d3f220253;hpb=277fa71e3cb80ec7d960234e1957b720cd0926a2;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableAnyXmlNodeSchemaAwareBuilder.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableAnyXmlNodeSchemaAwareBuilder.java index 30ad8189e9..654ee42ca8 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableAnyXmlNodeSchemaAwareBuilder.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableAnyXmlNodeSchemaAwareBuilder.java @@ -8,28 +8,31 @@ package org.opendaylight.yangtools.yang.data.impl.schema.builder.impl; import javax.xml.transform.dom.DOMSource; -import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; -import org.opendaylight.yangtools.yang.data.api.schema.AnyXmlNode; -import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNodeAttrBuilder; -import org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode; +import org.eclipse.jdt.annotation.NonNull; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; +import org.opendaylight.yangtools.yang.data.api.schema.DOMSourceAnyxmlNode; +import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNodeBuilder; +import org.opendaylight.yangtools.yang.model.api.AnyxmlSchemaNode; +@Deprecated(since = "6.0.7", forRemoval = true) public final class ImmutableAnyXmlNodeSchemaAwareBuilder extends ImmutableAnyXmlNodeBuilder { - - private ImmutableAnyXmlNodeSchemaAwareBuilder(AnyXmlSchemaNode schema) { - super.withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(schema.getQName())); + private ImmutableAnyXmlNodeSchemaAwareBuilder(final AnyxmlSchemaNode schema) { + super.withNodeIdentifier(NodeIdentifier.create(schema.getQName())); } - public static NormalizedNodeAttrBuilder create(AnyXmlSchemaNode schema) { + public static @NonNull NormalizedNodeBuilder create( + final AnyxmlSchemaNode schema) { return new ImmutableAnyXmlNodeSchemaAwareBuilder(schema); } @Override - public NormalizedNodeAttrBuilder withValue(DOMSource value) { - return super.withValue(value); + public NormalizedNodeBuilder withValue(final DOMSource withValue) { + return super.withValue(withValue); } @Override - public NormalizedNodeAttrBuilder withNodeIdentifier(YangInstanceIdentifier.NodeIdentifier nodeIdentifier) { + public NormalizedNodeBuilder withNodeIdentifier( + final NodeIdentifier withNodeIdentifier) { throw new UnsupportedOperationException("Node identifier created from schema"); } }