de.xoev.xdomea.viewer.modules.validation
Class ContentsValidator
java.lang.Object
de.xoev.xdomea.viewer.modules.validation.ContentsValidator
- All Implemented Interfaces:
- Validator
public class ContentsValidator
- extends Object
- implements Validator
Diese Klasse unterzieht die XML-Datei einer xdomea-Nachricht einer inhaltlichen Prüfung.
Hierzu überprüft sie, ob die angegebenen Primärdokumente vorhanden sind.
- Author:
- Sächsisches Staatsministerium der Justiz und für Europa
Constructor Summary |
ContentsValidator(File dir,
net.sf.saxon.om.NodeInfo xml,
net.sf.saxon.xpath.XPathEvaluator xpe)
erzeugt eine ContentsValidator-Instanz |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentsValidator
public ContentsValidator(File dir,
net.sf.saxon.om.NodeInfo xml,
net.sf.saxon.xpath.XPathEvaluator xpe)
- erzeugt eine ContentsValidator-Instanz
- Parameters:
dir
- das Verzeichnis, in dem die zu validierende Datei liegtxml
- eine NodeInfo-Instanz, die den Wurzelknoten die zu validierenden XML-Dokuments repräsentiertxpe
- eine mit dem XML-Dokument verknüpfte XPathEvaluator-Instanz
getDir
public File getDir()
- Returns:
- das Verzeichnis, in dem die zu validierende Datei liegt
setDir
public void setDir(File dir)
- Parameters:
dir
- das Verzeichnis, in dem die zu validierende Datei liegt
getXml
public net.sf.saxon.om.NodeInfo getXml()
- Returns:
- eine NodeInfo-Instanz, die den Wurzelknoten die zu validierenden XML-Dokuments repräsentiert
setXml
public void setXml(net.sf.saxon.om.NodeInfo xml)
- Parameters:
xml
- eine NodeInfo-Instanz, die den Wurzelknoten die zu validierenden XML-Dokuments repräsentiert
getXPathEvaluator
public net.sf.saxon.xpath.XPathEvaluator getXPathEvaluator()
- Returns:
- eine mit dem XML-Dokument verknüpfte XPathEvaluator-Instanz
getXPathEvaluator
public void getXPathEvaluator(net.sf.saxon.xpath.XPathEvaluator xpe)
- Parameters:
xpe
- eine mit dem XML-Dokument verknüpfte XPathEvaluator-Instanz
validate
public void validate()
throws XDomeaViewerException
- überprüft, ob die in der XML-Datei einer xdomea-Nachricht angegebenen Primärdokumente vorhanden sind
- Specified by:
validate
in interface Validator
- Throws:
XDomeaViewerException
- wenn mindestens eines der Primärdokumente nicht vorhanden ist
Copyright © 2009. All Rights Reserved.