From 0214e54162f75e6749c6423d79c5dee90b1a4226 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 26 Jul 2023 16:10:08 +0200 Subject: [libvirt] Add methods for setting CPU migratable and pinning --- src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java') diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java index c4ad2c3..a941acb 100644 --- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java +++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java @@ -183,7 +183,7 @@ public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable } @Override - public Node getXmlElement( String expression ) + public Element getXmlElement( String expression ) { String completeExpression = null; @@ -196,7 +196,7 @@ public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable Node node = this.getXmlNode( completeExpression ); if ( node != null && node.getNodeType() == Node.ELEMENT_NODE ) { - return node; + return (Element)node; } else { return null; } @@ -216,8 +216,8 @@ public class LibvirtXmlNode implements LibvirtXmlCreatable, LibvirtXmlEditable currentNode = this.getXmlNode( partialExpression ); if ( currentNode == null ) { - parentNode.appendChild( this.xmlDocument.createElement( nodeNames[i] ) ); - currentNode = parentNode.getLastChild(); + currentNode = this.xmlDocument.createElement( nodeNames[i] ); + parentNode.appendChild( currentNode ); } parentNode = currentNode; -- cgit v1.2.3-55-g7522