summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java
diff options
context:
space:
mode:
authorSimon Rettberg2023-04-26 15:13:26 +0200
committerSimon Rettberg2023-04-26 15:49:24 +0200
commit577654954b3ea5bf54b5955ec57440e21db66e87 (patch)
tree81f4b0774fed71ff01ffd305d71b9fa1ac7586c0 /src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java
parent[qemu] Fix NPE (diff)
downloadmaster-sync-shared-577654954b3ea5bf54b5955ec57440e21db66e87.tar.gz
master-sync-shared-577654954b3ea5bf54b5955ec57440e21db66e87.tar.xz
master-sync-shared-577654954b3ea5bf54b5955ec57440e21db66e87.zip
[libvirt] Reintroduce a very basic sanity check in Domain constructor
This is to avoid false positives when we do virtualizer detection by handing the selected config file to every virtualizer class. Currently this should not matter since VBox comes before libvirt, but this might change in the future.
Diffstat (limited to 'src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java')
-rw-r--r--src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java
index 06f8ba8..2d657e4 100644
--- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java
+++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java
@@ -18,8 +18,13 @@ import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
+import javax.xml.xpath.XPathConstants;
+import javax.xml.xpath.XPathExpression;
+import javax.xml.xpath.XPathExpressionException;
+import org.openslx.util.XmlHelper;
import org.w3c.dom.Document;
+import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;