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%2Ftree%2Fspi%2FSimpleContainerNode.java;h=ec086d2c124aa702619ac4cc6c9c6c6a44b64960;hb=970923b5f47f7507ec78021965fa5df1a878af48;hp=3d2f140e838736c2a9ed9d24f48213e8c1f16fce;hpb=4aaf47c4a967c4f0d37e184bd6ff4713912c2d5d;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/SimpleContainerNode.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/SimpleContainerNode.java index 3d2f140e83..ec086d2c12 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/SimpleContainerNode.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/SimpleContainerNode.java @@ -7,7 +7,7 @@ */ package org.opendaylight.yangtools.yang.data.api.schema.tree.spi; -import com.google.common.base.Optional; +import com.google.common.base.MoreObjects.ToStringHelper; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; @@ -15,7 +15,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; * A container node which has not seen a modification. All nodes underneath it share the same subtree version. */ final class SimpleContainerNode extends AbstractContainerNode { - protected SimpleContainerNode(final NormalizedNode data, final Version version) { + protected SimpleContainerNode(final NormalizedNode data, final Version version) { super(data, version); } @@ -25,12 +25,17 @@ final class SimpleContainerNode extends AbstractContainerNode { } @Override - public Optional getChild(final PathArgument child) { - return getChildFromData(child); + public TreeNode childByArg(final PathArgument arg) { + return getChildFromData(arg); } @Override public MutableTreeNode mutable() { return new LazyMutableContainerNode(this); } + + @Override + protected ToStringHelper addToStringAttributes(final ToStringHelper helper) { + return helper.add("data", getData()); + } }