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%2Fapi%2FListNodeBuilder.java;h=5844f2ee30b94d4f83af696e10fe60e421121089;hb=5d50486aed75e0b94a06952add2cc5d9a62ba053;hp=41aeae367a79f1242d5b2d7d543706e0b82a0d83;hpb=9ce137d85d9e1b113015145ef227311e49f79215;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/api/ListNodeBuilder.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/api/ListNodeBuilder.java index 41aeae367a..5844f2ee30 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/api/ListNodeBuilder.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/api/ListNodeBuilder.java @@ -8,21 +8,29 @@ package org.opendaylight.yangtools.yang.data.impl.schema.builder.api; import java.util.List; +import java.util.Map; -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier; +import org.opendaylight.yangtools.yang.common.QName; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; +import org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode; import org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode; public interface ListNodeBuilder - extends CollectionNodeBuilder> { + extends CollectionNodeBuilder, LeafSetNode> { @Override - ListNodeBuilder withNodeIdentifier(InstanceIdentifier.NodeIdentifier nodeIdentifier); + ListNodeBuilder withNodeIdentifier(YangInstanceIdentifier.NodeIdentifier nodeIdentifier); @Override - ListNodeBuilder withValue(List value); + ListNodeBuilder withValue(List> value); @Override - ListNodeBuilder withChild(V child); + ListNodeBuilder withChild(LeafSetEntryNode child); + + @Override + ListNodeBuilder withoutChild(YangInstanceIdentifier.PathArgument key); ListNodeBuilder withChildValue(T child); + + ListNodeBuilder> withChildValue(T value, Map attributes); }