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%2FAttributesContainer.java;h=7bbfb8828528a18e032c88e056273d4e46ee54d0;hb=2832d604e4de5aa8136e65baca528a9be9154557;hp=9146315c47925353413ab4e7e7bb7fdf1b99a567;hpb=a3dec43333e3b5006b6191cc07128b72d182dcea;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/AttributesContainer.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/AttributesContainer.java index 9146315c47..7bbfb88285 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/AttributesContainer.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/AttributesContainer.java @@ -8,13 +8,29 @@ package org.opendaylight.yangtools.yang.data.api; import java.util.Map; - import org.opendaylight.yangtools.yang.common.QName; +/** + * + * Container of attributes, which may be attached to nodes. + * + */ public interface AttributesContainer { + /** + * Returns immutable map of QName and value of the attribute. + * + * @return immutable map of attribute names and values. + */ Map getAttributes(); - Object getAttributeValue(QName value); + /** + * Returns attribute value by supplied QName + * + * + * @param name Attribute name + * @return Value of attribute if present, null otherwise. + */ + Object getAttributeValue(QName name); }