as QName.
Change-Id: I39aabe5a3648e90308b3d29d8dd8de2ff08aa17c
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
- if (!Strings.isNullOrEmpty(nodeParameter)) {
- String[] splittedName = nodeParameter.split(":");
- if (splittedName.length == 2) {
- qname = new QName(null, null, splittedName[0], splittedName[1]);
+ try {
+ if (!Strings.isNullOrEmpty(nodeParameter)) {
+ String[] splittedName = nodeParameter.split(":");
+ if (splittedName.length == 2) {
+ qname = new QName(null, null, splittedName[0], splittedName[1]);
+ } else {
+ qname = new QName(namespace, revision, yangModelPrefix, splittedName[0]);
+ }
- qname = new QName(namespace, revision, yangModelPrefix, splittedName[0]);
+ } catch (IllegalArgumentException e) {
}
addNodeToPath(qname);
SchemaPath path = createActualSchemaPath(actualPath.peek());
}
addNodeToPath(qname);
SchemaPath path = createActualSchemaPath(actualPath.peek());