|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.rhq.plugins.virt.XMLEditor
public class XMLEditor
Handles reading and saving changes to the libVirt xml format for domain and network definitions.
| Constructor Summary | |
|---|---|
XMLEditor()
|
|
| Method Summary | |
|---|---|
static org.rhq.core.domain.configuration.Configuration |
getDomainConfiguration(String xml)
Parse the XML from calling libvirts virDomainGetXMLDesc() |
static String |
getDomainXml(org.rhq.core.domain.configuration.Configuration config)
|
static org.rhq.core.domain.configuration.Configuration |
getNetworkConfiguration(String xml,
boolean autostart)
Parse the XML for libvirts network definition() |
static String |
getNetworkXml(org.rhq.core.domain.configuration.Configuration config)
|
static String |
updateDomainXML(org.rhq.core.domain.configuration.Configuration config,
String xmlToEdit)
Only updates simple properties right now TODO GH: update all properties |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLEditor()
| Method Detail |
|---|
public static String updateDomainXML(org.rhq.core.domain.configuration.Configuration config,
String xmlToEdit)
config - xmlToEdit -
org.jdom.JDOMException
IOExceptionpublic static String getDomainXml(org.rhq.core.domain.configuration.Configuration config)
public static org.rhq.core.domain.configuration.Configuration getDomainConfiguration(String xml)
xml - XML String from libvirt
{http://libvirt.org/formatdomain.html}
public static org.rhq.core.domain.configuration.Configuration getNetworkConfiguration(String xml,
boolean autostart)
xml - XML String from libvirt
{http://www.libvirt.org/formatnetwork.html}public static String getNetworkXml(org.rhq.core.domain.configuration.Configuration config)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||