de.xoev.xdomea.viewer.modules.validation
Class ContentsValidator

java.lang.Object
  extended by 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
 
Method Summary
 File getDir()
           
 net.sf.saxon.om.NodeInfo getXml()
           
 net.sf.saxon.xpath.XPathEvaluator getXPathEvaluator()
           
 void getXPathEvaluator(net.sf.saxon.xpath.XPathEvaluator xpe)
           
 void setDir(File dir)
           
 void setXml(net.sf.saxon.om.NodeInfo xml)
           
 void validate()
          überprüft, ob die in der XML-Datei einer xdomea-Nachricht angegebenen Primärdokumente vorhanden sind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 liegt
xml - eine NodeInfo-Instanz, die den Wurzelknoten die zu validierenden XML-Dokuments repräsentiert
xpe - eine mit dem XML-Dokument verknüpfte XPathEvaluator-Instanz
Method Detail

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.