import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.IdentityrefTypeDefinition;
+import org.opendaylight.yangtools.yang.model.api.type.InstanceIdentifierTypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
import org.opendaylight.yangtools.yang.model.util.DerivedType;
-import org.opendaylight.yangtools.yang.model.util.InstanceIdentifierType;
import org.opendaylight.yangtools.yang.model.util.SchemaContextUtil;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
final List<Element> childNodesCollection = Lists.newArrayList();
final NodeList childNodes = node.getChildNodes();
for (int i = 0; i < childNodes.getLength(); i++) {
- if(childNodes.item(i) instanceof Element) {
+ if (childNodes.item(i) instanceof Element) {
childNodesCollection.add((Element) childNodes.item(i));
}
}
}
// Skip namespace definitions
- if(namespace.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) {
+ if (namespace.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) {
continue;
}
final LeafrefTypeDefinition leafrefTypeDefinition = (LeafrefTypeDefinition) baseType;
baseType = SchemaContextUtil.getBaseTypeForLeafRef(leafrefTypeDefinition, schemaCtx, schema);
value = parseXmlValue(xml, codecProvider, schema, baseType, schemaCtx);
- } else if (baseType instanceof InstanceIdentifierType) {
+ } else if (baseType instanceof InstanceIdentifierTypeDefinition) {
value = InstanceIdentifierForXmlCodec.deserialize(xml, schemaCtx);
} else if (baseType instanceof IdentityrefTypeDefinition) {
value = InstanceIdentifierForXmlCodec.toIdentity(text, xml, schemaCtx);