X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2Fschema%2FOrderedNodeContainer.java;h=5d37b7dffaf9ed3cca89dd1e1fa4391b61a65371;hb=30b223a20b7a10ddab42115eee15d7552477f752;hp=44b1a4b5da6575e6eeb1eb021d113977f6526b46;hpb=a243f452faae458db1b5b19d77c61981c5e38c9c;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/OrderedNodeContainer.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/OrderedNodeContainer.java index 44b1a4b5da..5d37b7dffa 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/OrderedNodeContainer.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/OrderedNodeContainer.java @@ -7,9 +7,30 @@ */ package org.opendaylight.yangtools.yang.data.api.schema; -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.NodeIdentifier; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; +/** + * + * Normalized Node container which preserves user supplied ordering + * and allows addressing of child elements by positiion. + * + * @param + */ public interface OrderedNodeContainer> extends MixinNode, NormalizedNode> { + + /** + * Returns child node by position + * + * @param position Position of child node + * @return Child Node + * @throws IndexOutOfBoundsException + */ V getChild(int position); + + /** + * Returns count of child nodes + * + * @return count of child nodes. + */ int getSize(); }