Class SchemaValidator


  • public class SchemaValidator
    extends java.lang.Object
    Validierung gegen BMU-Schemata.
    • Constructor Detail

      • SchemaValidator

        public SchemaValidator()
        Privater Konstruktor. Einlesen der Schema-Files.
    • Method Detail

      • getSchema

        public javax.xml.validation.Schema getSchema()
      • loadSchema

        protected final javax.xml.transform.Source loadSchema​(java.lang.String pathName,
                                                              java.lang.String schemaFileName)
                                                       throws BMUException
        Lädt eine Schema-Datei.
        Parameters:
        pathName - Der Pfad zu der Schema-Datei
        schemaFileName - Schema-Datei
        Returns:
        Source-Object für SchemaFactory
        Throws:
        BMUException
      • exceptionToString

        public static java.lang.String exceptionToString​(org.xml.sax.SAXException e)
        Generiert eine lesbare Meldung aus einer SAXException, falls es eine SAXParseException ist.
        Parameters:
        e - Die Exception
        Returns:
        Die Meldung