Using Verapdf for Jakarta

This commit is contained in:
Philip Helger
2024-06-18 22:08:32 +02:00
parent ef5babb38e
commit 73e35fdd46
2 changed files with 10 additions and 3 deletions

View File

@@ -68,7 +68,7 @@
<!-- embedded verapdf -->
<dependency>
<groupId>org.verapdf</groupId>
<artifactId>validation-model</artifactId>
<artifactId>validation-model-jakarta</artifactId>
<version>1.26.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.helger/ph-schematron -->

View File

@@ -1,6 +1,12 @@
package org.mustangproject.validator;
import java.io.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringReader;
import java.io.StringWriter;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
@@ -11,7 +17,6 @@ import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
@@ -28,6 +33,8 @@ import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.xml.sax.InputSource;
import jakarta.xml.bind.annotation.adapters.HexBinaryAdapter;
//abstract class
public class ZUGFeRDValidator {
private static final Logger LOGGER = LoggerFactory.getLogger(ZUGFeRDValidator.class.getCanonicalName()); // log