summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java
diff options
context:
space:
mode:
authorSimon Rettberg2023-07-26 16:10:08 +0200
committerSimon Rettberg2023-07-26 16:10:08 +0200
commit0214e54162f75e6749c6423d79c5dee90b1a4226 (patch)
treefbda144d98633294b78e6542fdeab5b7a64666c2 /src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java
parent[libvirt] Extend setFeatureKvmHiddenState to fully fool Windows (diff)
downloadmaster-sync-shared-0214e54162f75e6749c6423d79c5dee90b1a4226.tar.gz
master-sync-shared-0214e54162f75e6749c6423d79c5dee90b1a4226.tar.xz
master-sync-shared-0214e54162f75e6749c6423d79c5dee90b1a4226.zip
[libvirt] Add methods for setting CPU migratable and pinning
Diffstat (limited to 'src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java')
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlNode.java8
1 files changed, 4 insertions, 4 deletions
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;