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%2FBuilders.java;h=ecf0b21be159055b79dc66ce5558adec7eb7ec94;hb=9d74a74a9d46ff8c6878bc7d76994782d938cddc;hp=8b81e42309c0a897389bcc135d8b9955daba0ab3;hpb=c8668229ad6e73d5ae03a52f4b87e8e4d2a67c6e;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java index 8b81e42309..ecf0b21be1 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java @@ -60,21 +60,21 @@ import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableYa import org.opendaylight.yangtools.yang.model.api.AnyxmlSchemaNode; import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode; import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode; -import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; +import org.opendaylight.yangtools.yang.model.api.ContainerLike; import org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode; import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode; import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; public final class Builders { - private Builders() { - throw new UnsupportedOperationException("Utilities class should not be instantiated"); + // Hidden on purpose } public static NormalizedNodeBuilder> leafBuilder() { return ImmutableLeafNodeBuilder.create(); } + @Deprecated(since = "6.0.7", forRemoval = true) public static NormalizedNodeBuilder> leafBuilder( final LeafSchemaNode schema) { return ImmutableLeafNodeSchemaAwareBuilder.create(schema); @@ -84,6 +84,7 @@ public final class Builders { return ImmutableLeafSetEntryNodeBuilder.create(); } + @Deprecated(since = "6.0.7", forRemoval = true) public static NormalizedNodeBuilder> leafSetEntryBuilder( final LeafListSchemaNode schema) { return ImmutableLeafSetEntryNodeSchemaAwareBuilder.create(schema); @@ -93,11 +94,13 @@ public final class Builders { return ImmutableAnyXmlNodeBuilder.create(); } + @Deprecated(since = "6.0.7", forRemoval = true) public static NormalizedNodeBuilder anyXmlBuilder( final AnyxmlSchemaNode schema) { return ImmutableAnyXmlNodeSchemaAwareBuilder.create(schema); } + @Deprecated(since = "6.0.7", forRemoval = true) public static DataContainerNodeBuilder yangModeledAnyXmlBuilder( final YangModeledAnyxmlSchemaNode schema) { return ImmutableYangModeledAnyXmlNodeBuilder.create(schema); @@ -112,6 +115,7 @@ public final class Builders { return ImmutableOrderedLeafSetNodeBuilder.create(); } + @Deprecated(since = "6.0.7", forRemoval = true) public static ListNodeBuilder> orderedLeafSetBuilder(final LeafListSchemaNode schema) { return ImmutableOrderedLeafSetNodeSchemaAwareBuilder.create(schema); } @@ -124,10 +128,12 @@ public final class Builders { return ImmutableLeafSetNodeBuilder.create(node); } + @Deprecated(since = "6.0.7", forRemoval = true) public static ListNodeBuilder> leafSetBuilder(final LeafListSchemaNode schema) { return ImmutableLeafSetNodeSchemaAwareBuilder.create(schema); } + @Deprecated(since = "6.0.7", forRemoval = true) public static ListNodeBuilder> leafSetBuilder(final LeafListSchemaNode schema, final LeafSetNode node) { return ImmutableLeafSetNodeSchemaAwareBuilder.create(schema, node); @@ -142,13 +148,14 @@ public final class Builders { return ImmutableContainerNodeBuilder.create(node); } - public static DataContainerNodeBuilder containerBuilder( - final ContainerSchemaNode schema) { + @Deprecated(since = "6.0.7", forRemoval = true) + public static DataContainerNodeBuilder containerBuilder(final ContainerLike schema) { return ImmutableContainerNodeSchemaAwareBuilder.create(schema); } - public static DataContainerNodeBuilder containerBuilder( - final ContainerSchemaNode schema, final ContainerNode node) { + @Deprecated(since = "6.0.7", forRemoval = true) + public static DataContainerNodeBuilder containerBuilder(final ContainerLike schema, + final ContainerNode node) { return ImmutableContainerNodeSchemaAwareBuilder.create(schema, node); } @@ -161,6 +168,7 @@ public final class Builders { return ImmutableMapEntryNodeBuilder.create(mapEntryNode); } + @Deprecated(since = "6.0.7", forRemoval = true) public static DataContainerNodeBuilder mapEntryBuilder( final ListSchemaNode schema) { return ImmutableMapEntryNodeSchemaAwareBuilder.create(schema); @@ -186,10 +194,12 @@ public final class Builders { return ImmutableMapNodeBuilder.create(node); } + @Deprecated(since = "6.0.7", forRemoval = true) public static CollectionNodeBuilder mapBuilder(final ListSchemaNode schema) { return ImmutableMapNodeSchemaAwareBuilder.create(schema); } + @Deprecated(since = "6.0.7", forRemoval = true) public static CollectionNodeBuilder mapBuilder(final ListSchemaNode schema, final MapNode node) { return ImmutableMapNodeSchemaAwareBuilder.create(schema, node); @@ -199,6 +209,7 @@ public final class Builders { return ImmutableAugmentationNodeBuilder.create(); } + @Deprecated(since = "6.0.7", forRemoval = true) public static DataContainerNodeBuilder augmentationBuilder( final AugmentationSchemaNode schema) { return ImmutableAugmentationNodeSchemaAwareBuilder.create(schema); @@ -208,6 +219,7 @@ public final class Builders { return ImmutableChoiceNodeBuilder.create(); } + @Deprecated(since = "6.0.7", forRemoval = true) public static DataContainerNodeBuilder choiceBuilder(final ChoiceSchemaNode schema) { return ImmutableChoiceNodeSchemaAwareBuilder.create(schema); }