|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.xoev.xdomea.viewer.modules.validation.SchemaValidator
public class SchemaValidator
Diese Klasse validiert eine xdomea-spezifische XML-Nachricht gegen ein Schema. Das zu benutzende Schema wird anhand des Attributs xsi:schemaLocation ermittelt
Constructor Summary | |
---|---|
SchemaValidator(File message,
List<Configuration> viewerConfigs)
erzeugt eine SchemaValidator-Instanz |
Method Summary | |
---|---|
List<Configuration> |
getConfigs()
|
File |
getMessage()
|
String |
getVersion()
diese Methode liefert erst nach dem Ausführen der Methode validate()
die entsprechenden Daten zurück |
net.sf.saxon.om.NodeInfo |
getXml()
diese Methode liefert erst nach dem Ausführen der Methode validate()
die entsprechenden Daten zurück |
net.sf.saxon.xpath.XPathEvaluator |
getXPathEvaluator()
diese Methode liefert erst nach dem Ausführen der Methode validate()
die entsprechenden Daten zurück |
void |
setConfigs(List<Configuration> configs)
|
void |
setMessage(File message)
|
void |
validate()
validiert einen bestimmten Aspekt in Bezug auf eine xdomea-Nachricht: validiert die Daten einer xdomea-Nachricht gegen ein Schema. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchemaValidator(File message, List<Configuration> viewerConfigs)
message
- die zu validierende XML-DateiviewerConfigs
- eine Liste mit Configuration-Instanzen (dient als Grundlage zur Ermittlung
des Schemas, gegen das validiert wird)Method Detail |
---|
public File getMessage()
public void setMessage(File message)
message
- die zu validierende XML-Dateipublic List<Configuration> getConfigs()
public void setConfigs(List<Configuration> configs)
configs
- eine Liste mit Configuration-Instanzen (dient als Grundlage zur Ermittlung des
Schemas, gegen das validiert wird)public net.sf.saxon.om.NodeInfo getXml()
validate()
die entsprechenden Daten zurück
public net.sf.saxon.xpath.XPathEvaluator getXPathEvaluator()
validate()
die entsprechenden Daten zurück
public String getVersion()
validate()
die entsprechenden Daten zurück
public void validate() throws XDomeaViewerException
V2.1.0
xdomea-Nachrichten-Fachverfahren.xsd
V2.1.0
der folgende Pfad zu den Schema-Dateien
hinterlegt: resources/v2.1.0/xsd
resources/v2.1.0/xsd/xdomea-Nachrichten-Fachverfahren.xsd
validate
in interface Validator
XDomeaViewerException
- wenn einer der o. g. Regeln verletzt wird
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |