[ONOS-5763] YSR changes to support decode without module name.
Change-Id: I662e52c2b3971e7a333ec9d887f8747733a0e87e
diff --git a/apps/yms/app/src/main/java/org/onosproject/yms/app/ysr/YangSchemaRegistry.java b/apps/yms/app/src/main/java/org/onosproject/yms/app/ysr/YangSchemaRegistry.java
index ed5d95a..e283f57 100644
--- a/apps/yms/app/src/main/java/org/onosproject/yms/app/ysr/YangSchemaRegistry.java
+++ b/apps/yms/app/src/main/java/org/onosproject/yms/app/ysr/YangSchemaRegistry.java
@@ -141,4 +141,19 @@
*/
void processModuleLibrary(String serviceName, YangModuleLibrary library);
+ /**
+ * Returns YANG schema node for a given namespace while xml decoding.
+ * <p>
+ * According to rfc 6020 Xml should not have module name in it but when
+ * decoder wants to convert xml to YANG object it will need module schema
+ * which it can get only by using module name from YSR. So if YCH sends
+ * namespace of a module we can given it the schema node of module. In
+ * this case namespace should be unique.
+ * </p>
+ *
+ * @param nameSpace name space of module
+ * @return module schema node
+ */
+ YangSchemaNode getSchemaWrtNameSpace(String nameSpace);
+
}