summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/libvirt/xml/LibvirtXmlValidatable.java
blob: 8574cc47aa8fd4209a44499f1d20719a42428f15 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package org.openslx.libvirt.xml;

/**
 * Validatability of Libvirt XML document.
 * 
 * @author Manuel Bentele
 * @version 1.0
 */
public abstract interface LibvirtXmlValidatable
{
	/**
	 * Validates the XML document's content and report error if document is not a valid Libvirt XML
	 * document.
	 * 
	 * @throws LibvirtXmlValidationException XML content is not a valid Libvirt XML.
	 */
	public void validateXml() throws LibvirtXmlValidationException;
}